测试用例与测试类型.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测试用例与测试类型测试用例第1页/共31页案 例 某公司要求开发用于计算员工圣诞节奖金的应用程序。奖金多少取决于员工进入公司的时间长短。在该程序的需求文档中包含以下描述: 进入公司超过3年的员工,可以得到其月工资的50%作为圣诞奖金;进入公司超过5年的员工,可以得到其月工资的75%作为圣诞奖金;而那些进入公司超过8年的员工,可以得到100%的月工资作为圣诞奖金;员工的工作年限以整数为单位,且一般不超过40年。测试用例第2页/共31页思考 对这样一个程序,我们该怎样如何进行测试?测试用例第3页/共31页测试用例(Test Case)为特定目标或特定条件(例如,执行特定的程序路径,或是验证与特定需求的一致性)而开发的一组输入值、执行前提条件、期望结果。或者说,它是我们执行软件测试的一个操作指导书,告诉我们该怎样做,怎样才算通过测试用例第4页/共31页应当这样测试:第一步:分析需求文档第二步:提取测试需求(编写测试计划的一部分)第三步:设计测试用例(测试设计)第四步:根据测试用例输入数据进行测试,记录测试结果,报告缺陷(测试执行)第五步:编写测试分析报告(测试总结)软件测试分类第5页/共31页软件测试的分类方法很多,常用的几种如下: ◆黑盒测试◆白盒测试 2.基于是否执行被测试软件 ◆静态测试◆动态测试 3.基于测试的不同阶段 ◆单元测试◆集成测试 ◆系统测试◆验收测试注意:不要在术语上纠缠,因为不同的测试小组可能使用不同的术语。理解其含义及其在小组中的应用是软件测试人员的职责。 --Ron Patton 《软件测试》软件测试分类第6页/共31页黑盒测试与白盒测试软件测试分类第7页/共31页黑盒测试y=2x?y=x2 黑盒测试时完全不考虑程序内部的结构和处理过程,只是按规格说明书的规定来检查程序是否符合它的功能要求,又称功能测试。软件测试分类第8页/共31页白盒测试 白盒测试是根据程序内部逻辑结构进行测试。 白盒测试又称为结构测试。软件测试分类第9页/共31页Black box vs. White boxrequirementsoutputinputeventsFunction Test(功能性测试)Behavioral Testing(行为测试)Data-driven Test(数据驱动测试)Structure Test(结构性测试)Logic-driven Test(逻辑测试)软件测试分类第10页/共31页静态测试和动态测试静态测试:指不运行程序,而只是检查和审阅代码、界面、文档等软件测试分类第11页/共31页静态测试和动态测试动态测试:运行和使用软件软件测试分类第12页/共31页Static testing vs. Dynamic testing软件测试分类第13页/共31页等价类划分法边界值分析法状态测试决策表法……检查文档静态动态黑盒白盒静态黑盒测试动态黑盒测试动态白盒测试静态白盒测试代码审查运行程序,并分析代码结构 软件测试分类第14页/共31页按不同阶段分类—单元测试目标:检验程序最小单元有无错误(类、文件、窗口、函数、菜单、报表或一个存储过程)检验单元编码与设计是否吻合依据:详细设计,编码方法:白盒测试测试执行人:开发工程师软件测试分类第15页/共31页按不同阶段分类—集成测试目标:检验组成系统的模块接口有无错误代码实现的系统设计与需求定义是否吻合时机:主要的单元测试完成后,经常与单元测试同步进行方法:黑盒测试,白盒测试责任:开发工程师测试工程师软件测试分类第16页/共31页按不同阶段分类—系统测试目标:检验组成整个系统的代码、以及系统的软硬件配合有无错误代码实现的系统与用户需求是否吻合检验系统的文档等各种是否完整、有效模拟验收测试的要求,检查系统是否符合用户的验收标准时机:多数集成测试完成后方法:黑盒测试责任:测试工程师软件测试分类第17页/共31页按不同阶段分类—验收测试目标:使客户验收签字系统是否符合事先约定的验收标准时机:系统测试完成后,开发和测试工作已经全部完成,可以交付使用方法:黑盒测试责任:产品经理或其他高级经理开发工程师测试工程师用户软件测试分类第18页/共31页单元、集成、系统、验收测试小插曲第19页/共31页请你说出以下单词相对应的中文Static testingDynamic testing White-box testingBlack-box testingUnit testingIntegration testingSystem testingAcceptance testingRegression testing练习第20页/共31页从要不要看代码来区分,可将测试分为:集成/系统测试静态/动态测试黑盒/白盒测试4. Alpha/Beta 测试练习第21页/共31页从要不要运行软件

文档评论(0)

kuailelaifenxian + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档