第六章软件测试方法全解
6.4 软件测试的心理依据 (1)程序测试的过程具有破坏性 每当测试一个程序时,人们总希望为程序增值。利用测试来增加程序的价值,是指通过测试,找出并修改尽可能多的程序缺陷,从而提高程序的可靠性或质量。 测试是为发现错误而执行程序的过程。”这个定义意味着程序测试的过程是具有破坏性的,甚至是一个“施虐”过程。对于开发人员来说,他们可能不愿意这么做,因为人们总是倾向于建设而不是破坏。这个定义还暗示了对于一个特定的程序,应该如何设计测试用例(测试数据)、哪些人应该而哪些人不应该执行测试。 (2)程序员应避免测试自己的程序 由开发人员来测试自己的代码是一件很不合适的事情。 开发和测试天生就是不同的活动。开发是创造或者建立某种事物的行为,如一个功能模块或整个系统。而测试的重要目的是证实一个模块或者一个系统工作有缺陷。 这两个活动之间有着本质的矛盾。 一个人不太可能把两个截然对立的角色都扮演地很好,因此应当限制开发人员在测试中的参与,给他们比较合适的任务是进行最底层的测试——单元测试。 (3)程序设计组织不应测试自己的程序 在宏观意义上,一个程序设计组织或一个工程项目是个有生命的有机体,它同样有心理学问题。在大多数情况下,人们都以“在给定日期内,以一定代价完成程序编制任务的能力”来衡量程序设计组织和项目管理人员的。这样做的理由是时间和成本指标便于衡量,而程序的质量很难度量。 (4)独立测
您可能关注的文档
- 第六章第四节全解.ppt
- 第六章网络计划技术全解.ppt
- 第六章群体和团队全解.ppt
- 第六章老年认知与感知的护理全解.ppt
- 第六章网络地理信息系统全解.ppt
- 第六章自感与互感-3全解.ppt
- 第六章第三节水系分布和长江、黄河概况全解.ppt
- 第六章螺纹全解.ppt
- 第六章膜分离法gai全解.ppt
- 第六章酶的人工模拟全解.ppt
- DB33∕T 793-2022 桃绿色生产技术规程.docx
- DB33∕T 719-2021 品质旅行社评价规范.docx
- DB33∕T 736-2021 行政机关、场馆能耗定额及计算方法.docx
- DB54∕T 0666-2026 光伏电站紫花苜蓿人工草地建植技术规程 (地方标准).docx
- DB33∕T 769-2009 农业用水定额.docx
- DB33∕T 720-2019 李生产技术规程.docx
- DB54∕T 0664-2026 光伏电站绵羊放牧管理技术规程 (地方标准).docx
- DB63∕T 2577-2026 青海拉面赛事活动规范 (地方标准).docx
- 2026阿里妈妈产品全景指南 百问百科丨万相点睛-关键词推广:“用户画像 - 搜索需求 - 商品特征”三维匹配,解锁搜索需求流量红利.pptx
- 天津 12G05-1 预制钢筋混凝土方桩.docx
最近下载
- AI数据分析提示词实战手册.docx VIP
- Q/320705 DP02-2024 先张法预应力混凝土耐腐蚀方桩.pdf VIP
- 线性代数不难(带书签)(生姜DrGinger)(z-library.sk,1lib.sk,z-lib.sk).pdf VIP
- 2024轨道交通工程自动化监测数据技术规范.docx VIP
- 公司资产调拨单.docx VIP
- DG∕TJ 08-88-2021 建筑防排烟系统设计标准.docx
- 太原理工大学机械工程学院机械制造技术基础课件第三章 金属切削机床与刀具.ppt
- 《硫自养反硝化脱氮设计与运行技术规范》.pdf VIP
- 脑卒中急救病例的案例分析与演练.pptx
- 患者自控镇痛(PCA)临床应用规范专家共识解读.pptx VIP
原创力文档

文档评论(0)