6.4 面向对象的测试 项目六 6.4.4 自动化测试工具简介 2. 常见自动化测试工具介绍 Rational Robot Rational Robot可以对在各种独立开发环境(IDE)中开发的应用程序,创建、修改并执行功能测试、分布式功能测试、回归测试以及整合测试,记录并回放能识别业务应用程序对象的测试脚本,可以快速、有效地跟踪、报告与质量保证测试相关的所有信息,并将这些信息绘制成图表。 WinRunnerMercury Interactive公司的WinRunner是一种企业级的用于检验应用程序是否如期运行的功能性测试工具。通过自动捕获,检测和模拟用户交互的操作,WinRunner能够辨认缺陷并且确保那些跨越多个应用程序和数据库的业务流程在初次发布就能避免出现故障,并且保持长期可靠运行。 LoadRunnerMercury Interactive的LoadRunner是一种适用于企业级系统、各种体系架构的自动负载测试工具,通过模拟实际用户的操作行为和实行实时性能监测,帮助更快地查找和发现问题,预测系统行为并优化系统性能。 Parasoft C++ TestParasoft C++ Test是Parasoft公司开发的专门针对C/C++的源程序代码进行自动化单元测试的工具,可以自动测试任何C/C++函数、类,自动生成测试用例、测试驱动函数或桩函数,在自动化的环境下完成单元测试,其单元级的测试覆盖率可以达到100% 6.4 面向对象的测试 项目六 6.4.4 自动化测试工具简介 (5) QACenter QACenter是黑盒测试工具,它可以帮助测试人员创建一个快速、可重用的测试过程。 (6)WebLoadWebLoad是RadView公司推出的一个性能测试和分析工具,它让Web应用程序开发者自动执行压力测试;WebLoad通过模拟真实用户的操作,生成压力负载来测试Web Application的性能。 (7)Web Application Stress (WAS) Tool微软的WAS允许以不同的方式创建测试脚本:可以通过使用浏览器走一遍站点来录制脚本,可以从服务器的日志文件导入URL,或者从一个网络内容文件夹选择一个文件。 8)TestDirectorTestDirector是一套测试管理软件。 6.5 软件调试技术 项目六 6.5.1 调试的原则 1.确定错误的性质和位置时的注意事项 (1)分析思考与错误征兆有关的信息。 (2)避开死胡同:在调试中陷入困境,最好暂时避开,留到适当时间再考虑。 (3)只把调试工具当做辅助手段来使用。 (4)避免用试探法,最多只能把它当做最后手段。 2.修改错误的原则 (1)在出错的地方,可能还有别的错误。 (2)修改错误的一个常见的失误是只修改了这个错误的征兆或错误的表现,却没有修改错误本身。 (3)注意修正一个错误的同时可能会引入新的错误。 (4)修改错误的过程将迫使人们暂时回到程序设计阶段。 (5)修改源代码程序,不要改变目标代码。 6.5 软件调试技术 项目六 6.5.2 调试的技术 1. 简单的调试方法 (1)在程序中插入打印语句。 (2)运行部分程序。 2. 归纳法调试 3. 演绎法调试 4. 回溯法调试 说明: 网上购物系统软件测试计划和软件测试报告的撰写参考附录2中,读者可以进一步完善网上购书系统软件项目的编码与测试阶段相关的测试用例和文档的编写工作。也可以根据自己的喜好选择另一系统(如电脑报价系统)进行测试用例的设计、及软件测试计划和测试报告的编写任务。 项目六 6.6案例分析——软件测试计划和测试报告 电脑报价管理系统开发指南 一、目的与任务 二、内容、要求与安排方式 1、实验内容与要求: 实验一 软件测试计划的内容(2课时) (1)分析网上购书(或电脑报价)系统的开发背景和需求、设计、编码过程。 (2)完善撰写网上购书(或电脑报价)系统的软件测试计划。 【项目实训指导】 项目六 实验二 测试用例的设计(4课时) (1)熟悉软件测试说明和软件测试规范格式的书写步骤。 (2)设计网上购书(或电脑报价)系统测试用例是进行软件系统成功测试的重要环节,在前面需求分析阶段制订好软件初步测试计划的前提下,撰写测试用例集报告,有助于完成网上购书(或电脑报价)系统后面的的软件测试报告。 (3)完成网上购书(或电脑报价)系统的软件测试用例集报告的编写任务。 实验三 软件测试报告的编写过程(6课时) (1)熟悉软件测试说明和软件测试规范格式的书写步骤。 (2)完成网上购书(或电脑报价)系统后面的软件测试报告的编写任务。 2、实验安排方式 本实验为开放实验,各组可同时进行实验,每组5-8人。 【项目实训指导】 项目六 三
您可能关注的文档
- 教学课件 Linux网络操作系统(魏迎).ppt
- 教学课件 Flash CC整站动画项目实战(郭娟).ppt
- 教学课件 PLC应用技术(张世生).ppt
- 教学课件 C语言程序设计(万波).ppt
- 教学课件 商品实用教程(第三版).ppt
- 教学课件 国际结算.ppt
- 教学课件 《城市轨道交通实用英语》韩晓华.ppt
- 教学课件 ASP.NET 2.0程序设计案例教程--宁云智.ppt
- 教学课件 国际商务文化与礼仪--蒋景东.ppt
- 教学课件 C语言程序设计(第五版)(董汉丽).ppt
- 咖啡 感官分析 术语.pdf
- 船舶电气装置 额定电压1 kV和3 kV电力电缆.pdf
- 数控卷簧装袋机 技术条件编制说明.pdf
- 大坝监测仪器 垂线坐标仪 第1部分:步进电机式垂线坐标仪.pdf
- 智能计算集群 数据处理单元应用技术规范编制说明.pdf
- 电测量数据交换 DLMS-COSEM组件 第61部分:对象标识系统(OBIS)编制说明.pdf
- 城市桥梁运维服务规范.pdf
- 入侵报警系统 无线(射频)设备互联技术规范及编制说明.pdf
- 辐射防护仪器 β、X 和γ辐射周围和-或 定向剂量当量(率)仪和-或监测仪 第2部分:应急辐射防护用便携式 高量程β和光子剂量与剂量率仪及编制说明.pdf
- 危险货物柔性中型散装容器性能检验规范编制说明.pdf
原创力文档

文档评论(0)