Closed. This question is opinion-based。它当前不接受答案。
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
在11个月前关闭。
Improve this question
我正在为VueJS应用程序创建自动化测试用例,将在几种不同的桌面浏览器和移动(iOS和Android)浏览器中支持该测试用例。我遇到了多个选项,包括 protractor ,Test Cafe,Nightwatch和Cypress。 Cypress 仅受Chrome浏览器支持,因此我将无法使用它,并且Protractor似乎更适合于Angular应用程序的测试。因此,我正在寻找使用Test Cafe或Nightwatch的人的反馈。
问题:
您发现2种工具中的哪一种更好,为什么? 一个人与另一个人相比有什么优点/缺点? (基于 Selenium 与否无关紧要) 是否支持移动浏览器测试? 是否有人遇到任何问题,使您无法使用它并采用另一种方法? 列表项 内置测试运行程序-内置命令行测试运行程序,可以并行运行测试。 并行跨浏览器测试-同样的测试,我们可以同时在多个浏览器中运行 比selenium webdriver更好的api 内置的断言库 内置屏幕截图 返回对象-您调用的每个方法都将返回一个对象。我们可以拥有像open.click.sendkeys.wait.click.select.end 这样的命令链语法-看起来最简单,最易读的 它具有非常好的内置调试机制。 它是可扩展的-您可以编写自己的自定义命令并添加自定义断言
10.分组测试-您可以分组测试。例如冒烟测试,登录测试等 几种不同的桌面浏览器和移动浏览器(iOS和Android)也都支持
缺点:较少支持
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
在11个月前关闭。
Improve this question
我正在为VueJS应用程序创建自动化测试用例,将在几种不同的桌面浏览器和移动(iOS和Android)浏览器中支持该测试用例。我遇到了多个选项,包括 protractor ,Test Cafe,Nightwatch和Cypress。 Cypress 仅受Chrome浏览器支持,因此我将无法使用它,并且Protractor似乎更适合于Angular应用程序的测试。因此,我正在寻找使用Test Cafe或Nightwatch的人的反馈。
问题:
最佳答案
到目前为止,我还没有使用过测试咖啡馆,但是我使用过Nightwatch。这确实是在nodeJS中开发的一个不错的框架。
优点:
10.分组测试-您可以分组测试。例如冒烟测试,登录测试等
缺点:较少支持
关于testing - VueJS自动化-Test Cafe vs. Nightwatch-优点/缺点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49161211/
10-17 03:01