【北航课程 软件测试工具与实践9: HP Mercury WinRunner 2009】 这门课程主要关注的是HP Mercury的WinRunner工具,它是一款功能强大的自动化测试工具,适用于进行软件的功能测试。WinRunner在2009年的版本是针对Windows操作系统,包括Win95/98/NT/2000/XP等多个平台,支持多种语言,如英语、法语、中文和日语。课程内容设计为一系列的课时,由北京航空航天大学软件学院的研究生课程提供,由黄辉主讲。 课程的主要目标是教授如何利用WinRunner进行自动化测试,从而提高测试效率,减少人为错误,并节省时间和资源。课程目录包括: 1. **概述**:讲解自动化测试的重要性,介绍WinRunner的基本测试流程和用户界面。 2. **设定GUI Map**:教导如何识别和管理应用程序中的GUI对象,使用GUI Spy查看和理解对象属性,并使用RapidTest Script Wizard创建测试脚本。 3. **录制测试脚本**:教授如何记录用户的交互行为,转化为可执行的测试脚本。 4. **同步点 (Synchronize)**:学习如何处理应用中的异步操作,确保测试脚本的准确性。 5. **GUI对象检查点**:掌握检查GUI对象状态的方法,以验证其正确性。 6. **图像检查点**:了解如何验证图形元素的正确显示。 7. **使用TSL编写测试脚本**:教授Test Script Language(TSL),WinRunner的内置脚本语言。 8. **创建数据驱动测试脚本**:学习如何利用外部数据源驱动测试,实现参数化测试。 9. **文字检查点**:掌握对文本内容进行验证的技术。 10. **建立批测试**:学习如何组织和执行一批测试用例,以便批量验证软件功能。 自动化测试是一个长期的投资,可以显著降低测试成本。在课程中,讲师强调了自动化测试在覆盖大量系统测试、提高测试效率、减少重复工作和降低人为错误方面的作用。自动化测试用例通常是那些频繁执行且短期内不会改变的关键任务,而手动测试则更适用于一次性或随机性的可用性测试。 WinRunner的测试流程包括识别GUI对象、录制和调试测试脚本、执行测试、检查结果和报告缺陷。GUI Map是WinRunner的核心部分,它存储了所有识别到的GUI对象及其属性,允许测试脚本通过这些属性找到并操作对象。GUI Spy工具则用于查看和分析应用程序中的GUI对象,以帮助创建和维护GUI Map。 课程中,学生还会学习到如何使用RapidTest Script Wizard,这是一个辅助工具,能够帮助初学者快速学习对象识别和测试脚本的生成。GUI Map有两种模式,一种是全局GUI Map,适用于多个测试脚本共享,另一种是每个测试专用的GUI Map。 通过对WinRunner的深入学习,学生将具备创建、执行和维护自动化测试用例的能力,这对于提升软件质量、保障项目进度和降低维护成本具有重要意义。
剩余63页未读,继续阅读
- tinachang272013-06-25很好的资料,对winrunner的初学者很有用
- 亚瑟-小郎2012-06-12介绍Winrunnar功能性测试工具很好,很生动的课件!
- 粉丝: 21
- 资源: 46
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助