Logo软件测试课程设计 · 第 1 次课
主页 / 第1次课 / 1.28
Slide 1.28
1.3.2 两种思维,两种测试观

🧭 正向思维(Hetzel)

测试是为“程序能按预期运行建立信心”的过程;测试用于验证软件是否符合需求、能正常工作。

🕵️ 反向思维(Myers)

测试是为了证明程序有错而执行的过程:好的用例=能发现至今未发现的错误。

维度正向思维反向思维
目标验证软件正常工作假定软件有错误,找出薄弱环节
做法在规定环境下运行功能,直至全部通过试图“破坏”系统,直至找不出问题
认知决定行为:你信“它在多数时候是好的”还是“它藏着错”,会直接决定你会测什么、怎么测。
◀
测试全景图
1.28 / 40
定义 IEEE
▶
键盘 ← → 或鼠标滚轮翻页