目 录
Abstract…………………………………………………………. 4
2.1测试的目的…………………………………………………. 6
2.2软件测试的原则……………………………………………… 6
4.1黑盒测试………………………………………………….. 11
4.1.1等价类划分法…………………………………………….. 12
4.1.2边界值分析法…………………………………………….. 12
4.1.3因果图方法………………………………………………. 13
4.1.4决策表法………………………………………………… 14
4.1.5错误推测方法…………………………………………….. 15
4.2白盒测试………………………………………………….. 15
5.测试案例分析…………………………………………………… 16
5.1软硬件环境………………………………………………… 16
5.1.1网络拓扑………………………………………………… 17
5.1.2 Bug趋势图………………………………………………. 17
5.1.3 Bug严重程度…………………………………………….. 19
5.1.4 Bug引入阶段…………………………………………….. 20
5.1.5 Bug引入原因…………………………………………….. 21
5.1.6 Bug状态分布…………………………………………….. 21
5.2测试结论………………………………………………….. 21
5.2.1功能性………………………………………………….. 21
5.2.2易用性………………………………………………….. 22
5.2.3可靠性………………………………………………….. 22
5.2.4兼容性………………………………………………….. 22
5.2.5安全性………………………………………………….. 22
5.3分析摘要………………………………………………….. 22
5.3.1覆盖率………………………………………………….. 22
5.3.2遗留缺陷的影响…………………………………………… 23
6.软件测试中存在的问题及建议………………………………………. 25
6.1软件测试只是开发过程中的一个阶段…………………………….. 25
6.2测试人员是软件质量的责任人………………………………….. 25
6.3软件测试的专业性…………………………………………… 26
6.4测试工具和测试自动化重要性的不断提高…………………………. 26
7.总结………………………………………………………….. 27
[参考文献]………………………………………………………. 29
软件测试作为保证软件质量和生存周期,提高软件可靠性的重要手段,在软件开发中有着重要的作用,是软件开发周期中必不可少的环节。随着现代面向对象软件工程的发展,面向对象软件测试方法也日益显现出其重要性。由于面向对象软件开发方法引入了不同于传统软件的新特性,面向对象软件测试与传统软件测试相比有更多的困难。本文系统地介绍了软件测试的现状、目的、分类、以及软件测试实例,给出了软件测试案例的选择方法,探讨了软件测试过程中的一些注意事项以及建议。
关键字:软件测试;软件可靠性;软件开发;
Software testing, software quality assurance and life cycle, an important means to improve software reliability, has an important role in software development is an essential part of the software development cycle. With the development of modern object-oriented software engineering, object-oriented software testing methods are also increasingly showing its importance. As the object-oriented software development methods to introduce new features, different from the traditional software object-oriented software testing and software testing compared with more difficulties. This paper systematically describes the status of software testing, the purpose of classification, as well as software test case, given the choice of method for software test case to explore some of the considerations in the software testing process as well as the proposed.
Keyword:Software Testing;Software reliability;Software Development;