
上QQ阅读APP看书,第一时间看更新
第一篇 黑盒测试技术
在接触软件测试之前,想必早已熟悉“测试”这个词语。在日常生活和工作中,经常可以看到“××软件发布××测试版”“××游戏封测/内测/公测”等与测试有关的消息。此类消息中提及的“测试”,实质都可以归类于软件测试中的一大分支——黑盒测试。
所谓黑盒测试,是指在设计和执行软件测试的过程中,不考虑被测程序内部的结构,将被测程序视作不透明的黑盒子,只考虑输入内容和输出结果,从而发现软件的各类问题。
基于目前行业现状,有些人往往认为黑盒测试比较简单,不需要太高深的技术,但是实际上,相对于白盒测试、自动化测试、安全性测试等专业性要求较高的测试而言,黑盒测试具有易上手却难精通的特点。黑盒测试是每个测试人员的必备基本技能。能否高效、准确地进行黑盒测试,是衡量测试人员技术水平的重要指标之一。
由于黑盒测试技术具有基础性和重要性的特点,所以本篇共包括等价类划分法、边界值分析法、因果图法、决策表法、错误推测法、正交试验法、场景法、综合测试、控件测试、界面测试、易用性测试、安装测试、兼容性测试、文档测试14个实验,每个实验均从理论和实践层面分别阐述黑盒测试中涉及的重要知识及相应的测试用例设计方法,旨在让读者对黑盒测试技术有更深的认识。