《软件测试技术 》课件第7章测试实践.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《软件测试技术 》课件第7章测试实践.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试技术 软件测试技术 课件第7章测试实践 软件 测试 技术 课件 实践
- 资源描述:
-
1、第7章 测试实践7.1 被测软件简介7.2 测试计划7.3 测试用例设计7.4 测试执行与结果分析17.1被测试软件简介2受篇幅所限:以HP LoadRunner自带的基于B/S架构的飞机订票系统的登录功能为例进行测试。7.2测试计划3软件测试计划是安排和指导测试过程的纲领性文件,项目的管理人员可以根据测试计划进行宏观调控,进行资源的配置管理;测试人员通过测试计划了解整个项目的测试情况及在项目的不同阶段所要进行的工作;其他相关人员也可以通过测试计划了解测试人员的工作内容,从而执行相应的配合工作。7.2测试计划4测试计划文档的模板很多,但包含的主要内容基本相同,不同的公司可根据公司情况需要进行选
2、择。7.2.1功能测试计划的编制51 1项目背景:项目背景:本节所要测试的软件是采用B/S架构的飞机订票系统,从功能上来看本软件最主要实现的是飞机订票功能,主要包括用户登录、机票预订、用户注册、退出系统等基本功能。由于时间限制此次主要对该系统的登录功能进行测试,来检验软件是否满足用户需求,软件是否易用,界面是否美观、人性化等。7.2.1功能测试计划的编制62 2测试目标:测试目标:首先,根据功能测试需求设计功能测试用例,尽可能找出该飞机订票系统存在的缺陷,同时要建立一套完整的测试用例库。其次,对飞机订票系统常用的、重要的业务采用自动化测试,同时规范脚本开发过程,增强脚本的可重用性和可维护性。7
3、.2.1功能测试计划的编制73 3测试对象和方法:测试对象和方法:登录功能比较适合采用自动化测试。7.2.1功能测试计划的编制84 4功能测试的软硬件环境:功能测试的软硬件环境:在进行功能测试前,测试人员必须首先搭建好测试平台,考虑到本节所要测试软件的特殊性,只需要成功安装HP LoadRunner即可。安装成功后,连接网络 并 开 启 服 务,在 地 址 栏 中 输 入:“HTTP:/127.0.0.1:1080/webtours/”,看是否能成功打开软件系统首页。需要特别注意的是由于测试工具UFT对IE浏览器的对象识别较好,所以在测试中最好使用IE浏览器。7.2.1功能测试计划的编制95
4、5人力资源和时间安排:人力资源和时间安排:即考虑在功能测试中,计划安排哪些人员多长时间完成测试工作,在测试过程中分别做什么工作。时间段具体任务执行人员人员职责第1天测试需求分析测试计划制定自动化测试框架设计测试组长负责测试需求分析,制定测试计划,设计自动化测试框架,组织测试评审,协调管理测试工作与进度第2天测试用例设计测试脚本开发测试员负责设计测试用例,开发测试脚本,执行功能测试,分析测试结果,提交测试缺陷,回归测试,编写测试报告第3天执行测试测试结果分析测试员负责设计测试用例,开发测试脚本,执行功能测试,分析测试结果,提交测试缺陷,回归测试,编写测试报告第4天测试报告测试员负责设计测试用例,
5、开发测试脚本,执行功能测试,分析测试结果,提交测试缺陷,回归测试,编写测试报告7.2.1功能测试计划的编制106 6测试的要求:测试的要求:1)测试用例的设计测试工程师在设计测试用例时需要考虑如下要求:(1)测试用例应该能够充分覆盖测试需求中的所有功能测试项。(2)测试用例的设计应该考虑功能的正确性和容错性测试。(3)根据测试项的重要程度和优先级不同,调整测试用例的顺序和粒度。7.2.1功能测试计划的编制116 6测试的要求:测试的要求:1)测试用例的设计(4)应该结核常用的黑盒测试用例设计方法来设计测试用例,例如,等价类划分法、边界值法、错误推测法和场景法等。(5)对于每一个测试用例,测试人
6、员应该为其指定输入(或操作)、预期输出(或结果)。(6)每一个测试用例,都必须有详细的测试步骤描述。7.2.1功能测试计划的编制126 6测试的要求:测试的要求:1)测试用例的设计(7)本次测试所设计的所有测试用例均需要以规范的文档方式保存。(8)在整个测试过程中,可根据项目实际情况对测试用例进行适当修改。(9)按照系统的运行结构安排测试用例的执行顺序。7.2.1功能测试计划的编制136 6测试的要求:测试的要求:2)自动化测试的实施首先,要优先选择常用的、重要的、比较稳定的、程序容易判断的功能项去实施自动化测试;其次,要维护好测试系统脚本的对象库文件;接下来要尽可能地使用数据驱动的编程思想,
展开阅读全文