测试用例术语5.0

news2024/11/15 18:04:04

一、软件测试中术语

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.白盒测试技术

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1491115.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux——自写一个简易的shell

目录 前言 一、打印提示信息 二、分割字符串 三、替换程序 前言 之前学习了很多进程相关的知识,包括环境变量、进程的创建与退出、进程等待、进程替换。现在可以用所学的作一个小总结,手撕一个shell解释器,大致的思路是先通过环境变量获…

【轮式平衡机器人】——TMS320F28069片内外设之Timer_IT(补:CCS程序烧录方法)

引入 Timer_IT 指的是 TMS320F28069 的定时器中断功能。在微控制器或数字信号控制器中,定时器是一个非常重要的外设,它可以用来产生固定时间间隔的中断,或者用来精确计算时间。 Timer_IT 的主要特点如下: 定时功能:…

数组常见算法

一、数组排序 冒泡排序 本篇我们介绍最基本的排序方法:冒泡排序。 实现步骤 1、比较两个相邻元素,如果第一个比第二个大,就交换位置 2、对每一对相邻元素进行同样的操作,除了最后一个元素 特点 每一轮循环后都会把最大的一个…

Java基础概念 1-6注释关键字字面量变量-基本用法变量-使用方式和注意事项变量练习-计算公交车的人数

Java基础概念 1-注释 单行注释 // 多行注释 /* */ 文档注释 /** */ --暂时不用 例: public class HelloWorld{ //main方法,表示程序的主入口.public static void main (String[] args){/*输出语句(打印语句)会把小括号内的内容进行输出打印.*/System.out.…

网盘拉新平台,如何授权对接“星子助推”?

找到“星子助推”:首先,找到“星子助推”这个授权渠道。他们是网盘服务提供商的合作伙伴,为你提供机会。注册并申请授权:在“星子助推”的平台上注册,并同时申请授权。填写邀请码8x25k,提交申请。获得授权并…

怎么写苹果群控核心功能的源代码!

随着移动设备的普及和技术的不断发展,苹果设备群控技术成为了许多开发者关注的焦点,苹果群控技术允许开发者通过编写源代码,实现对多台苹果设备的集中管理和控制。 一、了解苹果群控技术的基本原理 在编写苹果群控核心功能的源代码之前&…

如何使用生成式人工智能探索视频博客的魅力?

视频博客,尤其是关于旅游的视频博客,为观众提供了一种全新的探索世界的方式。通过图像和声音的结合,观众可以身临其境地体验到旅行的乐趣和发现的喜悦。而对于内容创作者来说,旅游视频博客不仅能分享他们的旅行故事,还…

Qt绘制动态罗盘

介绍:罗盘指针以30角旋转巡逻,扫描航海范围内的点位,并绘制点云。字段信息在表格中显示,该数据都存储在数据库中。选择不同的范围,显示该范围内的点位。 #include "mainwindow.h" #include "ui_mainwi…

自建Redis蜜罐以捕获和分析潜在攻击

一、引言 随着网络攻击的日益频繁和复杂,传统的防御措施往往难以应对。蜜罐作为一种主动防御技术,通过模拟有价值的服务来吸引攻击者,从而收集和分析攻击数据,提高网络安全性。本文将介绍如何自建一个Redis蜜罐,以捕获…

会员管理系统怎么更加有效触达会员?

如何更有效地触达会员,提高他们的满意度和忠诚度,是许多企业面临的挑战。以下是博阳会员管理系统建议的一些可以帮助企业更有效触达会员的方法。 首先,精准定位是触达会员的关键 企业需要深入了解他们的会员是谁,他们的需求是什么…

学习javascript,前端知识精讲,助力你轻松掌握

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 所属专栏:前端泛海 景天的主页:景天科技苑 文章目录 1.JavaScript 简介2.js中,一切皆是对象3.js的引入方式4.js的变量以及…

3Dmax最全快捷键大全,赶紧收藏起来练习起来吧

3Dmax做为一款专业的建模软件,有很多快捷键能帮助我们更好地学习,提升自己的能力。 废话不多说,我们一起来看看。 以上就是3dmax最全快捷键大全,看着容易,但是想要掌握好还需要我们多多练习。 本地max跑图太慢的朋友可…

python水表识别图像识别深度学习 CNN

python水表识别,图像识别深度学习 CNN,Opencv,Keras 重点:项目和文档是本人近期原创所作!程序可以将水表图片里面的数据进行深度学习,提取相关信息训练,lw1.3万字重复15%,可以直接上交那种&…

打通易快报与金蝶K3Wise,实现采购流程高效协同!

一、客户介绍 某三维科技有限公司,作为业内知名的科技创新型企业,专注于高端三维科技产品的研发、生产与销售。随着企业规模的扩大和业务的不断增长,公司对于采购流程的高效管理和协同需求日益凸显。为了实现采购流程的自动化和智能化&#…

自动驾驶轨迹规划之碰撞检测(四)

欢迎大家关注我的B站: 偷吃薯片的Zheng同学的个人空间-偷吃薯片的Zheng同学个人主页-哔哩哔哩视频 (bilibili.com) 目录 1.基于圆覆盖 2.BVH 自动驾驶轨迹规划之碰撞检测(一)-CSDN博客 自动驾驶轨迹规划之碰撞检测(二&#x…

MySQL——性能调优

性能调优(重要) SQL 优化的目的 减少磁盘 IO:尽可能避免全表扫描、尽量使用索引、尽量使用覆盖索引减少回表操作减少 CPU 和内存的消耗,尽可能减少排序、分组、去重之类的操作,尽量减少事务持有锁的时间 优化途径&…

在三个el-form-item中的el-radio的值中取一个发送给后端怎么获取

问: 请问,这段代码怎么获取:无策略,策略1,策略2的值? 回答: 问: 三个里面只可以选中一个吗? 回答:

SpringCloud-数据认证加密总结

一、数据加密认证介绍 在当今分布式系统的日益复杂和信息传递的广泛网络化环境中,确保通信的安全性至关重要。数据的加密和认证作为保障信息传递安全的关键手段,在分布式系统中扮演着不可或缺的角色。Spring Cloud,作为一套构建微服务架构的…

【LeetCode每日一题】1976. 到达目的地的方案数

文章目录 [1976. 到达目的地的方案数](https://leetcode.cn/problems/number-of-ways-to-arrive-at-destination/)思路:代码: 1976. 到达目的地的方案数 思路: 利用 Dijkstra 算法计算最短路径,并同时记录最短路径的数量&#xf…

双指针的一些题目

题目1:统计子矩阵 4405. 统计子矩阵 - AcWing题库 解题 前缀和暴力枚举x1、y1、x2、y2的做法是O()的,考虑用双指针进行优化。 优化的方式是:我们将每一列在[x1,x2]范围内的部分看作一个整体,用指针维护左右边界。 当当前矩阵的…