测试用例术语5.0

一、软件测试中术语

1.动态测试(dynamic testing):通过运行软件的组件或 系统来测试软件

例如:一辆汽车发动并行使测试

2.静态测试(static testing):对组件的规格说明书进行 评审,对静态代码进行走查

例如:一辆汽车为发动未行驶,查看外观、颜色、组成部分

3.正式评审(formal review):对评审过程及需求文档的 一种特定评审,比如:用例评审

a、组内评审(项目组中的成员:产品,开发,测试)

b、交叉评审(测试同事成员:测试a、测试b,测试c)

4、评审员(reviewer):参与评审的人

5、度量:测量所使用的方法或标准 (准入,准出)

6.记录员:记录评审会议上的会议纪要

7.技术评审(Technical Review):同行间对技术进行的评审,目的是技术实现达成共识

8.走查(Walkthrough):由文档作者逐步陈述文档内容,以收集信 息并对内容达成一致

9.复杂性(complexity):系统或组件的设计或内部结构比较复杂, 导致难以理解,维护或验证的程度

10.圈复杂度(Cycloramic complexity):程序中独立路径的数量。可 以衡量一个组件模块的判定结构的复杂程度。

例如:软件复杂程度

11.控制流(Control Flow):执行组件或系统的一系列顺序的路径

12.数据流(Data Flow):表示数据对象的顺利或状态发生变化的过程

例如:状态变法:待支付==》已支付,代发货==》已发货,代签收

13.控制流图

控制流图(CFG,Controlflowgraph)也叫控制流程图,是一个过程或程序的抽象表现。

14.圈复杂度

程序中独立路径的数量,可以衡量 一个组件模块的判定结构的复杂程 度。

三种计算方式:

a.圈复杂=区域数

b.圈复杂度=边数-节点数+2

c.圈复杂度=判定节点+1

案例:

if (x>100&&y>500) then

score=score+1

else if (x>=1000||z>5000)then

score=score+2

讲解:

a.圈复杂=区域数

v=3 (两块区域+1块外面区域)

b.圈复杂度=边数-节点数+2

v=7-6+2=3

c.圈复杂度=判定节点+1

v=2+1=3

案例:

a.圈复杂=区域数

b.圈复杂度=边数-节点数+2

c.圈复杂度=判定节点+1

比较:

if (x>100&&y>500) then

score=score+1

else if (x>=1000||z>5000) then

score=score+2

else

score=score+3

end if

接下来讲:

16.黑盒测试技术

黑盒的测试方法:

17.白盒测试技术

====================

相关推荐
小码哥说测试10 小时前
接口测试用例设计的关键步骤与技巧解析!
自动化测试·测试工具·jmeter·职场和发展·测试用例·接口测试·postman
测试老哥2 天前
需求不明确时如何设计测试用例?
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
程序员雷叔2 天前
外包功能测试就干了4周,技术退步太明显了。。。。。
功能测试·测试工具·面试·职场和发展·单元测试·测试用例·postman
程序员小雷2 天前
应对自动化测试中的异步操作:策略与实践
功能测试·selenium·测试工具·jmeter·单元测试·测试用例·postman
Dreams°1232 天前
【新手入门软件测试--该如何分辨前后端问题及如何定位日志--前后端问题分辨与日志定位查询问题】
功能测试·测试工具·测试用例
互联网杂货铺4 天前
软件测试八股文个人总结
自动化测试·软件测试·功能测试·测试工具·面试·职场和发展·测试用例
blues_C6 天前
Pytest-Bdd-Playwright 系列教程(5):仅执行测试用例的收集阶段
自动化测试·测试用例·pytest·bdd
程序员雷叔6 天前
自动化测试类型与持续集成频率的关系
功能测试·测试工具·jmeter·ci/cd·单元测试·测试用例·postman
MJH8276 天前
技术分享 —— JMeter接口与性能测试实战!
自动化测试·网络协议·测试工具·jmeter·测试用例·压力测试·postman
测试杂货铺7 天前
Selenium4自动化测试常用函数总结,各种场景操作实战
自动化测试·软件测试·windows·python·测试工具·单元测试·测试用例