- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工具让测试更简单 江海 ——119期 测试工具的分类 按运行原理分类 白盒 测试工具 黑盒 测试工具 测试 管理工具 静态分析工具 动态分析工具 功能测试工具 性能测试工具 缺陷管理工具 综合管理工具 Cppcheck、Findbugs、PMD、CheckStyle等 DevPartner、CodeTest、PET、Junit等 Linux Test Project、WinRunner、QTP等 LoadRunner、Jmeter、Robot、WAS、Silk等 Bugzilla、TestLink、Mantis、Bugfree等 TestManager、MQC、QC、TestManager等 QA Center Selenium 分类详解 一般采用测试脚本的录制(Record)/回放(Playback)机制模拟用户的业务操作,回放时将被测软件的输出记录下来并同预先给定(往往是脚本录制时记录的)的标准结果相比较。 黑盒测试工具原理 功能测试工具:检测应用程序是否能够按照预期功能进行正常运行,主要用于功能回归测试 性能测试工具:主要用于度量客户机/服务器架构的分布式应用软件系统的可扩展性和并发访问性能,是一种预测系统在压力情况下的性能和行为的自动化测试工具。能够对整个企业架构进行测试,能帮主企业最大限度的缩短测试时间优化系统性能并缩短应用系统的发布周期 黑盒测试工具分类 商业 开源 在商业与开源中抉择 在实用与费用中平衡 -课程已安排- QC(Quality Center) LoadRunner selenium QTP(QuickTest Professional) -主要介绍- 开源的,流行的,好用的 WinRunner 功能测试 Jmeter 性能测试 QA Center 综合工具 WebKing WEB测试 插上工具的大翅膀小鸟也能干赢猪头 WinRunner 可以仿真鼠标的动作和键盘的输入,而不需要人工干预… 他是谁? 他能干啥? WinRunner 由Mecury公司开发的 与LoadRunner、QC等同出一家 2006年被HP收购,目前已经不再更新,但仍然拥有极强的生命力 一款强大的企业级自动化功能测试工具,用于检测应用程序是否能达到预期的功能及正常运行,在IT系统底层及嵌入式领域有强大便利 通过自动捕获、检测和重放用户的交互操作,能够发现系统缺陷,并确保那些跨越多个应用程序和数据库的业务流程在初次发布就避免故障的出现,并且保持其长期稳定地运行 轻松创建测试 插入检查点 检验数据 增强测试 执行测试 分析结果 维护测试 当在软件操作中点击GUI对象时,WinRunner会使用一种类C的测试脚本语言TSL生成一个测试脚本。测试人员可以手工编辑脚本。 其本质上也是一种录制与回放的过程。跟WinRunner的两种录制方式有关:环境判断模式和模拟模式。 环境判断模式:根据用户选取的GUI对象,将用户对软件的操作动作录制下来,并忽略这些对象在屏幕上的物理位置。每一次对被测软件进行操作,测试脚本会描述用户选取的对象和操作动作 仿真鼠标和键盘操作 模拟模式:记录鼠标点击、键盘输入和鼠标在二维平面(X轴、Y轴)上的精确运动轨迹。在执行测试时,WR让鼠标根据轨迹运动。主要适用于需要追踪鼠标运动的测试,如画图软件等。 仿真鼠标和键盘操作 使用WR,需要具备一定的脚本技术 自从用了WR,媳妇再也不用担心我熬夜点鼠标了! JMeter 是什么? 干什么? 对HTTP和FTP服务器以及数据库 (通过JDBC)进行压力和性能测试 可用于测试动态和静态资源 允许使用正则表达式创建断言 用于对服务器、网络或对象模拟大并发负载 来自不同压力类别下测试它们的强度和分析整体性能 由Apache组织开发 基于Java的压力测试工具 拥有极强的扩展性 完全的可移植性和100%纯java 完全Swing和轻量组件支持(预编译的JAR使用javax.swing.*包) 多线程框架可通过多个线程并发取样和单独的线程组对不同功能同时取样 JMeter前景 随着开发人员利用插件架构的优势,JMeter的能力能够迅速扩展 将来开发的主要目标是使得JMeter尽可能地变成一个有用的回归测试工具,而不损失JMeter的压力测试能力。 WebKing 是什么? 干什么? 由Parasoft公司推出 一款Web自动化测试分析软件 进行白盒、黑盒和回归测试 另外,该软件还可以让用户灵活的核查专有需求,还支持远程测试等。 检测网站功能、效能及存取性之最佳工具,并且是Parasoft 错误预防机制 (Automated Error Prevent) 不可或缺的一环 可以自动对网站进行分析,包括:静态分析,功能测试,加
您可能关注的文档
最近下载
- 2024年河北省继续医学教育公共必修课参考答案.docx VIP
- 2023年高考全国甲卷语文真题(含答案).pdf
- 2024年河北省继续医学教育公共必修课参考答案.pdf VIP
- 3.6 树和喜鹊.ppt VIP
- (四级)综合布线职业技能鉴定备考题库资料大全-上(单选题汇总).pdf
- 12J1 工程做法 天津市建筑标准设计图集(2012版).docx
- 高中化学必修1判断题(含答案).docx VIP
- 2023年中国石油大学(北京)公共课《毛泽东思想和中国特色社会主义理论体系概论》期末试卷B(有答案).docx VIP
- 慢性呼吸系统疾病防治行动实施方案(2023-2025年).pdf
- 2024幼儿园公开招聘简章(模板).pdf
文档评论(0)