首页 > 其他分享 >软件测试理论知识-分类和方法

软件测试理论知识-分类和方法

时间:2024-07-15 18:08:33浏览次数:14  
标签:边界值 分类 案例 划分 理论知识 测试 输入 软件测试

一、软件测试分类汇总

分类方法分类内容
按开发阶段 单元测试、集成测试、系统测试、验收测试
按测试实施组织 α、β、第三方
按测试执行方式 静态测试、动态测试
按是否查看代码 黑盒测试、白盒测试、灰盒测试
按是否手工执行划分 手工测试、自动化测试
按测试对象划分 性能测试、安全测试、兼容性测试、文档测试、易用性测试(用户体验测试)、业务测试、界面测试、安装测试
按测试地域划分 本地化测试、国际化测试

 

1.按开发阶段

 2.按测试实施组织

 3.按测试执行方式

4.按是否查看代码

 5.按是否手工执行

 6.按测试对象

 二、测试用例包含要素

1.所属模块   2.用例编号  3.用户级别    4.用例标题   5.输入数据   6.前置条件  7.测试步骤   8.预期结果   9.实际结果   10.作者      11.备注 

三、软件测试常用方法

1、等价类划分法

(1)定义

①根据需求说明书的输入范围进行划分
②所谓等价类就是指输入值域的某个互补相交的子集合,所有的等价类便是整个输入域

(2)划分
①有效等价类:检查程序是否实现了需求规定的功能和性能满足需求
如:输入正确的用户名和密码—能登录成功
②无效等价类:不满足需求。如:输入错误的用户名和密码—登录不成功

(3)划分规则

(4)案例参考

2、边界值法

 (1) 边界值上的三点

 (2) 边界值应用场景

 (3)边界值方应用步骤

3、判定表
  (1) 定义

 (2) 重要概念

  (3) 判定表应用步骤

  (4) 案例说明

 

 

4、因果图

  (1) 输入与输出的关系

  (2) 输入与输出的关系

  (3) 案例说明

5、正交试验
(1) 因子和水平的定义

 (2) 特点

 (3) 设计流程

 (4) 注意点

 (5) 案例加以说明

6、状态迁移
(1) 定义

 (2) 状态

 (3)方法流程

 (4) 案例加以说明

 

7、流程分析法(场景设计法)
(1) 设计三个场景

 (2) 使用方法

 (3) 注意点

 (4) 案例加以说明

 

标签:边界值,分类,案例,划分,理论知识,测试,输入,软件测试
From: https://www.cnblogs.com/datacenter/p/18303695

相关文章

  • 使用ML.NET训练一个属于自己的图像分类模型
    思维导航前言ML.NET框架介绍AI和机器学习有什么区别?ML.NET支持的.NET框架框架源代码ML.NET官方提供的使用示例ML.NET使用环境安装创建一个WinForms应用准备好需要训练的图片训练图像分类模型测试训练模型的分析效果在WinForms中调用图像分类模型项目源码地址优......
  • Django项目中Ajax的应用,博客分类文章阅读,左右栏目自动更新
    从数据库读取博客分类数据,放到左侧栏目,右侧栏目根据左侧点击的博客分类名进行自动更新对应的所有分类博客文章,在右侧显示出来.models.py定义的博客数据库fromdjango.dbimportmodelsfromdjango.contrib.auth.modelsimportUserclassPost(models.Model):title=mo......
  • 【人工智能】Transformers之Pipeline(一):音频分类(audio-classification)
    ​​​​​​​目录一、引言 二、音频分类(audio-classification)2.1概述2.2技术原理2.2.1 Wav2vec2.0模型 2.2.1HuBERT模型2.3pipeline参数2.3.1pipeline对象实例化参数2.3.2pipeline对象使用参数 2.4 pipeline实战2.4.1指令识别(默认模型) 2.4.2 情......
  • 【正点原子i.MX93开发板试用连载体验】简单的音频分类
    本文最早发表于电子发烧友论坛:今天测试的内容是进行简单的音频分类。我们要想进行语音控制,就需要构建和训练一个基本的自动语音识别(ASR)模型来识别不同的单词。如果想了解这方面的知识可以参考TensorFlow的官方文档:简单的音频识别:识别关键词  |  TensorFlowCore。 ......
  • 软件测试——缺陷编写
    缺陷编写以以前编写的区号的测试用例来说,假如有一个验证程序,验证完得到以下结果可以发现有两条不能通过的案例(标红)缺陷编写缺陷标题想要达到的效果:知道问题在哪缺陷标题分析:测试数据+执行结果(预期)测试数据+执行结果(需求)测试数据+预期+实际缺陷的跟踪流程提交缺陷......
  • [Java IO] 流原理及流的分类
    JavaIO流概念JavaIO(输入/输出)流是Java用于处理输入和输出操作的一种方式。JavaIO系统主要基于流(Stream)的概念,流是一组有序的数据序列,可以是输入流(从数据源读取数据)或输出流(向数据目标写入数据)。JavaIO流分类按操作数据单位不同分为:字节流(8bit)如二进制文件;字符流......
  • java异常分类和处理方式
    异常的概念首先,java中的异常是以类的形式存在的,也就是说,每一种异常实际上都是一种特殊的类。这里根据百度开发者社区的定义可以验证:Java异常体系主要由Throwable类及其子类构成。Throwable是所有错误和异常的超类,它有两个直接子类:Error和Exception。(其实不严格的来说有三......
  • ssycms 分类列表
    分类列表调用全部分类(包含一级、二级)id="v"表示:调用该循环中数据需以v开头,在实际使用中,如包含多层循环,需要修改此值即可区分不同循环中的对应的值,官方默认模板常用v和val来区分在查询分类列表的同时,也查询出分类下的文章列表{tag:articlecategoryid="v"}<liclass='head......
  • ssycms常用分类列表页面的调用标签
    分类模板页常用分类列表页面的调用标签你也可以将本篇内容复制到分类模板页中查看分类模板路径template\default\html\article\article.html分类名称:{$itemInfo['title']}分类别名:{$itemInfo['url_name']} 分类URL:{$itemInfo['url']} 分类关键词:{$itemInfo['keywords']}......
  • 计算机网络 IP地址分类、子网掩码、子网划分
    ip地址=网络地址+主机地址(又称:网络号和主机号),我们把网络号相同的主机称之为本地网络中的主机,网络号不相同的主机称之为远程网络中的主机。本地网络中的主机可以直接相互通信,远程网络中的主机要相互通信必须通过本地网关来传递转发数据。IP地址分类类型范围作用A类1.0.0.......