请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 107|回复: 0

测试技术

[复制链接]

18

主题

18

帖子

121

积分

注册会员

Rank: 2

积分
121
发表于 2022-8-15 07:03:56 | 显示全部楼层 |阅读模式
功能 界面 性能 易用性 安全性 兼容性。。
80%bug出现在20%模块
A   20 bug
B   5 bug
测试用例
1、什么是测试用例?
   测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合
   测试用例:测试过程中为了找出bug而列举的例子
2、为什么要写测试用例?
   1测试用例能够让测试覆盖所有功能
   2、测试用例能够衡量测试的覆盖率
   3、在新的软件版本容易开展测试活动
   4、减少冗余测试活动,提高测试效率
3、测试用例的内容有哪些?
   用例编号,用例名称,用例的优先级,预置条件、操作步骤、测试数据、预期结果等要素。
提交测试:提测
1、微信发红包
2、微信发图文朋友圈
3、美团外卖--写支付成功
黑盒测试方法:
    等价类,边界值,因果图,状态图,正交表,场景法
黑盒测试:
   1、如何全面覆盖测试?
   2、减少用例的数量?
等价类:
   1、什么是等价类?
     依据需求将输入(特殊情况下会考虑输出)划分为若干个类,从每一个子类中选出一个测试用例,如果这个测试用例测试通过,则认为所代表的等价类测试通过
解决不能穷举测试的问题
   2、有效等价类,无效等价类?
有效等价类:对于程序的规格说明书是合理的、有意义的输入数据构成的集合
                  验证:程序是否实现了规格说明中所规定的功能和性能
      无效等价类:根据需求说明书,不满足需求的集合。
                  验证: 程序的健壮性,程序的容错性,可靠性;
   3、划分等价类原则?
      3.1如果规定了输入值的范围(闭区间),可以分为一个有效等价类,两个无效的等价类;
      举例:学生成绩: [0,100]之间
           有效等价类: 0-100
           无效等价类: <0,  >100
3.2如果输入是布尔表达式,可以分为一个有效等价类和一个无效等价类;
举例:布尔(bool)表达式True , False
      学号必填
           有效等价类:
           无效等价类: 不填
3.3如果规定了输入数据的一组值,而且程序对不同输入值做不同的处理,则每个允许的输入值是一个有效的等价类,此外还有一个无效的等价类(任意一个不允许的输入值);
举例:深圳入积
学历:大专 ---> 75
      本科 ---> 85
      硕士 ---> 95
      博士---> 110
有效等价类:4
无效等价类:以上4个学历以外的任意一种学历都是无效
3.4 如果规定了输入数据必须遵循的规则,可以划分出一个有效的等价类(符合规则)和若干个无效的等价类(从不同角度违反规则)。
举例:学号:整数
有效等价类:整数
无效等价类:小数,字母,字符
   4、如何使用等价类设计测试用例的步骤?
      考虑输入数据的数据类型(输入类型)
考虑数据范围(输入长度)
      画出示意图,区分等价类
为每一个等价类进行编号
从一个等价类中选举一个测试数据构造测试用例
   5、如何挑选数据,转换成测试用例?
      有效等价类挑一个或者多个数据尽可能的覆盖所有的有效等价类
      一个无效的数据只能覆盖一个无效等价类
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-10-3 12:44 , Processed in 0.040582 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表