软件测试

用例的编写

    由需求说明书驱动

    包括: 初始状态声明, 输入, 要测试功能,成功标准,实际结果

    设计步骤:

        1.  正面测试:由需求和设计说明

        2.  负面测试:技术有错误猜测, 边界值分析,状态转换测试

        3.  性能和安全方面测试: 需求说明

        4.  语句覆盖和分支覆盖测试: 技术有 分支测试和条件测试

        5.  统计覆盖率:使用动态分析工具,如clover

测试方法

        1.  边界值测试: 5

        2.  分支测试(白):执行每个分支至少一次; 关系运算测试

        3.  面向对象测试: 状态转移测试法 ( 先有数据成员判断类有几种状态和转移图;确定每个状态能执行那些操作; 从类中方法调用最下层开始测试; 对方法参数进行组合测试  )

RUP定义的测试流程

测试计划

    who  what  when why

    确定input ——》建立计划——》创建case文件夹和文件——》配置——》执行

    input 可以由rose 导入 excel  手动输入, 包括要测试的东西

    plan: 相当于一个project,其中包括测试用例文件夹,测试用例

    iterations: 代表一个开发周期结束,需满足一定的测试用例

    configuration: 表明测试是在什么样的软、硬件下执行

测试设计

    前置和后置条件   通过标准   基本步骤

测试实施

    可复用测试脚本的开发; 脚本和测试用例一起

    脚本类型:功能,性能,测试指令集

可使用suite 去实施测试,有参数顺序,依赖,随机等

测试执行

    一个脚本,n个用例,一个suite

测试评估

    正确性和测试覆盖率

参考资料

    由 Help——》extended Help查看和测试相关的rup

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值