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


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%免费】

软件测试面试文档

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

相关推荐
糖果店的幽灵11 天前
软件测试接口测试从入门到精通:接口功能测试实战 - 从理论到实践
软件测试·功能测试·接口测试
糖果店的幽灵11 天前
软件测试接口测试从入门到精通:Python接口自动化 - pytest测试框架
软件测试·python·功能测试·自动化·pytest·接口测试
天天爱吃肉821811 天前
豆包 vs DeepSeek API 对比分析报告
android·java·大数据·开发语言·功能测试·嵌入式硬件·汽车
川石课堂软件测试11 天前
APP自动化测试|高级手势操作&toast操作
css·功能测试·测试工具·microsoft·fiddler·单元测试·harmonyos
糖果店的幽灵11 天前
软件测试接口测试从入门到精通:Python接口自动化 - requests库
开发语言·软件测试·python·功能测试·自动化·接口测试
阿寻寻13 天前
【人工智能学习260612-软件测试篇】小工具实现 [特殊字符] Prompt工程 + RAG思路 + API调用 + 自动化测试
人工智能·功能测试·学习·prompt
Blb12365414 天前
技术解析-固体绝缘材料表面电阻率测试
人工智能·功能测试·制造·材料工程
zhonghaoxincekj14 天前
基于 168MHz MCU 的直流继电器全参数自动化测试方案解析
经验分享·功能测试·科技·学习·测试工具·创业创新·制造
川石课堂软件测试15 天前
UI自动化测试|元素操作&浏览器操作实践
功能测试·测试工具·mysql·ui·docker·容器·单元测试