功能测试常见的测试方法及其使用实例说明


1、等价类划分法、边界值

应用场合:适用于输入框内容输入的用例设计****

例:一个注册页面中,有一个"用户名"的输入框,输入要求为:6-18个字符;需包含字母、数字、下划线中的两种以上;以字母开头,字母/数字结尾。

将以上内容使用等价类划分法设置测试用例。将用户名按照长度、组成、规则要求三个维度进行等价类划分:

有效等价类:

长度:6个字符、10个字符、18个字符;

规则要求:以字母开头、以字母结尾、以数字结尾;

组成:字母+数字、字母+下划线、字母+下划线+数字

无效等价类:

长度:5个字符、19个字符、0个字符(空值)

规则要求:以数字开头、以下划线开头、以下划线结尾

组成:字母、数字、下划线

有效用例:

将有效等价类中的三个维度的内容进行组合,每个组合就是一条有效的用例

无效用例:

(1)将无效等价类中的3个维度内容,进行组合,每个组合就是一条无效的用例

(2)将有效等价类中的一个或者多个维度和无效等价类中的一个或者多个等级类进行组合,每个组合就是一条无效的用例

2、判定表

** 应用场合:适用于需求内容有多个条件的情况下的用例设计**

例:在邮件列表中对邮件进行全局搜索中,若被搜索的邮件中,发件人/主题/邮件正文的摘要 有和搜索关键字一致的内容,则在搜索结果列表中,邮件中和搜索关键字一致的内容高亮显示;邮件中的附件名不管有没有内容和搜索关键字一致,被搜索邮件没有高亮显示的内容

条件:

被搜索邮件发件人中有和搜索关键字一致的内容-1

被搜索邮件主题中有和搜索关键字一致的内容-1

被搜索邮件摘要中有和搜索关键字一致的内容-1

被搜索的邮件附件中有和搜索关键字一致的内容-0

被搜索的邮件附件中没有和搜索关键字一致的内容-0

被搜索邮件发件人中没有和搜索关键字一致的内容-0

被搜索邮件主题中没有和搜索关键字一致的内容-0

被搜索邮件摘要中没有和搜索关键字一致的内容-0

动作/结果:

搜索结果中无高亮显示的内容-0

搜索结果中有高亮显示的内容-1

内容组合设计用例:

对A1进行轮询

A1B1C1、A1B2C1、A1B3C1、A1B4C1、

A1B1C2、A1B2C2、A1B3C2、A1B4C2、

对A2进行轮询

A2B1C1、A2B2C1、A2B3C1、A2B4C1、

A2B1C2、A2B2C2、A2B3C2、A2B4C2、

对A3进行轮询

A3B1C1、A3B2C1、A3B3C1、A3B4C1

A3B1C2、A3B2C2、A3B3C2、A3B4C2

4、场景法
**  应用场合:主要用于测试软件的业务过程或业务逻辑,测试人员要模拟用户在使用软件时的各种场景,主要模拟两种情景:**
**  1、模拟用户正确的业务操作过程---验证的是功能是否正确**
**  2、模拟用户错误的业务操作过程---验证的是程序的异常处理能力(健壮性)**

例:登录外域邮箱帐号时,使用手动输入服务器设置的方式进行登录


行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

相关推荐
软件检测小牛玛20 小时前
具备软件功能测试资质的机构哪家更权威?山东软件测评机构 中承信安
功能测试·单元测试·软件测试报告·软件测评机构
Warren981 天前
Pytest Fixture 作用域与接口测试 Token 污染问题实战解析
功能测试·面试·单元测试·集成测试·pytest·postman·模块测试
测试秃头怪2 天前
面试大厂就靠这份软件测试八股文了【含答案】
自动化测试·软件测试·python·功能测试·面试·职场和发展·单元测试
测试杂货铺2 天前
软件测试面试题大全,你要的都在这。。
自动化测试·软件测试·python·功能测试·面试·职场和发展·测试用例
测试大圣2 天前
软件测试基础知识总结(超全的)
软件测试·python·功能测试·测试工具·职场和发展·单元测试·测试用例
软件检测小牛玛2 天前
如何选择合规靠谱的软件功能测试机构?软件测评机构规格指南
功能测试·测试工具·软件测试报告·软件功能测试·软件测评机构
少云清4 天前
【金融项目实战】5_功能测试 _业务流程测试
功能测试·金融
橘颂TA5 天前
【测试】自动化测试函数介绍——web 测试
python·功能测试·selenium·测试工具·dubbo
Li_Spike6 天前
黑盒测试方法以及测试网关步骤
功能测试
测试_AI_一辰6 天前
Agent & RAG 测试工程05:把 RAG 的检索过程跑清楚:chunk 是什么、怎么来的、怎么被命中的
开发语言·人工智能·功能测试·自动化·ai编程