最好的框架是什么?

本文关键字:是什么 框架 | 更新日期: 2023-09-27 18:03:00

我有一个情况。我正在测试的网页是使用AngularJS和KnockoutJS开发的。

搜索酒店和网站中的其他页面是使用Angularjs开发的。**

使用knockoutjs开发酒店预订和付款。

我知道茉莉框架是用来测试Knockoutjs应用程序的。我可以在c#中为Angularjs和knockoutjs应用程序使用Protractor框架吗?

或者有没有其他的端到端测试框架来测试这样的web应用程序?

最好的框架是什么?

Protractor用于端到端测试,Jasmine用于javascript代码测试。所以,如果你的需求是测试基于UI的测试,那就用Protractor或Jasmine进行代码测试。

您可以通过以下方式了解有关Protractor和Jasmine的更多信息

量角器

它是一个开源和端到端测试框架,专门用于AngularJS web应用程序。

在AngularJS 1.2期间引入,作为现有端到端测试框架"Angular Scenario Runner"的替代品

它是由谷歌的一个团队在WebDriverJS上使用现有技术(如Selenium, Node.js)构建的

茉莉花:

Jasmine是一个用于测试JavaScript代码的行为驱动开发框架。它不依赖于任何其他JavaScript框架。

量角器VS茉莉:

Protractor已开发用于基于UI的测试活动(e2e测试),而Jasmine则用于测试JavaScript代码

使用Protractor开发e2e测试脚本,它需要BDD框架(Jasmine或Cucumber或Mocha)一起构建测试脚本,而使用Jasmine测试java脚本代码,则不需要任何其他框架一起