爱收集资源网

计算机软件测试的秘密技巧揭示

网络整理 2023-09-30 20:08

随着计算机系统规模和复杂性的大幅降低,计算机软硬件出现故障和系统失效的可能性也在降低。为保证计算机软件的质量,软件测试正日渐遭到IT业的注重。软件测试通常是指在规定的条件下,对计算机软件进行测试,发现其中可能存在的错误,并对其是否能满足设计要求进行评估的过程。针对当今复杂度高、规模大的计算机软件产品,如何进行高效的专业化测试,已成为业内人士所关心的问题之一。对于从事计算机教学、科研、工程开发、软件产品应用等领域的人来说,掌握常见软件测试工具的使用方式,非常有必要。

本书理论性强,体系完整,内容新颖,条理清晰,组织合理,实践性强,从多个视角对计算机软件测试技术进行了剖析。内容涵括与计算机软件测试相关的多个重要部份,包括软件测试流程、软件测试用例设计和管理工具使用等。全书共分10章。第1章介绍了软件测试基础知识及4种不同的测试模型与相应测试过程中的步骤,分析了软件测试现况,提出了软件测试的职业发展方向;第2章表述了书中所用到的测试用例;第3章介绍了测试用例的设计方式并剖析了针对不同用例的设计方式;第4章介绍了集成测试方式,介绍了MM路径集成测试的实际应用过程;第5章对系统测试的各个方面进行了说明,分析了性能测试、压力测试、容量测试以及GUI测试等;第6章介绍了软件测试的流程以及各类测试文档的写作要求;第7章介绍了黑盒测试工具,并介绍了IBM Rational Function Tester工具的使用;第8章介绍了软件测试中的白盒测试法,并以JUnit和HtmlUnit为例,介绍了基本的测试框架和一些中级应用,最后以一个完整的NextDate问题为例,演示了JUnit测试方式的实际应用;第9章介绍了软件性能测试前的打算、性能测试工具等;第10章介绍了IBM Rational ClearQuest工具的使用,可用来实现对软件的缺陷跟踪管理。除上述内容外,本书内容还涉及UML建模、面向对象软件测试、有限状态机、Petri网和状态图等的应用。全书内容综合全面,侧重工程实践,结合有针对性的案例,可帮助读者了解软件测试的理论与实践过程。

作者团队以认真、严谨的科学心态实现了书中绝大部分的主要方式,尽量详细地描述了各类技巧的适用环境以及取得的疗效。很多老师、同事、学生也耗费了大量的时间帮助我们审读和组织了与其研究领域相关的章节内容。本书的写作分工如下: 张坤撰写了第5章,第7章和第10章的主要内容;李媚撰写了第4章,第8章和第9章中的主要内容;张坤和李媚合作完成了第2章和第3章的主要内容及相关案例;王向撰写了第1章和第6章。最后,阮冬茹和高凯审读了全书并提出更改意见。在本书的写作与相关科研课题的研究工作中,得到了多方面的支持与帮助。这里要非常谢谢杨奎河、高国江、马红霞等老师提供的帮助,感谢作者团队指导的研究生朋友的辛劳付出,也谢谢诸多研究生忍受我们的各类严格要求。本书的顺利完成也得益于作者参阅了大量的相关工作及研究成果,在此谨向那些文献的作者以及为本书提供帮助的老师、同仁、学生和课题组成员致以真诚的敬意。在本书写作过程中,也得到了清华大学出版社白立军等的大力支持和帮助,在此一并表示诚挚谢谢。

由于我们的学识、水平所限,书中不妥之处在所难免,恳请广大读者批评见谅。

编著者2014年5月

基本路径测试法题目
上一篇:解决WORD文档打开问题 下一篇:没有了