第十三章(软件测试)

  • 要知道为什么有软件测试,首先需要知道软件开发,软件开发者一般都很难检查出自己的错误,所以才需要另外一个人测试,所以软件测试就诞生了。

  • 书本介绍了很多测试方法,各有各的优缺点,至于目的,就是测试者尽最大的努力找出软件中的错误和缺陷。

  • 当测试时发现好多Bug该高兴还是该忧愁?

  • 并不是说测试出Bug后该软件就是不好的软件,因为测试就是为了证明程序有错,而不是证明程序无错误。

  • 一个成功的测试是发现了至今未发现的错误的测试。

第十四章(质量保障)

  • 从第一章我们可以总结出:软件质量 = 程序质量 + 软件工程质量由此可以看出“程序的质量”和“软件工程的质量”影响软件的质量很大。

  • 我们男神女神配的项目中,可能很多人都问我们的项目进展得怎么样了?能不能演示?。。。而我们这边的回答:“嗯,不知道,可能到了项目的最后一天才能看。。。”虽然我们组员都知道这样并不好,但是我们队真的想把最好的作品展示在大家面前才会没有那么快就把半成品拿出来。。。

  • 但是,我们也同时知道,我们当把每个人的模块都整理好后也不算是一个成品,因为每一个项目在制作完成后都是由用户体验来感知这个软件到底是不是一个好软件。

第十五章(稳定和发布阶段)

  • 我觉得我们团队现阶段的情况就像书本上说的那样:

  • 缺乏对用户、行业、软件开发的洞察能力,对于“高质量”并没有具体的定义。

  • 没有具体的招数让软件达到所谓的“高质量”。

  • 害怕真实世界的反馈。

第十六章(IT行业的创新)

  • IT界是一个特别适合“创新”的地方。

  • 谁不喜欢创新呢?

  • 大家都喜欢创新,而好的想法就会赢。那怎么才会有好的想法来源?是平常多积累?多看新闻?

  • 先发者可以赚得新眼球,后发者可以储备更多的纠错过程。那我们究竟是当后发者还是先发者好?

第十七章(人、绩效和职业道德)

  • 一个团队里可能不一定所有人都是认真做事的人,或许有人蹭着方便想借着伙伴的优势来擦亮自己的光环,可是做多做少真的有那么计较吗?想学到东西,做多点东西又有什么关系呢?

  • 现在我们都是大学生,也即将踏入社会,自己是否都有储蓄到社会经验了?

  • 我们又还没有真正的踏出社会,我们靠什么储蓄社会经验?

  • 只要细想一下,踏出社会要靠做工程或项目来积累经验,而我们现在在读生正在做的项目不也就是可以积累当作积累经验了吗?

构建之法-软件测试+质量保障+稳定和发布阶段+IT行业的创新+人、绩效和职业道德的更多相关文章

  1. <构建之法>13-17

    13章软件测试. 从基本名词到软件测试的分类方法,啃完这15页书,至少对与软件测试的理解程度不是停留在以前的层次(让用户使用,然后提出碰到什么问题) 测试不是那么简单就阐述的完全.测试按测试目的分类可 ...

  2. <构建之法>第十三章到十七章有感以及这个项目读后感

    <构建之法>第十三章到十七章有感 第13章:软件测试方法有哪些? 主要讲了软件测试方法:要说有什么问题就是哪种效率最高? 第14章:质量保障 软件的质量指标是什么?怎么样能够提升软件的质量 ...

  3. 阅读<构建之法>第13、14、15、16、17章 与 《一个程序员的生命周期》读后感

    第十三章   软件测试 这一章介绍了很多关于测试的方法,比如说单元测试,代码覆盖率测试,构建验证测试,验收测试等,我有一个很纠结的问题,如果我开发软件,是把这么多测试全做完,还是挑一些测试来进行呢?如 ...

  4. <构建之法>13——17章的读后感

    第13章:软件测试 问题:对于这么多种的测试方法,怎么才能最有效的选取? 第14章:质量保证 问题:很多工程师都把大多数时间花在软件质量上.一成不变是无法创新的.如何在保证质量的情况下,又得到创新呢? ...

  5. 读着读着《构建之法》(Build To Win) 越精神的白雪儿的思考

    哲学家的宗旨是:我思,故我在 科学家的宗旨是:我发现,故我在 工程师的宗旨是:我构建,故我在 ——<工程学--无尽的前沿> 序言:珍惜角色“人”,注重实践“物” <构建之法>, ...

  6. 阅读《构建之法》之FAQ

    注:本文档已提交Github,地址是这个 欢迎大家通过PR的方式或者在本博客下留言的方式随时补充意见和建议,我们会持续更新 书中7.2.4的表7-1 MSF团队模型和关键质量目标里面提到的" ...

  7. 【week2】 构建之法 读后感及问题

    上一次读后感涵盖前五章的内容包括个人技术,结对合作,小组项目等.本周作业的燃尽图以及站立会议是关于<构建之法>第六章的内容,所以关于这一章的读后感涵盖在上两篇博客中. 第七章 MSF 介绍 ...

  8. 《构建之法》课程进度之Github、Travis等工具融入篇

    <构建之法>里有一个16周的软件工程课程进度设计.本文在该基本设计的基础上,围绕github.com(源码管理).travis-ci.org(持续集成).单元测试工具.日志工具.少数实用U ...

  9. 构建之法 chapter1 心得

    阅读完了<构建之法>第一章后,觉得我们平时使用的软件并不是自己想象中的那样简单,用的时候是觉得很方便,但从来没有考虑过一个软件的背后需要一个团队多少的付出才能换来一个获得用户频频好评的软件 ...

随机推荐

  1. Spring配置之context:annotation与、component-scan以及annotation-driven

    spring boot帮助我们隐藏了大量的细节,有些配置spring boot都是开启的,因此当我们查看遗留项目使用spring时候遇见问题一定细心排查 <!-- context:annotat ...

  2. 如何用IDEA http://localhost:8080/不带上项目名访问

    IDEA TOMCAT设置中把这里的项目名去掉即可

  3. day4-课堂笔记

    变量 成员变量-构造方法里定义 self.xxx 使用:类内部: self.xxx 类外部: 先创建实例 实例.xxx 类变量 类定义下面直接定义 使用:类方法内 cls.xxx 类名.xxx sel ...

  4. c++ 智能指针、函数指针和指针函数

    智能指针: 1.内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出. 2.内存溢出 out of me ...

  5. DB-Engines Ranking

    DB-Engines Ranking trend chart The DB-Engines Ranking ranks database management systems according to ...

  6. 609E- Minimum spanning tree for each edge

    Connected undirected weighted graph without self-loops and multiple edges is given. Graph contains n ...

  7. 用python2.7.9 写个小程序搜索某个目录下行有某关键字

    # -*- coding: utf-8 -*-import sysreload(sys)sys.setdefaultencoding("utf-8")import os def p ...

  8. Android应用安全之第三方SDK安全

    第三方sdk的包括广告.支付.统计.社交.推送,地图等类别,是广告商.支付公司.社交.推送平台,地图服务商等第三方服务公司为了便于应用开发人员使用其提供的服务而开发的工具包,封装了一些复杂的逻辑实现以 ...

  9. 20155227《网络对抗》Exp4 恶意代码分析

    20155227<网络对抗>Exp4 恶意代码分析 实践目标 1.是监控你自己系统的运行状态,看有没有可疑的程序在运行. 2.是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分 ...

  10. Luogu P1198 [JSOI2008]最大数

    我会用高级(???)的单调栈来打这道题吗? 线段树即可水过. 假设这个数列刚开始所有数都是0,然后我们每次只要进行一个点的修改和区间求和即可. 这不就是 线段树大法. 只要用一个len记录一下当前数列 ...