
一个. 概念
1. 什么是测试用例?
在测试过程中非常重要的一种文档. 它是测试的核心,是测试期间的一组输入和输出标准,以及软件要求的特定比较.
2. 测试用例的作用:
检查软件是否满足客户需求,反映测试人员的工作量并显示测试用例的设计思想
3. 测试用例包含什么:
用例编号测试用例怎么 写,用例名称,测试背景,前提条件,优先级,重要性,测试数据测试用例怎么 写,测试步骤,预期结果,实际结果,说明.
4. 测试用例的编写过程:
需求分析->提取测试点->测试用例编写->测试用例审查
两个. 需求分析
1. 什么是需求?
客户的需求和要求

2. 有哪些需求类型?
业务需求: 关注系统是否满足业务需求
用户需求: 注意系统是否符合用户习惯
功能要求: 注意系统是否满足功能要求
三个. 测试用例的设计方法和编写
1. 如何设计和编写测试用例?
分析每个功能模块的测试点,提取测试点,然后堆叠测试点以编写用例
[测试点: 在需求分析之后需要测试的特定内容]
例如,对于PC端QQ帐户的登录模块,提取测试点:
①正常登录②帐户为空时单击登录③密码为空时单击登录④帐户和密码均为空时单击登录⑤密码错误时单击登录自动登录功能是否有效
2. 编写测试用例时应注意什么?

①根据项目的实际情况设计测试用例表
②不要只使用用例格式
③根据具体情况写
3. 编写测试用例的常用方法:
①等价类划分方法: 等价类是一组输入. 例如,注册时将密码指定为6-16个英文字母或数字和下划线,则小于6位数字的字符串是等效类,大于16位数字的字符串是另一个等效类,字符串在6到16位数字之间并且符合规范的字符也是等价类,在6到16位数字之间但包含字母和数字(英语除外)是除下划线以外的字符.
在每个等效类中选择一定数量的值作为代表. 等效类分为有效等效类和无效等效类. 输入满足条件的值以检查功能,然后在无效的等效类中输入值以查找程序错误的位置.
②边界值分析方法: 分析输入边界值或比边界值大(小)的值. 例如,公司在招聘期间筛选简历的年龄要求是20到35岁,那么19、20、21、34、35和36都是边界值. 输入并测试结果是否符合要求.
③场景方法: 通过使用场景描述系统的功能点或业务流程,可以提高测试效果. 场景方法通常分为基本流和备用流,涵盖所有场景.
④错误的猜测方法: 通过直觉和经验来分析结果.
四个. 测试案例审查:
1. 什么是用例审查?
①简单地说,就是检查测试用例.

②审查包括: 同行审查,小组审查,部门审查和第三方审查等.
③不同的法官参与角色不同
2. 审查的意义:
①通过审查发现用例的缺点
②方便测试人员改进用例
③达到在测试过程中提高测试质量的目的
3. 审核过程是什么?
在复审后改进测试用例,然后复审然后改进测试用例,以便继续进行该循环直到通过复审为止. 这时,审查已经完成,也标志着测试用例的编写已完成
两个. 测试用例管理:
1. 为什么要管理测试用例?
①测试用例数量巨大
②测试用例会根据需求的变化而改变

③测试用例需要补充和完善
2. 如何管理测试用例?
①原始的Excel管理
②项目管理系统(例如: ALM,ZenTao,testlink,Bugzilla,JIRA)通常采用Web格式
三个. 还是举个例子
如CSDN Web登录界面的屏幕快照所示:
如图所示,提取的测试用例点和相应的测试用例写成:
测试点:
测试用例:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-191449-1.html
你们没注意罢了
卧槽amber变帅好多