论文部分内容阅读
该文首先介绍了软件测试的一些基本概念,以求从总体上对面向对象软件测试进行把握.接着该文分析了面向对象软件测试的特点,叙述了类的封装、继承和对象的多态性等特征在测试时对结构测试、功能测试等测试方法所产生的问题及解决方法.该文重点探讨了面向对象软件中类的测试,提出类的测试可分为类的方法测试和类的状态测试两个层次.对类的方法测试,该文介绍了一种类的方法的测试模型BBD,即方法的块分支图,指出了该模型的两种获取途径,并在此基础上讨论了基于路径测试和功能测试的测试策略.对类的状态测试,该文提出了应用对象状态转移图的一种测试策略.以帮助测试人员比较全面地、有针对性地构造测试用例.文中还讨论了可测试性的问题,并针对VB应用程序的可测试性的设计提出了几点建议.最后,作者将以上讨论的方法应用于一个应用软件Calculator进行测试,并给出了具体的实施步骤.