第十三章(软件测试)

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

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

  • 当测试时发现好多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. Beyond Compare使用

    1.通过过滤功能设置要比较的文件: 2.all,diff功能适用于文件本身的差异以及目录的差异 其它问题: 1.Beyond Compare比较文件时,相同的文件也显示为红色(有差异) http:// ...

  2. 快速数论变换(NTT)

    刚学完FFT,干脆把NTT也学了算了 (一)预备知识 关于原根,这里说得蛮详细的百度百科 为什么使用原根呢?为什么原根可以替代\(\omega_{n}\)呢?想知道为什么就看here NTT用到的各种 ...

  3. docker-compose.md

    安装 pip python 2.7+的系统同yum先安装pip命令. # yum install -y python2-pip # pip install docker-compose 网络安装 # ...

  4. 网络嗅探与欺骗(第一二部分)非平台——P201421410029

    中国人民公安大学 Chinese people’ public security university 网络对抗技术 实验报告   实验二 网络嗅探与欺骗     学生姓名 李政浩 年级 2014 区 ...

  5. 有crontab中的脚本不执行,需要在脚本里面export各种环境变量

    [oracle@sta ~]$ vi .bash_profile # .bash_profile # Get the aliases and functionsif [ -f ~/.bashrc ]; ...

  6. 第三方git pull免密码更新

    方法一: git pull http://账号:密码@服务器地址/xxx/xxx.git master:master 方法二: 或者使用ssh免密码,生成的pub公钥内容拷贝的auth文件里面,同时添 ...

  7. nodeJS---模块与npm包管理工具

    nodeJS---模块与npm包管理工具 一:从模块外部访问另一个模块内的成员; 假如我现在还在D盘中的node文件夹内中的app.js代码改成如下: var msg = 'hello'; var f ...

  8. Vue购物车

    index.html <!DOCTYPE html><html>    <head>        <meta charset="utf-8&quo ...

  9. $LCT$初步

    \(\rm{0x01}\) 闲话 · \(LCT\)的用途以及具体思路 LCT是啥?百度一下的话--貌似是一种检查妇科病的东西?Oier的口味可是真不一般啊 咳,其实在我最近只是浅浅地学了一部分的基础 ...

  10. 关于C#中async/await中的异常处理(下)-(转载)

    上一篇文章里我们讨论了某些async/await的用法中出现遗漏异常的情况,并且谈到该如何使用WhenAll辅助方法来避免这种情况.WhenAll辅助方法将会汇总一系列的任务对象,一旦其中某个出错,则 ...