版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本节课教学目标测试用例概述用例组成与目的黑盒测试基本概念黑盒测试方法分类白盒测试概念黑盒测试等价类与边界值方法在测试领如何运用测用例编写技巧与规范用例方法设计图基于用户登录功能编写用例用例评审(举例子)用例维护(举例子讲解)重点内容:测试用例概念、用例组成与目的、黑盒测试方法分类、等价类与边界值方法运用、用例编写技巧与规范、用例评审、用例维护.测试用例概述什么是测试用例:其实就是一份文档、测试用例是为某个特殊流程或者功能而编制的一组具有代表性的数据,测试输入、执行条件以及预期结果,以便测试某个程序功能是否满足某个特定需求。测试用例根据什么而编写:需求测试用例是测试的核心:体现一位测试人员的思维方式、为测试活动的过程做指导。面试用例目的:·测试的角度(思维方式的体现)、用例的设计方法熟悉业务系统流程与模块、功能的一个过程。·2.编写测试用例目的为测试执行者指导工作、为编写测试报告提供依据、提高测试用例的一致性、可执行性及可读性。提高测试用例覆盖度,降低漏测率。1.测试用例构成元素包括:用例编号、用例标题、项目名称、模块、用例类型、适用阶段、需求、前置条件、用例操作步骤、预期结果、实际结果用例组成与目的黑盒测试概念:黑盒测试相当于不透明的盒子我们看不清楚里面装的什么东西,只关心执行程序输入和输出的结果检验是否能够满足需求规格说明书要求黑盒测试黑通盒过测运试行适用软范件围来:查找BUG黑盒测试又称为功能能测试主要用于集成测试和确认测试阶段与系统测试阶段应用比较多在已知产品功能设计规格的基础上进行测试,以证明每个实现了的功能是否符合要求实例展示X=2,Y=4
R=6盒子内部内容看不见;黑盒测试方法分类常用方法分类:等价类、边界值、路径覆盖、逻辑覆盖、场景分析、错误推测、随机测试黑盒测试方法要点:是否有不正常或者遗漏功能在接口上,输入数据能够正确的接受,是否能输出正确的结果是否有数据结构错误或外部信息(数据文件)访问错误性能上是否能满足要求是否有初始化错误或终止错误是否存在兼容性问题等是否有报表统计数据错误问题白盒测试白盒测试概念:需要研究程序内部的源代码是怎么去工作的,能够从代码中去了解变量的定义,参数的取值及内部的逻辑结构,数据库数据读取审查源代码--通过代码来查找BUG白盒测试适用范围:一般用于单元测试阶段、对程序代码函数等进行测试主要是对程序模块进行检查对程序模块的所有独立的执行路径至少执行一次对所有逻辑判定取真与取假至少测试一次根据路径条件设计测试用例在循环的边界和运行界限内执行循环体测试内部数据结构的有效性等价类概念:是指某个输入域的集合,在这个集合中每个输入条件都是等价的。等价类划分法认为:如果使用等价类中的一个条件作为测试数据进行测试不能发现程序的缺陷的话那么使用等价类中的其他条件进行测试也不会发现错误;等价类是典型的黑盒测试方法,不需要考虑程序的内部结构只需要考虑程序的输入规格即可所有输入都可以划分为两种等价类:有效等价类:是指符合《需求规格说明书》的数据规范,合理的输入数据集合无效等价类:是指符合《需求规格说明书》的数据规范,无效的输入数据集合等价类划分法优点:考虑了单个输入域的各类情况,避免盲目或随机选取输入数据的不完整性和覆盖的不完整性;缺点:只考虑了单个输入域的分类情况,没有考虑输入的组合情况,需要结合其他的测试用例设计方法进行补充;等价类划方法特点划分等价类的原则如下:1、按区间划分;2、按数值划分;3、按数值集合划分;4、按限制条件或者规则划分;再从划分出的等价类中按照以下原则选择测试用例:1、为每一个等价类规定一个唯一的编号;2、设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步骤,直到所有的有效等价类都被覆盖为止;3、设计一个新的测试用例使其仅覆盖一个无效等价类,重复这一步骤,+直到所有的无效等价类都被覆盖为止。等价类划方法(续)单科成绩只能在0-100之间的两个整数字相加。‘单科成绩等价类如下:无效等价类(单科成绩<0,单科成绩>100)有效等价类(0<=单科成绩<=100)等价类方法用例设计实战(案例1)等价类方法用例设计实战(案例2)登录页面需求用户名:系统中已存在用户名(kitty)密码:
同注册时密码相同(123)等价类方法用例设计实战(案例3)假设大多数的错误发生在各种输入条件的边界上,如果在边界附近的取值不会导致错误那么其他取值导致错误的可能性也很小。边界值的取值依据输入的范围区间不同而有所不同,但是都需要用到上点值、离点值和中间值,只是取点的位置不同。例如:1≤X≤101、如果是闭区间[1,10]则上点为1、10,内点为5,离点为0、11;1<X<1002、如果是开区间(1,10)则上点为1、100,内点为50,离点为0、11;边界值分析法优点:简单易用,只需要考虑单个输入边界附近的值,并且这种方法在很多时候非常有效地揭露错误的方法。边界值分析法特点缺点:没有考虑输入值之间的组合情况,因此需要结合其他测试用例设计方法;边界值在关注边界范围的同时可能忽略了一些输入的类型。总结:边界值分析是一种黑盒测试方法,是对等价类划分方法的补充。边界值分析法练习题用边界值分析法,假定1<X<100,那么X在测试中应取的边界值是(B)。A.X=1,X=100B.X=0,X=1,X=100,X=101C.X=2,X=99D.X=0,X=101边界值分析法设计测试用例的基本方法。边界值法的取值原则是取最小值和最大值,比最小值稍小值和比最大值稍大值。边界值分析法练习题在软件测试中,假定X为整数,10≤X≤100,用边界值分析法,那么X在测试中应该取(0)边界值。A.X=9,X=10,X=100,X=101B.X=10,X=100C.X=9,X=11,X=99,X=101D.X=9,X=10,X=50,X=1001、如果输入条件规定了值的范围则应该取刚达到这个范围的边界值,以及刚刚超过这个范围的边界值作为测试输入数据;2、应当选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据3、分析规格说明找出其他可能的边界条件;边界值分析法(续)用例标题编写规则:功能操作【结果】——条件例如:用户登录【成功】——输入正确用户名与正确密码1.自顶向下的功能分解2.由整体到局部的功能分解测用例编写技巧与规范用例方法设计图Excel、禅道管理工具、SVN等文档管理测试用例管理工具登录测试用例实践使用等价类与边界值方法编写用户登录测试用例用例操作步骤:项目名称:动脑电子商城用例编号:001用例标题:用户登录【成功】——用户名已存在且可用前置条件:用户名已存在且可用模块名称:前台购物平台-用户管理功能点:
用户登录用例类型:
功能测试适用阶段:功能测试阶段测试操作步骤:1.打开浏览器输入URL:输入用户名输入用户密码单击登录预期结果:用户登录成功,允许购买商品实际结果:用户登录成功编写测试用例应一个功能点对应一条用例(一个功能点有多个用例需要分开一条条写)用例评审单个模块或子系统的测试用例编写完成后:先自检,从功能覆盖、场景衍生、条件组合等多角度进行补充,在评审前需要先自己进行检查。提交项目组同行评审,同行评审规则为:至少提前一天发出评审邀请与待评审的用例文档;明确同行评审参与人员为:需求人员,开发人员,项目经理,测试组成员;测试用例撰写人先讲解用例设计思路,对用例与需求符合度进行禅述。稍候逐一回答文档异常中的问题,明确是否修改,回答会议人员所提出来的各种问题;评审会议结束之后,撰写人要根据会议决议对测试用例进行修改,根据评审结果决定是否
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年物流行业信息化建设实施方案
- 《交通土建物联网技术及应用》课件 第十章 交通土建物联网未来发展趋势
- 文博单位转制成功案例|北京华恒智信绩效解决方案
- 四川凉山彝族自治州西昌市2025-2026学年上学期期末七年级历史试卷(文字版含答案)
- 徐州职业教育规划
- 耳鼻喉健康手册
- 建委系统就业前景与机会
- 2026年人工智能教育实施方案
- 一年级数学上册加减法课|10以内
- 《高中地理数字农业与新时代砥砺前行课|了解理念 树立意识》
- 中国萤石行业分析及供需形势与投资风险研究报告
- 汽车-招股说明书梳理系列:Momenta
- 电力电缆及通道防火技术要求(DLT2880-2025 )
- 2025年江西省公安厅警务辅助人员招聘考试笔试试卷附答案
- 品质部主管绩效考核制度
- 工艺工程部考核制度
- API SPEC 5L 管线管规范培训课件
- 初中必背古诗文完整带注音版
- 模板施工拆模作业方案
- 《招标投标法》考试题库200题(含答案)
- Excel常用函数公式及技巧
评论
0/150
提交评论