多测师-多培养一些优秀的测试工程师
网站地图 |   收藏本站   |   

17727591462

软件测试培训之面向对象的集成测试

发布日期:2023-01-09 09:03:20 作者:多测师 浏览次数:

  对OO软件的集成测试有两种不同的策略,第一种称为基于线程的测试(thread based testing);第二种称为基于使用的测试(use based testing)。

  面向对象的集成测试分为两步:先进行静态测试,再进行动态测试。

  静态测试主要针对程序的结构进行,检测程序结构是否符合设计要求。通过源程序得到类关系图和函数功能调用关系图。

  动态测试设计测试用例时,需要上述的功能调用结构图、类关系图或者实体关系图,确定不需要重复测试的部分,从而优化测试用例,减少测试工作量,使得进行的测试能够达到一定覆盖标准。

软件测试培训之面向对象的集成测试

  覆盖标准是:

  达到类所有的服务要求或服务提供的一定覆盖率;

  依据类间传递的消息,达到对所有执行线程的一定覆盖率;

  达到类的所有状态的一定覆盖率;

  使用现有工具来得到程序代码执行的覆盖率。

  具体的设计用例的步骤:

  1)先选定检测的类,确定出类的相应状态、相应行为,类和成员函数间传递的消息,输入或输出的界定。

  2)确定覆盖标准

  3)利用结构关系图确定待测类的所有关联

  4)根据程序中类的对象构造测试用例,确认什么输入激发类的状态,使用类的服务和期望产生什么行为等。

  5)设计异常输入,确定是否有不合法的行为发生等。

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司


查看更多 >>

推荐阅读