软件测试初期学习day03

Day03

  • 测试计划
  1. 测试计划的作用

领导能根据测试计划做宏观调控,进行相应的资源配置等

       测试人员能够了解整个项目的测试情况以及项目测试不同阶段所要进行的工作。

      便于其它人员了解测试人员的工作进程,进行有关配合工作。

测试需求分析后,应在整个测试过程中动态修改测试计划

  1. 测试计划包含的内容

测试项目简介需要测试的特征、不需要测试的特征、测试的方法(测试人员、测试工具、测试流程)、测试环境(软件、硬件、网络)

  1. 测试环境的分类
  1. 开发环境:开发工程师编码的调试环境,自测环境
  2. 测试环境:部署测试版本进行内部测试的环境
  3. 生产环境:发布的产品部署的环境,使用者是真实用户
  • 黑盒测试

在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

    1. 等价类划分

把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一个子集中选取少数具有代表性的数据进行测试。该方法是一种常用的黑盒测试方法。

等价类的划分:

有效等价类:正常的、合理的输入条件,测试正常功能能否实现

无效等价类:无效的、异常的输入条件,测试程序的容错能力。

划分标准:完备性(所有等价类的并集等于输入条件的全集)

避免冗余(所有等价类之间不存在交集)

等价类划分的方法:

(1).在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类。

(2).在输入条件规定了输入值的集合,可确立一个有效等价类和一个无效等价类。

 (3).在输入条件是一个布尔量(真、假)的情况下,可确定一个有效等价类和一个无效等价类。

(4).在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类。

(5).在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。

(6).在确知已划分的等价类中各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步的划分为更小的等价类。

注:在编写等价类时,有效等价类需要一次性尽可能多的覆盖,而无效等价类一次仅需覆盖一个

案例:

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值