软件测试用例设计ppt课件
《软件测试》课件
缺陷管理工具
缺陷管理工具用于跟踪和管理软件缺 陷,包括缺陷的发现、报告、修复和 验证等环节。常用的缺陷管理工具包
括Jira、Bugzilla等。
缺陷管理工具可以提供缺陷的详细信 息,包括缺陷描述、严重性、优先级 等,方便开发人员快速定位和修复缺
软件测试的目标是发现软件中存在的 问题和缺陷,并提供改进和优化的建 议,以提高软件的质量和用户体验。
软件测试的重要性
确保软件质量
软件测试是软件开发过程中不可 或缺的一环,通过测试可以发现 软件中存在的问题和缺陷,从而 避免在后期出现重大故障或影响 用户体验。
提高软件可靠性
通过软件测试可以评估软件的可 靠性和稳定性,为软件的发布和 部署提供保障,降低维护成本和 风险。
详细描述
单元测试是对软件中的最小可测试单元进行检查和验证,通常由开发人员完成。它包括对代码、函数或方法进行 测试,确保它们按照预期工作,并满足设计要求。单元测试通常在编码阶段进行,用于尽早发现和修复错误,降 低后续测试阶段的成本。
集成测试
总结词
集成测试是在单元测试基础上,将多个模块组合在一起进行测试,确保它们之间的接口正常工作。
03
自动化测试工具还可以集成到持续集成/持续部署(CI/CD) 流程中,实现自动化测试与代码提交、构建、部署等环节 的无负载下的性能表现,包括响应时间、吞吐量、资源利 用率等。常用的性能测试工具包括LoadRunner、JMeter等。
性能测试工具可以模拟大量用户请求,对系统进行压力测试,发现系统瓶颈和潜在的性 能问题。
边界值分析法
总结词
通过选取处于边界值附近的数据作为测试用 例输入,以检测软件是否能正常处理边界情 况的方法。
软件测试 第三章 测试用例的设计方法PPT课件
易组织性:测试用例可能有成千上万个,有效地组织这
些测试用例,分门别类地提供给测试人员参考和使用,才
是一个好的测试计划。
可评估性:从测试管理的角度,测试用例的通过率和软
件缺陷的数目是软件产品质量好坏的测试标准。
可管理性:测试用例可以作为检验测试人员进度、工作
量以及跟踪/管理测试人员工作效率的因素。
14
3.1.1 3.1.2 3.1.3
测试用例的基本概念 测试用例的设计原则与特性 测试用例的编制
4
3.1.1 测试用例的概念
1、什么是测试用例
测试用例(Test Case)是为达到最佳的测试效果 或高效的揭露隐藏的错误而精选的少量有代表性或特 殊性测试数据。
➢ 软件测试的灵魂----测试用例
➢ 例:测试Yahoo邮箱的登录程序,假设存在一用 户为user,密码为12345 。
5
3.1.1 测试用例的概念
用例编号
测试步骤
输入数据
期望结果
1
输入用户名和密码, 用户名:user 成功登录
点击“登录雅虎服 密码:12345 user的个人
务”按钮
邮箱
2
输入用户名和密码, 用户名:user 提示“密码
点击“登录雅虎服 密码:123456 错误,请重
务”按钮
新输入!”
测试结果
3
不输入用户名和密
12
3.1.2 测试用例的设计原则与特性
2、测试用例的特性
有效性:测试用例是测试人员测试过程中的重要参考依
据,不同的测试人员根据相同的测试用例所得到的输出应该
是一致的。
可复用性:良好的测试用例具有重复使用的功能,这样
就可以大大地节约测试的时间,提高测试的效率。
软件测试用例 ppt课件
ppt课件
10
业务需求
• 根据业务结构和分类,从上至下逐级细分 • 关注具体业务 • 粒度以到不同业务场景为宜 • 考虑正常与异常业务场景
ppt课件
11
性能/压力需求
• 先结构后类型 • 先列举后细分 • 细述指标和要求
ppt课件
12
安全性需求
• 先列举后细分 • 详述各项内容
ppt课件
13
兼容性需求
ppt课件
22
测试用例设计思路(续)
• (5)根据被测的最小目标,确定测试用例的测试目标 • (6)根据用户使用环境确定测试环境 • (7)根据以下因素确定测试用例的步骤
• 用户使用软件的步骤或者特定场景,确定测试执行步 骤地具体内容
ppt课件
6
-详细(续)
2、 检查口令 • 大于允许最大长度 • 包含特殊字符 • 全部为数字 • 各种字符的组合 • 为空 • 空格 • 错误的口令 • 正确的口令
ppt课件
7
系统功能需求
• 根据系统架构,从高到低逐级细分 • 关注具体的系统功能及功能的不同处理情形 • 粒度以到不同的处理情形为宜 • 正常与异常处理情形都要考虑 • 问题:测试需求的粒度跟哪些因素相关?
ppt课件
15
项目的测试目标
• 系统的哪些特性需要被测试以保证这些特性的质 量。
• 系统特性包括:功能、性能、易用性、安全性、 兼容性……
• 测试目标要根据系统的特点进行分经分解细化,笼统的、整体或者概括性的特性 不利于测试工作的开展。
ppt课件
ppt课件
8
界面需求
• 界面功能 • 根据界面划分 • 考虑控件对各种输入的响应
• 界面元素 • 考虑元素各种属性(位置、大小、颜色、显示等) • 先整体后局部 • 局部按界面划分 • 考虑内容正确性
软件工程课件-第9章 软件测试用例设计
第9章软件测试用例设计软件质量的好坏很大程度上取决于测试用例的数量和质量。
不论程序员的编程水平、软件设计水平有多高,软件过程执行得如何好,如果没有通过合适数量和质量的测试用例进行测试,其最终的软件质量都是难以保证的。
所以从这个意义上来说,测试用例设计是软件测试的最核心和最重要的内容之一strong。
9.1 测试用例设计概述测试用例是为了特定目的(如考察特定程序路径或验证是否符合特定的需求)而设计的测试数据及与之相关的测试规程的一个特定的集合,或称为有效地发现软件缺陷的最小测试执行单元。
测试用例在测试中具有重要的作用,测试用例拥有特定的书写标准,在设计测试用例时需要考虑一系列的因素,并遵循一些基本的原则。
9.1.1 测试用例的重要性在软件测试过程中需要使用测试用例。
那么,为什么要测试用例?它们的重要性到底是什么?下面列出几条叙述,说明在测试过程中使用测试用例的作用。
1. 测试用例是测试人员测试过程中的重要参考依据。
不同的测试人员根据相同的测试用例所得到的输出应该是一致的,对于准确的测试用例的计划、执行和跟踪是测试的有效性的有力证明。
2. 良好的测试用例具有复用的功能,使得测试过程事半功倍,设计良好的测试用例将大大节约时间,提高测试效率。
3. 即使是很小的项目,也可能会有几千甚至更多的测试用例,测试用例可能在数月甚至几年的测试过程中被创建和使用,正确的测试计划会很好地组织这些测试用例并提供给测试人员或者其他项目的人参考和有效的使用。
4. 从测试的管理角度来看,测试用例的通过率是检验程序代码质量的例证。
经常说程序代码的质量不高或者程序代码的质量很好,量化的标准应该是测试用例的通过率和软件缺陷(bug)的数目。
5. 测试用例也可以作为检验测试人员进度、工作量以及跟踪/管理测试人员的工作效率的因素,尤其适用于对于新的测试人员考核,从而更加合理做出测试安排和计划。
测试用例不是每个人都可以编写的,它需要撰写者对用户场景、功能规格说明、产品的设计以及程序/模块的结构都有比较透彻的了解。
软件测试实例 PPT课件
系统测试也应该经过测试准备、测试计 划、测试设计、测试执行和测试总结5个阶 段,每个阶段所做工作内容与集成测试很 相似,只是关注点有所不同。
在HIS系统的系统测试中,要搭建更真 实的运行环境,另外还要在不同的操作系 统下进行测试,如数据库服务器分别搭建 在UNIX环境和WINNT环境下长时间多客 户端并发运行系统的各项功能,并观测服 务器的承受能力(系统的反应时间,服务 器的资源占用情况等)。
客 户 机 10 台 : Pentium MMX 166 , 1.2GB 硬 盘 , 32MB 内 存 ; 软 件 环 境 : Oracle客户端。
打印机1台:Panasonic KX-P1131。
地点:58号楼101室。
8.3.8 测试开发
设计测试用例以进行手工测试。
准备使用MI LoadRunner,以检测系统 对并发性的控制和系统的强壮性。
设计开发问题记录及交互工具,包括问 题存取控制系统及所对应的数据库,以对 测试结果做很好的记录并提供相关测试和 开发人员的交互平台。
8.3.9 关键参与者
测试经理:宋欣欣(制定测试计划及部署、 监督相关工作)。
测试人员:蔡亮,邱实,崔进,赫北松, 洪怡,武刚,沙盼盼,王军妹(负责相关子系 统测试)。
开发人员:王铁全,李云帆,夏淼,张铁 (及时解决影响测试进行的系统问题)。
项目管理人员:王斌(跟踪项目进展)。
8.3.10 预算 8.3.11 参考文档
8.4 测 试 用 例
测试用例应由测试人员在充分了解系统 的基础上在测试之前设计好,测试用例的设 计是测试系统开发中一项非常重要的内容。 集成测试阶段测试用例的设计依据为系统需 求分析、系统用户手册和系统设计报告等相 关资料的内容,而且测试人员要与开发人员 充分交互。另外有一些内容由测试人员的相 关背景知识、经验、直觉等产生。
软件测试ppt课件
缺陷管理工具
缺陷管理工具概述
缺陷管理工具是用于对软件缺陷进行跟踪管理的软件,能够记录、 跟踪、处理和报告缺陷。
缺陷管理工具分类
缺陷管理工具可分为开源缺陷管理工具、商业缺陷管理工具等。
缺陷管理工具应用场景
缺陷管理工具适用于各种类型的软件项目,特别是对于大型项目和 团队,能够有效地管理和跟踪缺陷。
05
测试结果分析和报告
缺陷分析
缺陷分类
根据缺陷的性质和影响程度,将缺陷分为功能缺陷、性能缺陷、界面缺陷、安全缺陷等 类别,以便于分析和处理。
缺陷跟踪
建立缺陷跟踪机制,记录缺陷的发现、报告、确认、修复和验证等过程,确保缺陷得到 及时处理和关闭。
缺陷分析方法
采用因果图、鱼骨图等方法,分析缺陷产生的原因,找出根本原因,为预防和优化提供 依据。
回归测试
回归测试计划
制定详细的回归测试计划,确定 需要测试的功能、模块和场景,
以及相应的测试方法和资源。
回归测试执行
按照回归测试计划执行测试,确保 所有已修复的缺陷不再出现,以及 新功能和优化部分能够正常工作。
回归测试报告
编写回归测试报告,总结回归测试 的执行情况、发现的问题和改进建 议,为软件发布提供依据。
编写测试用例
在编写代码之前,先编写测试用例,明确软件 需求和期望结果。
编写代码
根据测试用例编写代码,确保代码符合要求并 通过测试。
重构
通过不断重构代码,提高代码质量和可维护性。
行为驱动开发(BDD)
明确需求
通过自然语言描述软件需求,明确业务行为 和期望结果。
编写测试用例
根据需求编写测试用例,确保软件行为符合 预期。
软件测试PPT课件
软件测试PPT课件
测试结果分析
对测试结果进行分析,评估软件 的质量和可靠性。
总结与改进
总结测试经验和教训,提出改进 意见和建议,为今后的软件测试
提供参考。
06
软件测试案例分析
案例一:电商网站性能测试
01
测试目标
确保电商网站在高并发访问下仍 能保持稳定,提供流畅的用户体
验。
03
测试结果
在1000用户并发访问下,系统平 均响应时间为2秒,吞吐量为每秒 处理100个请求,满足性能要求。
性能测试工具
JMeter
开源的性能测试工具,支持多种 协议和应用类型。
WebLOAD
用于Web和移动应用程序的性能 和负载测试。
Taurus
开源的性能测试自动化工具,支持 JMeter、Gatling等多种性能测试 框架。
05
软件测试管理
测试计划与策略
确定测试目标和范围
明确测试的目的、需求和功能范围,为测试工作提供指导。
软件测试ppt课件
• 软件测试概述 • 软件测试流程 • 软件测试技术与方法 • 软件测试工具 • 软件测试管理 • 软件测试案例分析
01
软件测试概述
软件测试的定义
01
软件测试是指通过运行软件或其 他技术产品,评估其性能、功能 、安全等方面是否满足用户需求 的过程。
02
软件测试不仅包括对软件的测试 ,还包括对软件开发生命周期中 各个阶段的技术评审、验收测试 、系统集成测试等。
测试用例评审
对设计的测试用例进行评 审,确保其准确性和完整 性。
缺陷管理与跟踪
缺陷发现与报告
在测试过程中发现缺陷并 及时报告给开发团队。
缺陷跟踪与修复
对已报告的缺陷进行跟踪, 确保其得到及时修复。
测试用例设计PPT课件
软件测试的目的
换言之,测试的目的是 ❖ 想以最少的时间和人力,系统地找出软件中潜在的各种错误
和缺陷。如果我们成功地实施了测试,我们就能够发现软件 中的错误。 ❖ 测试的附带收获是,它能够证明软件的功能和性能与需求说 明相符合。 ❖ 实施测试收集到的测试结果数据为可靠性分析提供了依据。 ❖ 测试不能表明软件中不存在错误,它只能说明软资源投入,在最短的时间内完成 测试,发现软件系统的缺陷,保证软件的优良品质, 则是软件公司探索和追求的目标。
➢ 测试用例是测试工作的指导,是软件测试的必须遵守 的准则。更是软件测试质量稳定的根本保障。
什么是测试用例
所谓的测试用例就是将软件测试的行为活动,做一个科学化的 组织归纳。
什么是测试用例
因为我们不可能进行穷举测试,为了节省时间和资源 、提高测试效率,必须要从数量极大的可用测试数据 中精心挑选出具有代表性或特殊性的测试数据来进行 测试。 目前研究室测试过程中,所有的测试用例都放在《测 试大纲》中,使用测试大纲的好处: ➢ 保证测试功能不被遗漏; ➢ 使得功能不被重复测试,合理安排测试人员; ➢ 使得软件测试不依赖于个人;
如果测试一组数据需要1毫秒,一年工作365×24小时,完成所有 测试需5亿年。
白盒测试
➢ 此方法把测试对象看做一个透明的盒子,它允许测试 人员利用程序内部的逻辑结构及有关信息,设计或选 择测试用例,对程序所有逻辑路径进行测试。
➢ 通过在不同点检查程序的状态,确定实际的状态是否 与预期的状态一致。因此白盒测试又称为结构测试或 逻辑驱动测试。
软件测试是有组织性、步骤性和计划性的,而设计软件测试用 例的目的,就是为了能将软件测试的行为转换为可管理的模式 。
软件测试用例设计方法分享PPT 课件
测试用例的设计方法及举例(因果图法)
采用“用户登录”案例进行分析,登录模块包含 用户名、密码和登录按钮,那么根据等价类划分 法和边界值法分析按理,我们可以清楚哪些是 “因”,哪些是”果”。
➢ 原因 • 以字母开头且与数字组合的8-16位的用户名 • 单击“登录”按钮 • 以字母开头且与数字组合的8-16位的密码 • 用户名为纯数字、纯字母、包含特殊字符、空格、
举例:规定输入的考试 成绩为A、B、C、D、E则可以确认有5个有效等价类(成绩=A,成绩=B,成绩=C,成绩=D,成绩=E和1个无效等价类 )
3:在规定输入数据必须遵循的规则的情况下,可以确定一个有效等价类和若干个无效等价类
举例:对变量标识符规定为“以字母开头”,那么有效等价类是“以字母开头”,无效等价类有“以特殊符号开头”、“标点开头”、“空格开头”
(3)对每一个场景生成测试用例
备选流3:用户账户余额不足
备选流4:用户账户没钱
(2)根据基本流和备用流确定场景
场景1(成功购物):基本流
场景2(账户不存在):基本流 、备选流1
场景3(账户密码错误):基本流 、备选流2
场景4(账户余额不足):基本流 、备选流3
场景5(账户没钱):基本流 、备选流4
测试用例的设计方法及举例(错误推测法) ➢ 错误推测法是基于以往的经验和直觉,参照以往的软件系统出现的错误,推测程序中所有可能
我们依然采用“用户登录”案例进行分析,根据等价类划分法的划分表可以得到如下边界值。
测试用例的设计方法及举例(因果图法) ➢ 适用于描述多种输入条件组合的测试方法,根据输入条件的组合、约束关系和输出条件的因果关系,分析输入
条件的各种组合情况,从而设计用例 优点:考虑输入条件的各种组合、输入条件之间的相互制约关系
软件测试设计与用例ppt课件
指标达成方法:
◦ 这是一种类似于单元测试的方法,在重新执行测试前,先确定一个 要达成的指标,如修改部分代码100%的覆盖、与修改有关的接口 60%的覆盖等,基于这种要求选择一个最小的测试用例集合。
20
测试设计 测试方法 回归测试
验收测试
α和β测试
21
当软件产品是为了特定用户开发的时候,需要进行一系列的验收,让用户验 证软件产品是否满足了所有的需求。
15
软件在测试或其他活动中发现的缺陷经过修改后,应该进行回归测试 (Regression Testing)。目的是验证缺陷得到了正确的修复,同时 对系统的变更没有影响以前的功能
回归测试可以发生在任何一个阶段,包括单元测试、集成测试和系统 测试
16
完全重复测试:
◦ 重新执行所有在前期测试阶段建立的测试用例,来确认问题修改的正确 性和修改的扩散局部影响性
黑盒测试试图发现以下类型的错误:
◦ 1)功能错误或遗漏; ◦ 2)界面错误; ◦ 3)数据结构或外部数据库访问错误; ◦ 4)性能错误; ◦ 5)初始化和终止错误。
8
ISO9126软件质量模型由6个特性、27个子特性组成。这个模型是软件 质量标准的核心,今后测试工作需要从这6个特性、27个子特性去测 试、评价一个软件
选择性重复测试:
◦ 即有选择地重新执行部分在前期测试阶段建立的测试用例,来测试被修 改的程序
17
覆盖修改法:
◦ 即针对被修改的部分,选取或重新构造测试用例验证没有错误再次 发生的用例选择方法。即这类回归测试仅根据修改的内容来选择测 试用例,这部分测试用例仅保证修改的缺陷或新增的功能被实现了。 这种方法的效率是最高的,然而风险也是最大的,因为它无法保证 这个修改是否影响了别的功能。该方法在进度压力很大,或者系统 结构设计耦合性很小的状态下可以被使用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
提高设计测试用例的效率
使用模板
➢ 防止空白页 ➢ 建立标准 ➢ 帮助测试者发现信息 ➢ 打印好的测试例子
复制技术
➢ 使用“另存为”命令 ➢ 使用“替换”命令 ➢ 使用存储文本、宏
使用测试管理软件
➢ 容易增加、移动、删除用例与步骤 ➢ 可以借鉴很多模板 ➢ 制作大纲 ➢ 可以对步骤、用例进行拷贝 ➢ 能自动编号
测试用例设计
author: henry Date: 16Oct, 2007
2020/4/23
同步科技
课程介绍
目标
➢ 掌握测试用例设计的实践、方法和要点
听众
➢ 测试管理人员、测试工程师 ➢ 应用开发人员、QA人员
必备条件
➢ 熟悉测试过程 ➢ 有过实际的测试经验
2
同步科技
课程内容
如何设计好测试用例 设计测试用例的思路 黑盒测试用例的设计 白盒测试用例的设计 自动化测试用例的设计
可执行性
➢ 是否依赖于测试用例设计者;
2020/4/23
6
同步科技
测试用例的类型
按表现形式分:
➢ 向导型- 一步一步的指示说明表 ➢ 脚本型- 执行测试或回放记录的脚本
按设计目标分:
➢ 单元测试用例 -发现编码的缺陷 ➢ 系统测试用例 -发现功能说明的缺陷 ➢ 集成 测试用例-发现设计的缺陷 ➢ 验收测试用例 -发现需求的缺陷
用户名为空,…… 用户名为空格,……
用户名小于6位,……
……………………
进入系统
进入系统
提示输入用户名不能进入系统 提示无效用户名不能进入系统 提示用户名太短不能进入系统 ………………
2020/4/23
18
同步科技
什么是参数化
是一个将测试数据与测试逻辑(步骤)分 开,简化测试用例的过程;
方式是将用例中的一些输入、输出等作为 参数,数据则单独列出,在执行时选择相 应的数据执行。
…………
…………
“预期结果”
说明
进入系统
测试用例中需要通过使用不同数据来重复执 行测试的部分;
包括:
➢ 输入(数据或操作等) ➢ 输出(结果数据或预期结果等)
2020/4/23
21
同步科技
样例 - 登录的测试步骤
步骤:
1、输入<<<用户名>>> 2、输入<<<口令>>> 3、点击[OK]按钮
结果:
<<<预期结果>>>
2020/4/23
22
同步科技
样例 - 登录的测试数据
“用户名”
“user10” “user789” “user000010” “”
“口令”
“pass10” “pass789” “pass000010” “pass”
“空格”
“pass”
“user”
“userpass”
“user0000011” “userpass”
11
同步科技
由简而繁
“繁”,这里是指详细的意思;
由简而繁-- 是一个过程 是一个逐步细化的过程 是一个从简单的测试描述(测试功能点、测试需 求等)逐步细化到能够去依照执行的测试用例的 过程
2020/4/23
12
同步科技
为什么要由简而繁?
如果没有测试用例或者仅有简单的测试功能描 述,测试过程难以控制,测试结果将毫无可靠 性可言;
简单的测试用例可靠性低,重用性差,可能导致 不同人员理解不同;
详细的测试用例可靠性高,而且便于估计执行所 需时间,易于控制。
…………
2020/4/23
13
同步科技
到何种程度?
时间要求
➢ 测试时间是否充足?
执行者
➢ 测试执行者对系统的了解程度?
建议程度
➢ 将测试用例交给其他人执行时不需要过多的解 释。
2020/4/23
7
同步科技
剖析测试用例
对任何一个测试用例而言都顺序执行这5个测试 开发活动
标识 标识测试条件(确定测试什么)和测试的优先级
设计
设计测试用例(确定怎样测试)
建立
建立测试(确定测试脚本、数据等)
执行 分析
执行测试用例
将测试用例的输出结果与期望结果进 行比较
2020/4/23
8
同步科技
2020/4/23
14
同步科技
样例 - 登录
需求: 用户名长度为6至10位(含6位和10位) 用户名由字符(a-z、A-Z)和数字(0-9)组成 用户名不能为空,不能有空格和特殊字符 密码规则同用户名规则
2020/4/23
15
同步科技
简单理解需求
能够正确处理用户登录
2020/4/23
16
3
同步科技
测试用例设计
下面我们学习-- 如何设计好测试用例
➢ 测试用例与软件质量 ➢ 怎样衡量一个好的测试用例 ➢ 测试用例的类型 ➢ 剖析测试用例 ➢ 提高设计测试用例的效率 ➢ 常出现的错误
4
同步科技
测试用例与软件质量
测试用例是为了发现软件缺陷,或至少可能发 现缺陷而设计;
通过好的用例来提高质量,从而降低维护成本; 不好的用例将给质量带来一定的风险; 好的用例是度量质量的一个标准。
2020/4/23
9
同步科技
常出现的错误
用例太长 不完善,不正确、不连贯 遗漏步骤 对字段的命名有所改变或使其根本不存在 对系统的操作不清楚 不能确定用例是否通过 参数化错误
2020/4/23
10
同步科技
测试用例设计
下面我们学习-- 设计测试用例的思路
➢ 由简而繁 ➢ 参数化 ➢ 案例
经常用“测试用例数/千行代码“来评价项目。
2020/4/23
5
同步科技
怎样衡量一个好的测试用例
有效性
➢ 是否能发现软件缺陷,至少可能发现软件缺陷;
开销
➢ 测试事例的执行、分析和调Fra bibliotek是否经济;可仿效性
➢ 测试用例可以测试多项内容,因而减 少了测试事例的数量;
可维护性
➢ 每次软件修改后对测试事例的维护成本;
同步科技
一般用例的设计
输入正确的用户名和口令可以进入系统 输入错误用户名或口令错误无法进入系统
2020/4/23
17
同步科技
详细用例的设计
操作步骤
输入正确的用户名和口令(均为6位), 进入系统 点击[OK]按钮
预期结果
输入正确的用户名和口令(均为10 位) ,点击[OK]按钮
输入正确的用户名和口令(均为6至8 位之间),……
2020/4/23
19
同步科技
为什么要参数化?
没有将测试数据和测试逻辑分开的测试用例可 能显得非常庞大,不利于测试员理解,导致难 以控制和执行;
通过将用例参数化,可以简化用例,使测试用例 逻辑清晰,数据与逻辑的关系明了,易于理解;
有利于提高测试用例的复用性;
2020/4/23
20
同步科技
哪些内容需要参数化?