找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
一:常见术语:
1.动态测试:实际运行被测程序,输入相应的测试数据,检查实际输出的结果与预期结果是否相符
2.静态测试:不运行被测程序,只是静态的检查程序代码,界面或者文档中可能存在的错误
代码测试:主要测试代码书写格式是否符合规范
界面测试:软件的实际界面与需求中的说明是否相符
文档测试:测试用户手册,需求文档等是否符合用户的实际需求
判断一个测试属于动态还是静态,唯一的标准就是看被测软件是否运行

3.技术评审
代码评审:对当前迭代功能相关的代码进行评审
接口评审:对实现前后端数据交互所使用的接口进行评审

4.复杂性以及圈复杂度
复杂性:系统或组件的设计或内部结构的复杂程度
圈复杂度:使用圈复杂度来衡量代码的复杂性,圈复杂度越高代码越复杂,反则反之。

5.圈复杂度计算公式
1) V=E-N+2 ==>(E表示边数,N表示节点数)=10-7+2=5
2)V=区域数 = 5
3)V =P +1=(判定节点数)=4+1=5

二:常见用例设计方法(黑盒测试法)
黑盒测试:将被测软件比作黑色盒子,无需理会软件内部代码实现的逻辑,只需关注外在功能是否达到预期
白盒测试:将被测软件比作白色盒子,检测代码实际实现的逻辑,就是对代码逻辑的测试。比如单元测试
灰盒测试:介于白盒和黑盒之间


等价类
指某个输入域的集合,在集合中 各个输入的条件都是等效的

有效等价类:对程序规格说明有意义的、 合理 的输入数据
无效等价类:对程序规格说明无意义的、 不合 理的输入数据

比如:考试超过80分,奖励一个玩具,80-100的任意一个分都属于有效等价类,0-79分属于无效等价类

测试用例几大主要元素:
1.用例编号:用来描述用例数量的一个序列号,一般有2-3段内容组成,每段之间使用下划线连接。比如:test_001,login_001,sys_user_001
2.用例标题:用于描述所要验证/校验的功能的一句简洁明了的陈述语句。通常以验证或者校验字样开头。标题中通常带有预期结果的描述。
3.前置条件:
4.用例步骤:用于实现标题所要验证的功能的具体操作步骤,用例步骤一定要写清楚,测试数据体现在步骤当中
5.预期结果:用于描述标题所要验证的功能的期望结果,需要与用例标题前后呼应
6.用例类型,所属模块,用例优先级

编写用例注意事项:
注意书写规范
输入条件所造成的结果,必须要与描述的预期结果一致
用例标题中所描述的输入数据,必须要与用例步骤中体现的数据一致

边界值
上点:取边界点,离点根据是开闭区间取值,开区间离点在上点内,闭区间离点在上点外
开区间:(0,100) 0<n<100     上点:0,100    离点:1,99    内点:50
闭区间:【0,100】 0<=n<=100   上点:0,100  离点 -1,101  内点:50
半开半闭:[0,50)    0<=n<50   上点:0,50  离点:-1,49       内点:25

分享至 : QQ空间
收藏

0 个回复

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