《软件测试技术》实训指导书(共9页).doc
《《软件测试技术》实训指导书(共9页).doc》由会员分享,可在线阅读,更多相关《《软件测试技术》实训指导书(共9页).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上软件测试技术实训指导书一) 测试软件说明1.1 安装说明l 需要安装的软件有:LoadRunner v7.8、QTP v9.2、CppTest v6.5、TestDirector v8.0。l 安装过程比较费时间,需要耐心等待。同时需要和因特网连接。各软件安装说明详见软件压缩包所示。l 安装完成后需要重新启动机器。l 为了确保安装软件能够正常使用,强烈建议安装前重新装一个干净的操作系统。1.2 软件简介1) LoadRunner该软件是MI公司开发一个性能负载测试工具,主要进行黑盒测试和回归测试。它通过模拟成千上万用户实施并发负载和实时性能监视的方式来确认和查找问题,
2、能够对整个企业架构进行测试。LoadRunner的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能检测,来帮助你尽快的查找和发现问题。此外,它支持广泛的协议和技术。2) QTP该软件是MI公司开发的一个功能测试工具,主要进行自动化测试、回归测试。3) C+TestParasoft C+Test是将C和C+的单元测试和编码标准分析自动化的软件纠错产品。C+Test可以帮助开发人员防止软件错误,保证代码的健全性、可靠性、可维护性和可移植性。C+ Test是Parasoft公司出品的一个针对C/C+源代码进行自动化单元测试的工具。它可以对源代码进行三种测试:白盒测试、黑盒测试以及
3、回归功测试。4) TestDirector一个由MI出品的测试管理工具,包括需求分析管理、测试计划管理、测试执行管理以及错误缺陷跟踪等功能,加快测试过程。二) 软件使用说明2.1 注意事项本报告只提供基本使用过程说明,具体的操作使用需要不断学习,可以借助软件自身的帮助文件和internet网上的资源进行学习。每个软件都比较复杂,需要花费大量的时间取学习和使用。此次实训只教给你最基本的使用方法。2.2 基本说明1. LoadRunner基本使用l 制定测试计划(包括测试实例的设计、场景的设计等)。l 录制测试脚本(对用户的操作过程进行录制、回放和修改)。l 创建测试场景(模拟用户的操作)。l 运
4、行测试(运行整个场景)。l 监视场景(对服务器的各项性能指标进行实时监测)。l 分析测试结果(帮助测试人员对测试结果进行分析)。2. QTP基本使用l 制定测试计划。l 创建测试脚本(录制测试脚本)。l 增强测试脚本功能(对录制的测试脚本进行一些功能的扩展)。l 运行测试。l 分析测试。3. CppTest基本使用l 创建新工程。l 静态代码规则分析。l 自动测试用例测试。l 修改测试用例。4. TestDirector基本使用l 分析并确认测试需求。l 根据测试需求制定测试计划。l 创建测试实例并执行。l 缺陷跟踪和管理。三) 实训要求基本要求l 撰写课程设计报告。l 具体题目要求如下所示。
5、l 编写测试用例、写出详细的操作过程,配以基本必要的文字说明和操作结果截图。l 如发现雷同报告,皆按照实训不及格处理,责任自负。l 认真对待,如有不清楚的地方,可以询问老师或者上网查询学习。四) 实训项目1) 使用LoadRunner测试网站邮箱登录的操作过程。l 选择程序组里面的LoadRunner/virtual user generator。l 选择【web(http/html)】协议。不同的测试对象选择不同的协议,针对web网站,选择web协议。l 切换到脚本视图,选择【view】/【script view】。其中vuser_init和vuser_end一般用于存放应用程序初始化和关闭
6、时的脚本,这两个脚本只执行一遍。Action中存放的是实际的主体脚本,可以多次运行,测试人员也可以创建多个Action脚本。单击工具栏上的【start recording】按钮,开始录制脚本。【URL】中填写要测试的网址()。l 选择【option】按钮,配置browser,默认是IE,如系统默认的浏览器不是ie,需要配置【specify path to application】。l 点击【ok】按钮,开始录制。这是会自动打开网页。需要耐心等待,lr自动会打开该网页,不能人工打开。l 输入用户名和密码,点击登录按钮,直到登录后的界面完全显示后再点击录制工具栏上的停止按钮。l 录制完成后,需要测
7、试一遍该脚本。点击工具栏上的运行脚本按钮,运行完毕后会自动生成一个报告,点击页面上的recording summary链接,可以进入报告页面。l 点击【TOOLS】菜单下的【create controller scenario】选项,选择【manual scenario】(人工场景),设置number of vusers(虚拟用户数)为10。l 点击【edit schedule】,设置【ramp up】(开始)选项【load setting】,选择【duration】,设置【ramp down】。l 单击【start scenario】开始测试。l 测试完成后,单击【result】菜单,选择【
8、analyze results】菜单,生成结果分析报告。l 分析测试结果(要有文字说明和截图)。2) 使用QTP测试windows版的飞机订票系统(找出该程序的BUG,愈多愈好。BUG的编写格式如下(如果有多个bug参照该格式分别进行说明):l 首先需要你熟悉QTP自带的C:Program FilesMercury InteractiveQuickTest Professionalsamplesflightappflight4a.exe程序,具体可以使用该程序的help文件。登录后的界面如下所示:l 单击【开始】-【程序】-【QuickTest professional】-【QuickTest
9、 professional】,启动QTP。具体测试过程参见C:Program FilesMercury InteractiveQuickTest Professionalhelp QTP4BPT.pdf文件。l 单击【automation】菜单下的【record and run settings】。选择【windows application】标签,设置【record and run only on】下的【application specified below】在【application】文本框中填入C:Program FilesMercury InteractiveQuickTest Pro
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件测试技术 软件 测试 技术 指导书
限制150内