测试用例与测试类型

测试用例与测试类型

ID:39303091

大小:4.89 MB

页数:32页

时间:2019-06-30

测试用例与测试类型_第1页
测试用例与测试类型_第2页
测试用例与测试类型_第3页
测试用例与测试类型_第4页
测试用例与测试类型_第5页
资源描述:

《测试用例与测试类型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试基础Part2-1测试用例与测试类型测试用例概述软件测试类型本节学习内容测试用例某公司要求开发用于计算员工圣诞节奖金的应用程序。奖金多少取决于员工进入公司的时间长短。在该程序的需求文档中包含以下描述:进入公司超过3年的员工,可以得到其月工资的50%作为圣诞奖金;进入公司超过5年的员工,可以得到其月工资的75%作为圣诞奖金;而那些进入公司超过8年的员工,可以得到100%的月工资作为圣诞奖金;员工的工作年限以整数为单位,且一般不超过40年。案例思考对这样一个程序,我们该怎样如何进行测试?测试用例测试用例为特定目标或特定条件(例如,执行特定的程序路径,或是验证与特定需求的一致性)而开

2、发的一组输入值、执行前提条件、期望结果。或者说,它是我们执行软件测试的一个操作指导书,告诉我们该怎样做,怎样才算通过测试用例(TestCase)测试用例第一步:分析需求文档第二步:提取测试需求(编写测试计划的一部分)第三步:设计测试用例(测试设计)第四步:根据测试用例输入数据进行测试,记录测试结果,报告缺陷(测试执行)第五步:编写测试分析报告(测试总结)应当这样测试:软件测试分类软件测试的分类方法很多,常用的几种如下:1.基于是否关注软件结构与算法◆黑盒测试◆白盒测试2.基于是否执行被测试软件◆静态测试◆动态测试3.基于测试的不同阶段◆单元测试◆集成测试◆系统测试◆验收测试注意:不要在

3、术语上纠缠,因为不同的测试小组可能使用不同的术语。理解其含义及其在小组中的应用是软件测试人员的职责。--RonPatton《软件测试》软件测试分类黑盒测试与白盒测试软件测试分类黑盒测试黑盒测试时完全不考虑程序内部的结构和处理过程,只是按规格说明书的规定来检查程序是否符合它的功能要求,又称功能测试。y=2x?y=x2软件测试分类白盒测试白盒测试是根据程序内部逻辑结构进行测试。白盒测试又称为结构测试。软件测试分类requirementseventsinputoutputBlackboxvs.WhiteboxFunctionTest(功能性测试)BehavioralTesting(行为测试)

4、Data-drivenTest(数据驱动测试)StructureTest(结构性测试)Logic-drivenTest(逻辑测试)软件测试分类静态测试和动态测试静态测试:指不运行程序,而只是检查和审阅代码、界面、文档等软件测试分类静态测试和动态测试动态测试:运行和使用软件软件测试分类Statictestingvs.Dynamictesting软件测试分类静态动态黑盒白盒检查文档等价类划分法边界值分析法状态测试决策表法……静态白盒测试静态黑盒测试动态黑盒测试代码审查动态白盒测试运行程序,并分析代码结构软件测试分类按不同阶段分类—单元测试目标:检验程序最小单元有无错误(类、文件、窗口、函数

5、、菜单、报表或一个存储过程)检验单元编码与设计是否吻合依据:详细设计,编码方法:白盒测试测试执行人:开发工程师软件测试分类按不同阶段分类—集成测试目标:检验组成系统的模块接口有无错误代码实现的系统设计与需求定义是否吻合时机:主要的单元测试完成后,经常与单元测试同步进行方法:黑盒测试,白盒测试责任:开发工程师测试工程师软件测试分类按不同阶段分类—系统测试目标:检验组成整个系统的代码、以及系统的软硬件配合有无错误代码实现的系统与用户需求是否吻合检验系统的文档等各种是否完整、有效模拟验收测试的要求,检查系统是否符合用户的验收标准时机:多数集成测试完成后方法:黑盒测试责任:测试工程师软件测试分

6、类按不同阶段分类—验收测试目标:使客户验收签字系统是否符合事先约定的验收标准时机:系统测试完成后,开发和测试工作已经全部完成,可以交付使用方法:黑盒测试责任:产品经理或其他高级经理开发工程师测试工程师用户软件测试分类单元、集成、系统、验收测试小插曲请你说出以下单词相对应的中文StatictestingDynamictestingWhite-boxtestingBlack-boxtestingUnittestingIntegrationtestingSystemtestingAcceptancetestingRegressiontesting练习从要不要看代码来区分,可将测试分为:集成/

7、系统测试静态/动态测试黑盒/白盒测试4.Alpha/Beta测试练习从要不要运行软件来区分,可将测试分为:随机测试/回归测试静态/动态测试黑盒/白盒测试4.Alpha/Beta测试练习下列关于alpha测试的描述中正确的是1.alpha测试需要用户代表参加2.alpha测试不需要用户代表参加3.alpha测试是系统测试的一种4.alpha测试是验收测试的一种练习对程序设计进行验证是什么测试?1.单元和集成测试2.系统测试3.验收测试和确认测试4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。