软件测试课程设计 · 第 1 次课
主页
/
第1次课
/
1.28
Slide 1.28
1.3.2 两种思维,两种测试观
🧭 正向思维(Hetzel)
测试是为“程序能按预期运行建立信心”的过程;测试用于
验证软件是否符合需求、能正常工作
。
🕵️ 反向思维(Myers)
测试是
为了证明程序有错
而执行的过程:好的用例=能发现至今未发现的错误。
维度
正向思维
反向思维
目标
验证软件正常工作
假定软件有错误,找出薄弱环节
做法
在规定环境下运行功能,直至全部通过
试图“破坏”系统,直至找不出问题
认知决定行为:
你信“它在多数时候是好的”还是“它藏着错”
,会直接决定你会测什么、怎么测。
◀
测试全景图
1.28 / 40
定义 IEEE
▶
键盘
←
→
或鼠标滚轮翻页