|
“节省时间和金钱!”“使用真简单!”“在哪都能测试!”这些只是云测试工具热潮的几个成功之处,就是这样!云工具给了我们机会可以扩大我们的测试性能且不必再一直被绑在台式机上了。既然有不同的测试方法,也就有不同的测试工具。千万别愚蠢地认为所有云测试工具都是用来做同样的事情的——不是的。
下面我们一起来探索一下三种主要的云测试工具,以及每一种的优缺点。你一看完,就知道如何选择最适合你需求并最节省时间金钱的工具了。
第一种:手动测试管理器
你还在电子表格中追踪你的手动测试和结果吗?准备为自己省下一堆时间吧。云手动测试管理器可以让你在网页上创建,管理并使用你的所有手动测试和结果。
手动测试哪里比电子表格好?对于新手,放弃本地电子表格转用云管理器意味着:使用你的测试和结果再不用受限于你的电子表格了。有了云手动测试管理器,你只需简单地登录工具的网页(一般通过电脑或移动设备),就可即时使用你的测试和数据了。另外,这些工具允许多个用户同时使用你的测试和结果。因此,你团队的每个人都可以轻易看见测试是如何进行的而无需任何人花时间收集每个测试员的输入,添加信息到电子表格中并传播结果。
优点:
▪▪通过任一web浏览器轻易使用你的手动测试和结果。
▪▪基于结果创建图表和报告。
▪▪自动与其他用户分享测试和结果(无需通过email寻找信息)。
缺点:
只让你管理手动测试和结果;不管理自动化测试或连续集成。
这一类的样例app:
▪▪ qTest——qasymphony.com/qtest.html
▪▪ TestWave——testwave.co.uk
第二种:自动化测试扩展器
你有为自己的网站写的自动化测试或使用类似Selenium的web app吗?自动化测试扩展器通过让你可以在它们的云服务器上平行运行它们帮助减少花在运行那些测试上的时间。如图所示:
首先,你注册并创建一个账户来使用服务。然后你准备好要运行你的自动化测试时,你可以选择使用工具的服务器或在你的机器上运行你的测试。
为什么在自动化测试扩展器的服务器上运行你的测试?一个词:可扩展性。多数公司并没有需要的基础设施和资源来购买和维护(用以充分测试app所需的)上百台机器或虚拟服务器。通过签约使用自动化测试扩展器服务,你就能平行运行你的测试了,在多个浏览器上,多个设备上,有时甚至是在世界多地,完全不需要购买额外的机器和服务器。
优点:
▪▪良好的可扩展性来运行你的现存自动化测试。
▪▪允许你在任一设备上使用任一浏览器浏览哪些测试运行的结果。
缺点:
▪▪无法用来管理你的云测试
▪▪不能节省你的自动化测试,所以你可以稍后重新运行它们。
▪▪不支持手动测试
这一类的样例app:
▪▪ Sauce Labs——saucelabs.com
第三种:自动化测试和手动测试的运行器和管理器
第三种云测试工具是“多面手”。自动化和手动测试运行器和管理器可以让你通过网页创建,运行和管理自动化测试和手动测试。
如果你对手动测试感兴趣,你可以登录工具网页并创建,运行并报告你的手动测试就像第一种里你用工具所做的一样。如果你偏爱自动化测试的话,你可以登录工具网页,创建,运行并报告你的自动化测试和结果。这种测试工具不仅拥有前两种工具的所有优点,还可以让你创建,节省和管理你对工具本身的测试。这样,你的自动化测试流程就完全脱离了桌面,且可以从任一计算机或移动设备运行。
优点:
▪▪包含其他两种的所有功能
▪▪让你可以在任一设备任一浏览器创建并管理你的自动化测试。
▪▪安排自动化测试来自动化运行并通过email发送结果。
缺点:
▪▪可以输入一些现存自动化测试,但不是全部。
这一类的样例app:
▪▪ Tellurium——te52.com
这只是云必须提供的测试工具的一个样例。每一种工具都有其优缺点,所以要确保周全地衡量这几类工具的优缺点以便确定哪种工具最适合你。
版权声明:本文出自 SPASVO泽众软件测试网:http://www.spasvo.com/news/html/201514151919.html
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。