我们相信你会同样地兴奋, 一旦你理解Selenium如何达成测试自动化. 它与其他的自动化工具是相当的不同. 无论是否你 是一个新手, 或者已经使用过一段时间, 我们相信本文档对传播相关的知识真的有帮助. 我们的目标是让测试自动化的新 手可以使用本文档作为进身之阶. 然而, 同时我们也介绍了大量的有经验的软件工程师感兴趣的高级, 测试设计的主题. 我 们编写的"Sel-Docs", 对各种能力的测试工程师, 快速地成为高效编写自己的Selenium测试的工程师都是有帮助的. 有经 验的用户和初学者同样地可以从我们的Selenium用户指南中获益.
LoadRunner是一个预测系统行为和性能的工业标准级测试工具。它模拟成千上万的用户测试整个系统来发现和隔离问题。
检查该代理已安装在防火墙内运行 Vuser 的计算机上,还是要监控的服务器上。LoadRunner 代理可以在 Windows 或 Unix 计算机上运行。请参阅第 230 页“在防火墙内安装 LoadRunner 代理” 。在防火墙内安装 LoadRunner 代理要穿越防火墙运行 Vuser,则防火墙内运行 Vuser 的负载生成器计算机上必须安装 LoadRunner 代理。该代理可作为 Windows 服务或作为从Startup 文件夹中运行的可执行程序添加。
MonkeyRunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制Android设备和模拟器。通过monkeyrunner,您可以写出一个Python程序去安装一个Android应用程序或测试包,运行它,向它发送模拟击键,截取它的用户界面图片,并将截图存储于工作站上。
测试部越来越多的项目开始使用QC,而部门对于使用QC没有一个指导性的规则,导致很多流程走不下去,用例执行效率低下,为解决上述问题,测试部编写了《QualityCenter使用规则》来确定主测,实验员如何高效,正确的使用QualityCenter。
本教程仅用于测试人员基础学习,主要讲解工具各种常用测试技能,囊括新建项目到产生报告及测试管理。
Selenium是现在使用最为广泛的一款开源自动化测试工具,也是非商业支持的稳定性易用性最好的一款自动化测试工具。和由HP提供强大商业支持的QTP相比,selenium不仅在软件投资上有比较大的优势,在针对web测试的稳定性上也有绝对的优势。以下介绍的内容会通过和QTP在各方面的比较中进行,并针对简单的测试样例,对基本的使用进行简单说明。
Robotium是一款测试Android Application的测试框架,它使得编写黑盒测试代码更加容易和稳定。通过使用Robotium, 测试用例开发人员能够跨越多个Activity 开发出功能、系统以及验收测试用例。
HP (Mercury) LoadRunner® 是一种预测系统行为和性能的工业级标准性能测试负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner 能够对整个企业架构进行测试。通过使用LoadRunner ,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。