测试用例设计思路与常用方法

作为测试人员,测试用例设计在工作中的占比是很高的,而且是非常重要的一步,测试用例设计的好坏关系到测试执行过程中的场景覆盖是否完全,最后体现到测试质量是否有保障,所以在这一步做好了不仅能够提高测试效率,也能提高测试质量,更好地保证软件质量。

  在日常的测试工作中,常用的设计思路一般按以下大类来分:功能测试、UI/一致性测试、性能测试、兼容性测试、易用性测试、安全测试

  有了设计思路,然后结合常用的测试设计方法,可以有效补充测试场景,避免设计遗漏导致测试不充分。

  1、等价类:根据输入要求分等价有效类和等价无效类。【上点在闭区间内,开区间外】

  2、边界值:一般作为等价类的补充,结合使用,也是研发容易忽略的地方。

  3、判定表/因果图:根据输入条件与输出结果之间的关系,设定判定表,根据分析结果编写测试用例。在输入条件较多时常用,也很实用。

  4、正交法:通过构建正交表来编写测试用例,常用的工具有PICT和allpairs。

  5、场景设计:一般包括基本事件流和多个备选事件流。比如登录备选事件流有忘记密码,输入错误密码。

  6、错误猜测:根据历史经验推测容易出现的问题,作为前面几种设计的补充。

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

 

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取   

 

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

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

相关文章

车床编程x轴怎么编程:深入剖析与实用指南

车床编程x轴怎么编程:深入剖析与实用指南 车床编程是数控加工中至关重要的一环,其中X轴的编程更是核心所在。本文将从四个方面、五个方面、六个方面和七个方面,深入剖析车床编程中X轴的编程方法,帮助你更好地掌握这一技能。 四个…

数据清洗:现代数据分析师的必备技能

在数据驱动的时代,数据分析师作为连接数据与洞察的桥梁,扮演着至关重要的角色。而数据清洗,作为数据分析流程中的首要任务,更是现代数据分析师不可或缺的一项核心技能。本文将从数据清洗的重要性、技能要求、实践方法以及其对数据…

Windows中安装部署MinIo文件系统,在Spring Boot中引入MinIo依赖实现上传文件到MinIo文件系统中

minio安装部署可以看这篇教程&#xff1a;https://blog.csdn.net/qq_43108153/article/details/134016896 创建桶 将私有设置成公开 导入依赖 <!-- minio --> <dependency><groupId>io.minio</groupId><artifactId>minio</artifactId>…

【Unity】RPG2D龙城纷争(十)战斗系统之角色战斗

更新日期:2024年7月10日。 项目源码:第五章发布(正式开始游戏逻辑的章节) 索引 简介一、战斗逻辑公式1.回合制逻辑2.二反机制3.命中率计算公式4.暴击率计算公式5.伤害计算公式6.治疗计算公式二、角色自身总属性三、角色战斗1.角色攻击另一角色2.角色治疗另一角色3.播放攻击…

前端字体商用问题

如果字体被用于商业用途而未经版权所有者的许可,可能会构成著作权侵权。根据《中华人民共和国著作权法》的相关规定,这种侵权行为可能会产生以下后果: 民事责任:侵权者可能需要承担停止侵害、消除影响、赔礼道歉、赔偿损失等民事责任。这可能包括支付版权所有者因其侵…

element的下拉框封装

<!-- 仓位 --> <template><el-selectclearable:value"value || []"class"ele-fluid":filterable"true"placeholder"仓位"input"updateValue"><el-optionv-for"item in data":key"item.…

煤矿前行的指南(防回水防回气装置)

孙悟空等唐僧500年&#xff0c;白素贞等许仙1000年&#xff0c;易小川等玉濑2000年&#xff0c;夜华等白浅三生三世&#xff0c;苏州信科宣防回水防回气装置在等你&#xff0c;只要你来&#xff0c; 一年四季我都在。 150防回水防回气介绍 包括&#xff1a;锥筒体、过滤芯、中…

【后端开发实习】用Nodejs操作mongodb结合Mongoose实现数据库操作

用Nodejs操作mongodb结合Schema实现数据库操作 Mongoose创建Schema定义Schema对象并映射到数据库Model的使用创建文档内容删除文档内容修改文档内容查询文档内容 Document的使用创建并保存将文档对象转换为JSON对象 模块化数据库连接模型初始化 项目部署路由定义后端操作定义启…

如何评价《沧浪之水》这本书?

1、我一辈子的经验就是不要做瞎子&#xff0c;要把事情看清楚&#xff0c;也不能做聋子&#xff0c;该听到的信息要听到&#xff0c;但是要做哑巴&#xff0c;看到了听到了心中有数就行了&#xff0c;可千万别张口说什么。 2、说是人人平等&#xff0c;那是安慰小人物的神话&am…

基于MATLAB的PEF湍流风场生成器模拟与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述 基于MATLAB的PEF湍流风场生成器模拟与仿真。PEF&#xff08;Primitive Equations Formulation&#xff09;湍流风场模型&#xff0c;是大气科学和气象学中用来描述大气流动和气…

使用django-haystack+whoosh实现全文搜索

前言 好像是上个星期在写代码的时候遇到了一些问题&#xff0c;这个问题似乎我之前也遇到过&#xff0c;印象中好像也写博客进行记录了的&#xff0c;于是就想在我的博客系统中“查找”&#xff08;表示很无奈居然没有搜索功能&#x1f979;&#x1f979;&#xff09;&#xff…

C++_05

1、友元 1.1 什么是友元 在C中&#xff0c;友元&#xff08;friend&#xff09;关键字用于给特定的外部函数或类访问某类的私有&#xff08;private&#xff09;和保护&#xff08;protected&#xff09;成员的权限。友元关系不是相互的&#xff0c;也不是可继承的。这意味着被…

Redis 主从复制,、哨兵与集群

目录 一.redis主从复制 1.redis 主从复制架构 2.主从复制特点 3.主从复制的基本原理 4.命令行配置 5.实现主从复制 6.删除主从复制 7.主从复制故障恢复 8.主从复制完整过程 9.主从同步优化配置 二.哨兵模式&#xff08;Sentinel&#xff09; 1.主要组件和概念 2.哨…

[240711] OpenSSF Scorecard - 自动评估开源项目安全风险的工具

目录 OpenSSF Scorecard - 自动评估开源项目安全风险的工具功能特点使用场景安装和使用竞品和相关项目进一步探索 OpenSSF Scorecard - 自动评估开源项目安全风险的工具 OpenSSF Scorecard 是一个由开源安全基金会&#xff08;Open Source Security Foundation&#xff0c;Ope…

【前端】使用CSS应用滤镜以更改图片的颜色由蓝色变为金色

要使用CSS滤镜更改图片的颜色&#xff0c;可以使用filter属性中的sepia和saturate函数。以下是将蓝色图片转换为金色的示例代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"…

初学SpringMVC之 RestFul 风格、重定向和转发

RestFul 风格改变 URL 形式 比如之前是&#xff1a;http://localhost:8080/add?a1&b2 现在是&#xff1a;http://localhost:8080/add/a/b&#xff08;全是斜杠&#xff09; package com.demo.controller;import org.springframework.stereotype.Controller; import org…

odoo细分权限(根据业务需求)

odoo原生权限编写方式: 根据用户组分配权限 id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_sale_order,sale.order,model_sale_order,sales_team.group_sale_salesman,1,1, 1,0 access_sale_order_manager,sale.order.manager,model_…

kaggle提交csv文件

使用colab完成实验后 将要提交的csv文件拖到kaggle网站自己加入的competition就行 如果kaggle网站无法注册&#xff0c;往往是人机验证问题&#xff1a; kaggle网站验证

邮票孔是什么?和V割有什么区别?

邮票孔&#xff0c;也称为安装孔或通孔&#xff0c;是 PCB 中的圆形或非圆形开口&#xff0c;旨在允许将组件或 PCB 本身连接到支撑结构上。这些孔通常从顶面到底部钻穿或冲穿 PCB 层&#xff0c;形成连续的通道。冲压孔有各种尺寸和形状&#xff0c; 取决于 PCB 及其所容纳组件…

餐饮渠道年销4.2亿盒,光明look 30亿的极致大单品是如何策划的?

餐饮渠道年销4.2亿盒&#xff0c;光明look 30亿的极致大单品是如何策划的&#xff1f; 红酒代理业务下滑&#xff0c;从餐饮渠道主攻奶品类 雨帆食品集团&#xff0c;自2002年起是湖北地区红酒代理商&#xff0c;同时兼任光明乳业湖北荆州代理商。然而&#xff0c;到了2011年&a…