JavaScript则试

网友投稿 851 2022-10-27

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

JavaScript则试

JavaScript则试

现在几乎所有产品都拥有web界面,因此JavaScript的测试框架特别值得一提

Karma是JavaScript语言单元测试的测试运行器。

Jasmine是一个类似Cucumber的行为测试框架。

Protractor是AngularJS的测试框架。

Protractor是一个别具一格的测试框架,作用和Selenium类似的流行的JavaScript用户界面框架,但是为AngularJS做了优化。虽然现在每天都会出现新的web测试框架,注意到在可以使用Selenium测试来测试AngularJS应用的前提下,像Protractor这样的测试框架依旧存在,是一件很有趣的事情。

首先,Protractor在底层使用了Selenium web驱动实现。

你可以用JavaScript来实现Protractor测试,如果不喜欢用Java实现测试,你也可以用JavaScript实现Selenium的测试用例。

使用Protractor的好处在于它内建了对AngularJS的支持,而像Selenium这样通用的框架不能做到这点。

AngularJS有其特有的模型/视图设置。其他的框架使用其他的设置,因为模型/视图设置不是JavaScript语言固有的——不管怎么说,现在还是没有。

Protractor了解Angular的特点,因此对于特殊的结构来说,它更容易在测试代码中定位控制器。

上一篇:测试后端集成点
下一篇:kubernetes - 控制器 - CronJob
相关文章

 发表评论

暂时没有评论,来抢沙发吧~