上海21期-徐涛 发表于 2021-11-12 19:26:10

21-徐涛

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

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

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

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

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

等价类:在某个输入域的集合,在集合中各个输入的条件是等效的。
有效等价类:对程序规格说明有意义的,合理的输出数据
无效等价类:对于程序规格说明无意义的,不合理的输入数据
比如:考试超过80分,奖励一个玩具,80-100的任意一个分都属于有效等价类,0-79分属于无效等价类
测试用例几大主要元素:
1.用例编号:用来描述用例数量的一个序列号,一般有2-3段内容组成,每段之间使用下划线连接,比如:test_001,login_001,sys_user_001
2.用例(案例)标题:用于描述所要验证/校验的功能的一句简洁明了的陈述语句。通常以验证或者校验字样开头,标题中通查带有预期结果的描述。
3.前置条件:
4.用例步骤:用于实现标题索要验证的功能具体操作步骤,用例步骤一定要写清楚,测试数据体现在步骤中
5.预期结果:用于描述标题所需要验证的功能
6.用例类型,所属模块,用例优先级
编写用例注意事项:输入条件所造成的结果,必须要与描述的预期结果一致
用例标题中所描述的输入数据,必须要与用例步骤中体现数据一致
C:\Users\Administrator\AppData\Local\YNote\data\yd.60dc942798a944e4b\130a4acd0b4044baa052302270496f0e\5wda_u1k27@}jx`%1swzu$2.png
注意书写规范
边界值:
开区间:(0,100)0<n<100上点:0,100 离点:1,99 内点:50
闭区间:【0,100】 0<=n<=100 上点:0,100 离点:-1,101
半开半闭:【0,50) 0<=n<50
判定表:分析和表达多逻辑条件下执行不同操作的情况


页: [1]
查看完整版本: 21-徐涛