软件测试用例课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软件测试用例课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 课件
- 资源描述:
-
1、王雯佳软件测试用例1ppt课件本节内容1.1.了解了解用例的粒度用例的粒度2.2.不同不同类型测试的用例要怎么写?类型测试的用例要怎么写?3.3.什么是测试用例及为什么要做用例什么是测试用例及为什么要做用例4.4.优质测试用例应具备的特性优质测试用例应具备的特性5.5.测试用例设计方法测试用例设计方法6.6.测试用例数据选取方法测试用例数据选取方法7.7.测试用例书写标准测试用例书写标准8.8.一些测试用例的例子一些测试用例的例子2ppt课件测试需求的粒度一个样例一个样例3ppt课件及其简单需要正确输入需要正确输入QQ号码和口令号码和口令4ppt课件简单检查检查QQ号的各种情况号的各种情况检查
2、口令的各种情况检查口令的各种情况5ppt课件详细1、检查检查QQ号码号码大于允许最大长度大于允许最大长度包含特殊字符包含特殊字符全部为数字全部为数字为空为空空格空格错误的错误的QQ号号正确的正确的QQ号号6ppt课件详细(续)2、检查口令检查口令大于允许最大长度大于允许最大长度包含特殊字符包含特殊字符全部为数字全部为数字 各种字符的组合各种字符的组合为空为空空格空格错误的口令错误的口令正确的口令正确的口令7ppt课件系统功能需求根据系统架构,从高到低逐级细分关注具体的系统功能及功能的不同处理情形粒度以到不同的处理情形为宜正常与异常处理情形都要考虑问题:测试需求的粒度跟哪些因素相关?8ppt课件
3、界面需求 界面功能 根据界面划分 考虑控件对各种输入的响应 界面元素 考虑元素各种属性(位置、大小、颜色、显示等)先整体后局部 局部按界面划分 考虑内容正确性9ppt课件安装需求缺省安装配置优先按照安装配置结构划分考虑所有安装配置考虑安装过程中的异常行为10ppt课件业务需求根据业务结构和分类,从上至下逐级细分关注具体业务粒度以到不同业务场景为宜考虑正常与异常业务场景 11ppt课件性能/压力需求先结构后类型先列举后细分细述指标和要求12ppt课件安全性需求先列举后细分详述各项内容13ppt课件兼容性需求先硬件后软件先系统后应用详述环境组合14ppt课件测试范围在测试项目中,我们需要进行开发生
4、命周期中哪些阶段测试 单元测试 集成测试 系统测试 验收测试例如:在为A公司(某软件开发公司)提供的一个测试服务项目中,测试的范围包括集成测试和系统测试。在为B公司(某行业用户企业)提供的一个测试服务项目中,测试的范围只包括验收测试。15ppt课件 项目的测试目标 系统的哪些特性需要被测试以保证这些特性的质量。系统特性包括:功能、性能、易用性、安全性、兼容性 测试目标要根据系统的特点进行分解细化,分解到一个可测试的粒度,即单项具体的特性。未经分解细化,笼统的、整体或者概括性的特性不利于测试工作的开展。16ppt课件测试需求注意事项作为测试项目的基础,测试需求有5个需 要依据的准则:完整性无歧义
5、性一致性可跟踪性可测试性17ppt课件测试用例概述 测试用例是测试工作的指导,是软件测试必须遵守的准则。更是软件测试质量稳定的根本保障。测试用例的内容是一系列情景和步骤的描述,并对每个步骤中必须列出依靠输入的数据,预计输出结果。将这一过程整理成测试文档,称为测试用例。测试用例就是将软件测试的行为活动,做一个科学化的组织归纳。是思想活动的集合。18ppt课件为什么需要测试用例根据测试用例的多少和执行难度,估算测试工作量,便于测试项目的时间和资源管理与跟踪;减少回归测试的复杂程度在软件版本更新后只需修正少量的测试用例便可展开测试工作,降低工作强度、缩短项目周期;根据测试用例的操作步骤和执行结果,可
6、以方便地书写软件测试缺陷报告;可以根据测试用例的执行等级,实施不同级别的测试;总结:软件测试是有组织性、步骤性和计划性的,为了能将软件测试的行为转换为可管理的、具体量化的模式,19ppt课件优质测试用例应具备的特性.120ppt课件优质测试用例应具备的特性.221ppt课件测试用例设计思路测试用例的设计是一种思路,可以从如下角度分析:(1)根据被测软件的功能和特性设计测试用例 -根据被测试功能点设计测试用例 -根据软件性能指标设计测试用例 -根据软件的兼容性要求设计测试用例 -根据软件的国际化用户要求设计国际化测试用例(2)根据软件的组成元素设计测试用例 -根据模块设计用例 -设计联机帮助和文
7、档手册的设计用例 -设计软件的模版等数据文件的测试用例(3)根据软件的开发阶段(里程碑)设计测试用例 -单元测试设计用例 -集成测试设计用例 -系统测试设计用例 -验收测试设计用例22ppt课件测试用例设计思路(续)(5)根据被测的最小目标,确定测试用例的测试目标(6)根据用户使用环境确定测试环境(7)根据以下因素确定测试用例的步骤 用户使用软件的步骤或者特定场景,确定测试执行步 骤地具体内容 执行者对产品的熟悉程度确定步骤的详细或粗略程度 被测特性的复杂性也决定步骤的详细或粗略程度 测试用例的执行方法(手工测试或自动化测试)确定 步骤地内容表示 自动测试用例要编写和调试测试脚本,手工测试给出
8、 执行步骤 根据设计规格说明书确定期望的测试用例执行结果23ppt课件测试用例设计方法24ppt课件等价类划分.125ppt课件等价类划分.226ppt课件划分等价类的原则.127ppt课件划分等价类的原则.228ppt课件划分等价类的原则.329ppt课件划分等价类的原则.430ppt课件划分等价类的原则.5(5)(5)在规定了输入数据必须遵守的规则情况下,在规定了输入数据必须遵守的规则情况下,可确立一个有效等价类可确立一个有效等价类(符合规则符合规则)和若干个无效和若干个无效等价类等价类(从不同角度违反规则从不同角度违反规则)。31ppt课件根据等价类划分选取用例/数据32ppt课件划分等
9、价类的实例.133ppt课件划分等价类的实例.2某工厂公开招工,在报名系统年龄输入框中规定报名者年龄应在某工厂公开招工,在报名系统年龄输入框中规定报名者年龄应在1967年年02月月1986年年03月之间。月之间。即出生年月不在上述范围内,将拒绝接受,并显示即出生年月不在上述范围内,将拒绝接受,并显示“年龄不合年龄不合格格”等出错信息。等出错信息。34ppt课件输入数据有效等价类无效等价类出生年月6位数字字符 有非数字字符 少于6个数字符 多于6个数字符对应数值 在196702198603之间198603月份对应数值在112之间等于“0”12划分等价类的实例.335ppt课件一个很重要的例子.1
10、根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。“一个程序读入一个程序读入3个整数,把这三个数值看作一个三角形的个整数,把这三个数值看作一个三角形的3条边的长度值。这条边的长度值。这个程序要打印出信息,说明这个三角形是不等边的、是等腰的、还是等边的。个程序要打印出信息,说明这个三角形是不等边的、是等腰的、还是等边的。”36ppt课件一个很重要的例子.2我们可以设三角形的我们可以设三角形的3条边分别为条边分别为A,B,C。如果它们能够构成三角形的。如果它们能够构成三角形的3条边,条边,必须满足:必须满足:A0,B
11、0,C0且且A+BC,B+CA,A+CB。如果是等腰的,还要判断如果是等腰的,还要判断A=B,或,或B=C,或,或A=C。如果是等边的,则需判断是否如果是等边的,则需判断是否A=B,且,且B=C,且,且A=C。37ppt课件一个很重要的例子.3输入条件输入条件有效等价类有效等价类无效等价类无效等价类 是否是否三边都大三边都大于于0 0(A0)and(B0)and(C0)(1)(A0)and(B0)and(C0)(1)(A0)(A0),(2)(2)(B0)(B0),(3)(3)(C0)(C0),(4)(4)是否是否两边之和两边之和大大于第三边于第三边(A+BC)and(B+CA)and(A+CB
12、)(5)(A+BC)and(B+CA)and(A+CB)(5)(A+BC)(A+BC),(6)(6)(B+CA)(B+CA),(7)(7)(A+CB)(A+CB),(8)(8)是否是否等腰三角等腰三角形形(A=B)(A=B),(9)(9)(B=C)(B=C),(10)(10)(C=A)(C=A),(11)(11)(AB)and (12)(AB)and (12)(BC)and(BC)and(CA)(CA)是否是否等边三角等边三角形形(A=B)and(B=C)and(C=A)(13)(A=B)and(B=C)and(C=A)(13)(AB)(AB),(14)(14)(BC)(BC),(15)(15
13、)(CA)(CA),(16)(16)38ppt课件一个很重要的例子.4序号序号【A,B,C】覆盖等价类覆盖等价类输出输出1【3 3,4 4,5 5】(1 1),(),(5 5)一般三角形一般三角形2【0 0,1 1,2 2】(2 2)不能构成三角形不能构成三角形3【1 1,0 0,2 2】(3 3)4【1 1,2 2,0 0】(4 4)5【1 1,2 2,3 3】(1 1),(),(6 6)6【1 1,3 3,2 2】(1 1),(),(7 7)7【3 3,1 1,2 2】(1 1),(),(8 8)8【3 3,3 3,4 4】(1 1),(),(5 5),(),(9 9)等腰三角形等腰三角形
14、9【3 3,4 4,4 4】(1 1),(),(5 5),(),(1010)10【3 3,4 4,3 3】(1 1),(),(5 5),(),(1111)11【3 3,4 4,5 5】(1 1),(),(5 5),(),(1212)非等腰三角形非等腰三角形12【3 3,3 3,3 3】(1 1),(),(5 5),(),(1313)是等边三角形是等边三角形13【3 3,4 4,4 4】(1 1),(),(5 5),(),(1010),(),(1414)非等边三角形非等边三角形14【3 3,4 4,3 3】(1 1),(),(5 5),(),(1111),(),(1515)15【3 3,3 3,
15、4 4】(1 1),(),(5 5),(),(9 9),),(1616)39ppt课件因果图40ppt课件因果图41ppt课件因果图42ppt课件因果图43ppt课件因果图-基本符号.1若a1则b1若a1则b044ppt课件因果图-基本符号.2若a或b或c1则d1 若ab1则c145ppt课件因果图-约束条件.146ppt课件因果图-约束条件.247ppt课件因果图-约束条件.348ppt课件因果图-约束条件.449ppt课件因果图-约束条件.550ppt课件因果图示例.151ppt课件因果图示例.252ppt课件因果图示例.353ppt课件因果图示例.4已投币已按钮54ppt课件因果图示例.
16、512345678输入投入1元111100000投入5角200011100按下橙汁310010010按下啤酒401001001中间节点已投币1111111100已按钮1211011011输出退还5角2111000000送出橙汁2210010000送出啤酒230100100055ppt课件因果图法测试举例u奖金计算软件员工分为普通员工和管理人员员工表现分为普通,优秀和特出贡献(普通和优秀员工都可能有特殊贡献,普通员工表现为普通、优秀和管理人员表现为普通、优秀的奖金是不同的,特殊贡献的奖金是一样的)奖金分为1类,2类解题步骤:(1)分析程序的规格说明,列出原因和结果。(2)找出原因与结果之间的因果
17、关系、原因与原因之间的约束关系,画出因果图。(3)将因果图转换成决策表。(4)根据(3)中的决策表,设计测试用例的输入数据和预期输出。56ppt课件因果图法测试举例(续)(1)分析程序规格说明中的原因和结果:原因原因结果结果普通员工普通员工 1类奖金类奖金管理人员管理人员 2类奖金类奖金表现普通表现普通 3类奖金类奖金表现优秀表现优秀 4类奖金类奖金特殊贡献特殊贡献 5类奖金类奖金57ppt课件因果图法测试举例(续)(2)画出因果图(编号为10的中间结点是导出结果的进一步原因):c1c2c3e1e2e3Ec4c5e4e5e6CI表示原因,EI表示结果。E11v58ppt课件因果图法测试举例(续
18、)(3)将因果图转换成如下所示的决策表:59ppt课件因果图法测试举例(续)(4)根据决策表中的每一列设计测试用例:测试用例编号测试用例编号输入数据输入数据预期输出预期输出1普通员工,表现普通普通员工,表现普通1类奖金类奖金2普通员工,表现优秀普通员工,表现优秀2类奖金类奖金3普通员工,表现普通,特殊普通员工,表现普通,特殊贡献贡献3类奖金类奖金4普通员工,表现优秀,特殊普通员工,表现优秀,特殊贡献贡献4类奖金类奖金.60ppt课件判定表驱动分析方法.1 判定表又称为决策表。判定表又称为决策表。当模块中包含当模块中包含复杂的条件组合复杂的条件组合,并要根据这些条件,并要根据这些条件选择动作选择
19、动作时,使用判定表能时,使用判定表能清晰地表示出复杂的条件组合与各种动作之间的对应关系。清晰地表示出复杂的条件组合与各种动作之间的对应关系。61ppt课件判定表举例 规则取值12345678问题觉得疲倦YYYYNNNN感兴趣吗YYNNYYNN糊涂吗?YNYNYNYN建议重读继续跳下一章休息条件桩动作桩条件项动作项62ppt课件判定表驱动分析方法.2 一张判定表的田字型结构:条件桩、条件项、动作一张判定表的田字型结构:条件桩、条件项、动作项、动作桩规则。项、动作桩规则。决策表的读表方法:顺时针方向。决策表的读表方法:顺时针方向。条件桩 条件项(条件的组合)动作桩 动作项63ppt课件判定表驱动分
展开阅读全文