第7回 软件测试方法的应用之道

来源:互联网 发布:网络整改申请报告 编辑:程序博客网 时间:2024/06/04 18:03
2006年08月15日 08:25:00

试工作的质量,首先取决于先进的质量理念和文化,坚持质量第一的原则,其次,就是取决于对各种测试方法有着辩证统一的理解和正确地、有效地的运用。在这一回,将探讨软件测试方法的应用之道。在次之前,实际上,我们对测试方法的应用之道,已做了较多的讨论,详见:

测试方法的辩证统一(之一

测试方法的辩证统一(之二)

测试方法的辩证统一(之三)

测试方法的辩证统一(之四)


这里对测试方法的应用进行全面系统的总结,使大家
更好地理解和掌握测试方法应用之道。

组合

静态测试

动态测试

自动化测试

白盒

测试

静态白盒测试方法:

走查、复审、评审程序源代码、数据字典、系统设计文档、环境设置、软件配置项等。

动态白盒测试方法:

通过驱动程序、桩程序来调用、驱动程序的运行,如进行单元测试、集成测试和部分性能、可靠性、恢复性测试等

白盒测试工具:

Logiscope, C++ Test, Jtest, DevPartnerPurify, TrueCoverage

黑盒

测试

静态黑盒测试方法:

文档测试,特别是产品需求文档、用户手册、帮助文件等的审查。

动态黑盒测试方法:

通过数据输入并运行程序来检验输出结果,如功能测试、验收测试和一些性能、兼容性、兼容性、安全性测试等。

黑盒测试工具:

Rational公司的Robot GUI, CompuwareQACenterMIWinRunner等等

自动化

测试

静态测试工具:

Logiscope, CheckMate, QA C++, QStudio Java, TrueJ和语言编译器等

动态测试工具:

DevPartner, Purify, Robot GUI, QACenter, WinRunner, Load Runner, WebKing

手工

测试

走查、评审、会审。

单元、集成测试,功能、安装、性能、可靠性测试等。

测试用例和测试脚本依然是自动化测试中的关键内容之一,但这是来自于手工,并依赖手工测试来验证自动化测试结果。

回归

测试

复审、变更审查。

所有测试领域

最好的结合区域:自动化回归测试

注:①②③④构成了测试的四种基本方法,基本覆盖了测试领域。


预知后事如何,请读下回分解:第8回 测试的三维空间

版权所有,软件测试演义® --系列讨论的目录,见: 软件测试演义--中高级系列(序)


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1065337


原创粉丝点击