《代码大全》读书笔记--开发者测试
2011-04-29 01:25
309 查看
开发者测试
测试本身并不能改变软件的质量,他只是体现了软件的质量。要想提高软件的质量一方面是通过测试来修改其中发现的问题, 另一方面就是开发者在编码之前设计好测试用例,开发功能的时候考虑全面些,完了进行自测,即测试先行。其实,我觉得测试先行最好是功能实现者在开发之前将自己的测试用例和功能实现方案先和其他组员过一下,毕竟人多想的全面,个人思考的难免有所疏漏,大家过完确认方案再去做能更好的提升软件质量,提前避免一些Bug。
对于数据的初始化,数据的释放再使用,边界问题,往往是我们代码中经常出现的bug.数据初始化的情况常遇到的是没有初始化就使用,或者在循环中上以循环使用过了,然后在下一循环中没有重新初始化就接着使用了;而数据的释放再使用则是某些对象已经在哪被释放掉了,但后面有又使用到了他;边界往往是循环条件的控制和一些数值的控制。
从排版中反馈的问题看,确实80%的错误存在于项目中20%的类或者子程序中不无道理,排版中大部分错误多存在画界面的单元DEPBGrid单元中。可见软件中大部分错误多存在软件的关键代码和子程序中。我想在以后的软件实现中对关键代码可以分配大比例的时间去实现和检查、公审,只要将关键功能的Bug量降低下来,软件的质量在一定程度上应该就有了很大的保障。
相关文章推荐
- 代码大全第二版读书笔记 第五部分-代码改善 二十二、开发者测试
- 【读书笔记】代码大全22章:开发者测试
- 《Python语言及其应用》读书笔记(11)之第12章成为真正的Python开发者(关键词:测试/调试/优化)
- 手机端uc浏览器开发者版本链接pc端chrome浏览器(方便4g网络情况下手机端的测试监控)
- 开发者测试(3)-采用精准测试工具对springcloud微服务应用进行穿透测试
- Cpp Concurrency In Action(读书笔记9)——多线程程序的测试和调试
- 开发者必备:测试网站速度的五个免费在线工具
- 开发者必备:测试网站速度的五个免费在线工具
- 苹果开发者账号中,测试机器列表已达到100台上限,怎么办
- 《代码大全》读书笔记-1
- 【读书笔记】iOS-个人开发者与企业开发者的区别
- App开发者:一个你从未体验过的自动化测试平台
- 代码大全 第十章 读书笔记(1)
- 【代码大全】第22章 开发者测试
- 云风的个人空间 : 《代码大全》读书笔记
- Xcode无开发者账号真机测试
- ios 真机测试与发布详细流程,基于最新的开发者网站,ios7,xcode5(有截图的哦)[[[第一部分真机测试]]]
- iOS 8 提供 TestFlight 方便开发者测试软件 (转)
- 测试显示性能-基于Android M 开发者预览版
- LINQS(LINQ应用开源项目)第一轮自定义测试募集志愿测试和文档开发者