ImageVerifierCode 换一换
格式:PPTX , 页数:33 ,大小:275.27KB ,
资源ID:4212844      下载积分:12 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4212844.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(测试设计和开发.pptx)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

测试设计和开发.pptx

1、1第三章第三章 测试设计和开发测试设计和开发3.1 测试设计流程3.2 总体设计3.3 开发测试用例3.4 评审测试用例23.1 测试设计流程测试设计流程测试设计活动的输入是测试计划,测试计划应该说明将用到的方法和测试工作的范围。测试设计活动的输出是将在系统测试和确认测试中使用的评审过的测试用例集合。33.2 总体设计总体设计定义设计目标定义设计目标清楚地说明每项测试的目标使每项测试的目的单一,可以对应到规格说明书中的一项需求 只说明测试将完成什么工作,而不是说明如何完成定义输入说明定义输入说明定义测试环境和配置定义测试环境和配置编写测试设计文挡编写测试设计文挡43.3 开发测试用例开发测试用

2、例什么是测试用例?什么是测试用例?测试用例是为特定目标开发的测试输入、执行条件和预期结果的集合。3.3.1 了解测试用例了解测试用例什么是好的测试用例?什么是好的测试用例?好的测试用例必须清晰地定义一个或多个期望的结果和测试通过和失败标准。好的测试用例应该容易发现软件错误、且有可重复性、没有冗余。5测试用例的作用测试用例的作用指导测试的实施 作为编写测试脚本的“设计规格说明书”评估测试结果的度量基准 分析缺陷的标准6什么是测试过程?什么是测试过程?IEEE将测试过程定义为“说明执行一系列测试用例的步骤。测试过程是为了评估一系列功能而进行软件项分析的步骤”。3.3.2 定义详细测试过程定义详细测

3、试过程测试用例和测试过程的区别?测试用例和测试过程的区别?测试过程是由一系列的测试用例组成的。73.3.3 定义预期结果定义预期结果测试过程的每一步都需要明确预期的结果。预期结果的来源:项目专家或其他方面的专家将知道如何确定输出结果用户文档可以包含一些用户场景范例需求文档也可以提供必要的信息其他相关文档也可以提供相关线索最终用户也许能够描述所期望的响应结果8测试用例文档由简介和测试用例两部分组成。简介部分描述了测试目的、测试范围、定义术语、参考文档、概述等。测试用例部分逐一列示各测试用例。测试用例的基本元素:测试索引,测试环境,测试输入,测试操作,预期结果,评价标准。3.3.4 测试用例内容测

4、试用例内容9最简单的测试用例也将包含:用例编号、输入、期望结果、实际结果。测试用例ID输入预期结果实际结果测试统计利率贷款期限(年)贷款金额(元)月支付总支付总利息月支付总支付总利息通过/失败测试日期测试人员TC-0018%3080000587.01TC-0028.5%3080000615.13TC-0038.5%1580000787.7910测试的一项基本原则是:被测试的系统始终应该处于一种已知的状态。因此测试用例往往需要说明初始条件。说明测试用例ID:TC-001软件版本:子系统:用户名字段测试 操作系统:测试人员姓名:测试日期:初始设置1打开注册会话框2在用户名字段放入字符“王”3确保所

5、有其他输入字段为空输入1将光标置于用户名字段2输入字符“帅”预期结果用户名字段出现字符“王帅”实际结果 通过 失败3.3.5测试用例设计的基本原则测试用例设计的基本原则测试用例的代表性:能够代表并覆盖各种合理的和不合理、合法的和非法的、边界的和越界的、以及极限的输入数据、操作和环境设置等;测试结果的可判定性:即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果;测试结果的可再现性:即对同样的测试用例,系统的执行结果应当是相同的。113.3.6测试用例的特征测试用例的特征最有可能抓住错误的;最有可能抓住错误的;不是重复的、多余的;不是重复的、多余的;一组相似测试用例中最有效的;一

6、组相似测试用例中最有效的;不要太简单,也不要太复杂。不要太简单,也不要太复杂。1213测试用例越详细越好?14时间要求时间要求测试时间是否充足?执行者执行者测试执行者对系统的了解程度?建议程度建议程度将测试用例交给其他人执行时不需要过多的解释。15样例样例 登录登录需求:需求:用户名长度为6至10位(含6位和10位)用户名由字符(a-z、A-Z)和数字(0-9)组成不能为空、空格和特殊字符密码规则同用户名规则16简单简单能够正确处理用户登录一般一般输入正确的用户名和口令可以进入系统输入用户名或口令错误无法进入系统17详细详细操作步骤操作步骤预期结果预期结果输入正确的用户名和口令(均为6位),点

7、击OK按钮进入系统输入正确的用户名和口令(均为10位),点击OK按钮进入系统输入正确的用户名和口令(均为6至8位之间),进入系统用户名为空,提示输入用户名不能进入系统用户名为空格,提示无效用户名不能进入系统用户名小于6位,提示用户名太短不能进入系统3.3.6测试用例的组织和跟踪测试用例的组织和跟踪18在执行测试过程中,会遇到如下问题:计划执行哪些测试用例?执行需要多少时间?一轮测试需要多少测试人员?能否挑出测试套装(相关测试用例子集)来测试某些特性或软件部分?在执行测试用例时,能否记录哪些通过?哪些失败;当前测试是否按计划进行?上次执行测试用例时通过的百分比是多少?测试用例跟踪管理方式:测试用

8、例追踪表19如果没有测试用例或者仅有简单的测试功能描述,测试过程难以控制,测试结果将毫无可靠性可言。简单的测试用例可靠性低,重用性差,可能导致不同人员理解不同。详细的测试用例可靠性高,而且便于估计执行所需时间,易于控制。3.3.7 测试用例参数化测试用例参数化20定义定义 参数化参数化是一个将测试数据与测试逻辑(步骤)分开,简化测试用例的过程;方式是将用例中的一些输入、输出等作为参数,数据则单独列出,在执行时选择相应的数据执行。21为什么要参数化?为什么要参数化?没有将测试数据和测试逻辑分开的测试用例可能显得非常庞大,不利于测试员理解,导致难以控制和执行;通过将用例参数化,可以简化用例,使测试

9、用例逻辑清晰,数据与逻辑的关系明了,易于理解;有利于提高测试用例的复用性;22哪些内容需要参数化?哪些内容需要参数化?测试用例中需要通过使用不同数据来重复执行测试的部分;包括:输入(数据或操作等)输出(结果数据或预期结果等)23样例样例 登录登录步骤:步骤:1、输入2、输入3、点击OK按钮结果:结果:24测试数据(一)测试数据(一)“用户名用户名”“口令口令”“预期结果预期结果”说明说明“user10”“pass10”进入系统正确的用户名和口令(6位)“user789”“pass789”进入系统正确的用户名和口令(7-9位)“user000010”“pass000010”进入系统正确的用户名和

10、口令(10位)“”“pass”提示输入用户名不能进入系统用户名为空“空格”“pass”提示无效用户名不能进入系统用户名为空格25测试数据(二)测试数据(二)“用户名用户名”“口令口令”“预期结果预期结果”说明说明“user”“userpass”提示用户名太短不能进入系统用户名小于6位“user0000011”“userpass”提示用户名太长不能进入系统用户名大于10位263.3.8 测试用例的意义测试用例的意义使用测试用例的好处主要体现在以下几个方面:使用测试用例的好处主要体现在以下几个方面:在开始实施测试之前设计好测试用例,可以避免盲目测试并在开始实施测试之前设计好测试用例,可以避免盲目测

11、试并提高测试效率。提高测试效率。测试用例的使用令软件测试的实施重点突出、目的明确。测试用例的使用令软件测试的实施重点突出、目的明确。在软件版本更新后只需修正少部分的测试用例便可展开测试在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。工作,降低工作强度、缩短项目周期。功能模块的通用化和复用化使软件易于开发,而相对于功能功能模块的通用化和复用化使软件易于开发,而相对于功能模块的测试用例的通用化和复用化则会使软件测试易于开展,模块的测试用例的通用化和复用化则会使软件测试易于开展,并随着测试用例的不断精化其效率也不断攀升。并随着测试用例的不断精化其效率也不断攀升。

12、组织性有利于测试的组织;组织性有利于测试的组织;功能覆盖确保功能不被遗漏;功能覆盖确保功能不被遗漏;重复性有利于测试的重复;重复性有利于测试的重复;跟踪有利于测试的跟踪;跟踪有利于测试的跟踪;测试确认在少数高风险的测试中,必须证明确实执测试确认在少数高风险的测试中,必须证明确实执行了计划执行的测试;行了计划执行的测试;27283.3.9 黑盒测试与白盒测试比较黑盒测试与白盒测试比较黑盒测试主要是为了发现以下几类错误:是否有不正确或遗漏的功能?是否有不正确或遗漏的功能?在在接接口口上上,输输入入是是否否能能正正确确的的接接受受?能能否否输输出出正正确确的的结结果?果?是是否否有有数数据据结结构构

13、错错误误或或外外部部信信息息(例例如如数数据据文文件件)访访问问错误?错误?性能上是否能够满足要求?性能上是否能够满足要求?是否有初始化或终止性错误?是否有初始化或终止性错误?29白盒测试则被程序员用来对程序模块进行检查,在检查的过程中:对程序模块的所有独立的执行路径至少测试一次对程序模块的所有独立的执行路径至少测试一次对所有的逻辑判定,取对所有的逻辑判定,取“真真”与取与取“假假”的两种情况都能的两种情况都能至少测试一次至少测试一次在循环的边界和运行界限内执行循环体在循环的边界和运行界限内执行循环体测试内部数据结构的有效性测试内部数据结构的有效性30测试方式特征依据测试人员测试驱动程序黑盒测

14、试只关心软件的外部表现,不关心内部设计与实现。软件需求任何人(包括开发人员、独立测试人员和用户)一般无需编写额外的测试驱动程序白盒测试关注软件的内部设计与实现,要跟踪源代码的运行。设计文档由开发人员兼任测试人员的角色需要编写额外的测试驱动程序31白盒测试黑盒测试程序结构已知程序结构未知程序结构规模小规模测试大规模测试依据详细设计说明需求说明、概要设计说明面向程序结构输入输出接口/功能要求适用单元测试组装、系统测试测试人员开发人员专门测试人员/外部人员优点能够对程序内部的特定部位进行覆盖能站在用户的立场上进行测试缺点无法检验程序的外部特性不能检测对要求的遗漏不能测试程序内部特定部位如果规格说明有

15、误,则无法发现323.4 评审测试用例评审测试用例复查测试用例时应该考虑的一些问题:测试或测试组件完全针对的是需求中列出的功能测试或测试组件完全针对的是需求中列出的功能吗?吗?测试组件是否覆盖了所有需求?测试组件是否覆盖了所有需求?有冗余的测试吗?有冗余的测试吗?每一个测试步骤都有清楚描述的预期结果吗?每一个测试步骤都有清楚描述的预期结果吗?测试用例是否考虑了有效和无效的输入情况?测试用例是否考虑了有效和无效的输入情况?33测试用例的优先级 定定义义测测试试用用例例优优先先级级主主要要考考虑虑:必必须须测测试试什什么么功功能能?如果一些功能没被测试会出现什么后果?如果一些功能没被测试会出现什么后果?优先级优先级1:这个测试必须执行:这个测试必须执行优先级优先级2:如果时间允许,执行这个测试:如果时间允许,执行这个测试优先级优先级3:即使不执行这个测试,也不会导致大:即使不执行这个测试,也不会导致大的质量问题的质量问题

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服