Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为Angular.js应用程序编写集成测试_Javascript_Angularjs_Protractor_Integration Testing - Fatal编程技术网

Javascript 如何为Angular.js应用程序编写集成测试

Javascript 如何为Angular.js应用程序编写集成测试,javascript,angularjs,protractor,integration-testing,Javascript,Angularjs,Protractor,Integration Testing,我们的团队正在基于AngularJS开发单页应用程序。我们的团队大约有20名UI开发人员。此外,我们还有QA团队,他们正在使用Selenium测试应用程序的UI部分。我们已经有了单元测试(覆盖率约为40%)。但上次我们有很多倒退。我们正在努力了解如何改进我们的测试方法 根据(和这张图片:)。在我们的应用程序中还有一个尚未涉及的附加级别:集成测试。但我找不到任何好文章能回答这样的问题: 如何理解集成测试应该涵盖哪些单元 如何理解我们需要编写多少集成测试 UI团队的集成测试与QA团队的UI测试之间

我们的团队正在基于
AngularJS
开发单页应用程序。我们的团队大约有20名UI开发人员。此外,我们还有QA团队,他们正在使用Selenium测试应用程序的UI部分。我们已经有了单元测试(覆盖率约为40%)。但上次我们有很多倒退。我们正在努力了解如何改进我们的测试方法

根据(和这张图片:)。在我们的应用程序中还有一个尚未涉及的附加级别:集成测试。但我找不到任何好文章能回答这样的问题:

  • 如何理解集成测试应该涵盖哪些单元
  • 如何理解我们需要编写多少集成测试
  • UI团队的集成测试与QA团队的UI测试之间如何分担责任

我认为你的问题没有单一的答案。如何编写测试以及如何组织测试过程有多种选择。就我个人而言,我可以推荐一本涵盖这一主题的优秀的“BDD in action”书籍。这是一篇非常适合Angular Js集成测试的文章。“希望它能对你有所帮助。”安德烈伊贝洛科皮托夫我知道这个问题没有解决的办法。谢谢你的书!!!我是一个写作测试的初学者,所以我正在寻找相关的文献。@Vikash谢谢你的文章!IMO集成测试正在验证主要业务逻辑需求。“用户可以登录并查看配置文件。”“当我从外部机器点击负载平衡器时,缓存就会点击。”它们可以定期在CII上运行,我想你的问题没有单一的答案。如何编写测试以及如何组织测试过程有多种选择。就我个人而言,我可以推荐一本涵盖这一主题的优秀的“BDD in action”书籍。这是一篇非常适合Angular Js集成测试的文章。“希望它能对你有所帮助。”安德烈伊贝洛科皮托夫我知道这个问题没有解决的办法。谢谢你的书!!!我是一个写作测试的初学者,所以我正在寻找相关的文献。@Vikash谢谢你的文章!IMO集成测试正在验证主要业务逻辑需求。“用户可以登录并查看配置文件。”“当我从外部计算机点击负载平衡器时,缓存就会点击。”它们可以定期在CI上运行