zoukankan      html  css  js  c++  java
  • 【软件测试】集成测试策略总结

    集成测试策略

    类型

    非渐增式集成

    渐增式集成

    基本方法

    先进行单元测试,再将所有模块一起进行集成测试。

    把程序划分成小段来构造和测试

    自顶向下

    自底向上

    三明治

    特点

    需要的用例少,比较简单,效率较高;但不能处理复杂的程序,而且不容易一次成功。

    比较容易定位和改正错误,对接口可以进行更彻底测试。

    渐增式集成

    名称

    自顶向下集成

    自底向上集成

    三明治集成

    方法

    从主控模块开始,沿着程序控制层次向下移动,逐渐把各模块组合起来。(深度优先或广度优先)

    从软件结构最底层的模块开始组装和测试,不需要桩模块。

    混合增量式测试策略,综合了自顶向下和自底向上两种集成方法。

    优点

    可以在早期实现软件的一个完整功能。

    可以并行集成,对被测模块可测性要求比自顶向下集成策略低。

    桩模块和驱动模块的开发工作都比较小。

    缺点

    没有底层返回来真实数据流。

    驱动模块开发量大,整体设计的错误发现较晚,集成到顶层时将变得越来越复杂。

    增加了缺陷的定位难度,目标层在集成前测试不充分。

    闰年判断问题

    如果用户在输入时出现了非int型的数据,提示输入错误需重新输入

    判断方法:一位一位的判断输入数据,将n作为判断标志,

                  n初始值为0,在判断的过程中,只要出现非数字的字符,另n=1,返回“输入有误”,

                  直到用户修改正确。

    eg:

    int n=0;

    char text[20];
    for(int i=0; n!=1 ;i++)
    if(char[i]<'0'&&char[i]>'9')

    n=1;

    printf("年份有误,请重新输入");

  • 相关阅读:
    bootstrap 兼容 IE8
    在IE8的基础上安装IE11
    前台
    dll 库文件下载地址
    年轻
    linux 异常
    Navicat断网时连不上数据库
    jQuery
    破解版 Teamver 安装
    mysql
  • 原文地址:https://www.cnblogs.com/spyscs/p/4396223.html
Copyright © 2011-2022 走看看