第二种:自动化测试扩展器
你有为自己的网站写的自动化测试或使用类似Selenium的web app吗?自动化测试扩展器通过让你可以在它们的云服务器上平行运行它们帮助减少花在运行那些测试上的时间。如图所示:
首先,你注册并创建一个账户来使用服务。然后你准备好要运行你的自动化测试时,你可以选择使用工具的服务器或在你的机器上运行你的测试。
为什么在自动化测试扩展器的服务器上运行你的测试?一个词:可扩展性。多数公司并没有需要的基础设施和资源来购买和维护(用以充分测试app所需的)上百台机器或虚拟服务器。通过签约使用自动化测试扩展器服务,你能平行运行你的测试了,在多个浏览器上,多个设备上,有时甚至是在世界多地,完全不需要购买额外的机器和服务器。
优点:
▪▪良好的可扩展性来运行你的现存自动化测试。
▪▪允许你在任一设备上使用任一浏览器浏览哪些测试运行的结果。
缺点:
▪▪无法用来管理你的云测试
▪▪不能节省你的自动化测试,所以你可以稍后重新运行它们。
▪▪不支持手动测试
这一类的样例app:
▪▪ Sauce Labs——saucelabs.com
第三种:自动化测试和手动测试的运行器和管理器
第三种云测试工具是“多面手”。自动化和手动测试运行器和管理器可以让你通过网页创建,运行和管理自动化测试和手动测试。
如果你对手动测试感兴趣,你可以登录工具网页并创建,运行并报告你的手动测试像第一种里你用工具所做的一样。如果你偏爱自动化测试的话,你可以登录工具网页,创建,运行并报告你的自动化测试和结果。这种测试工具不仅拥有前两种工具的所有优点,还可以让你创建,节省和管理你对工具本身的测试。这样,你的自动化测试流程完全脱离了桌面,且可以从任一计算机或移动设备运行。
优点:
▪▪包含其他两种的所有功能
▪▪让你可以在任一设备任一浏览器创建并管理你的自动化测试。
▪▪安排自动化测试来自动化运行并通过email发送结果。
缺点:
▪▪可以输入一些现存自动化测试,但不是全部。
这一类的样例app:
▪▪ Tellurium——te52.com
这只是云必须提供的测试工具的一个样例。每一种工具都有其优缺点,所以要确保周全地衡量这几类工具的优缺点以便确定哪种工具适合你。
版权声明:本文出自 SPASVO泽众软件测试网:http://www.spasvo.com/news/html/201514151919.html
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。