对软件测试的各种幻想(1)
上一篇 /
下一篇 2012-09-06 14:44:23
/ 个人分类:阅读
一直在想是不是也该写写博客,把自己平时遇到的问题或者疑问都写下来,这样好有个回顾。正好最近在看《完美
软件开发——对
软件测试的各种幻想》这本书就写写博客,当
读书笔记吧。
读第一章我对里面的日记条目比较感兴趣。
“我需要一个和Mac OS X兼容的Web页面制作程序。”其实这里就有了要满足的需求:
1.系统兼容性(软件需要通过测试来保证它不会由于无法满足关键的用户约束而被拒绝,这里是要与Mac OS X兼容)。
2.Web页面制作。(书上写着要满足如何需求,软件需要通过测试来保证它不会由于无法完成大家想要它完成的
工作而被拒绝,这里应该也算是功能需求吧。)
3.程序硬件需求(软件需要通过测试来保证我们的软件不会因为向用户强制提出无法接受的成本/或要求。如需要客户更换其他型号的磁盘驱动器,增加内存或更换cpu芯片等)
4.常用功能的保证。(软件需要通过测试来保证我们的软件不会由于它的失败让用户丧失信心而被拒绝,如保存页面时就崩溃的情况)
5.响应时间(软件需要通过测试来保证我们的软件不会由于大致用户浪费时间而被拒绝,如保存文件需要超过一分钟的时间)
6.成本控制(软件需要通过测试来保证我们的软件不会因为太贵而被用户拒绝)
收藏
举报
TAG: