2016-10-04 75 views
0

我一直在寻找硒和托管服务ghostscript行为驱动的测试框架为我们复杂的webapp。模块化自动化测试服务/框架的网络应用程序

我想把这个任务分解成若干小块的测试套件,这些测试套件独立地检查某些较小的功能。然后我想用所有这些较小的单位创建一个更大的流程。这将给我很少的优势

  1. 我可以创建不同的流量重用较小的单位。这也将帮助我验证具有不同入口/出口点的较小单位。
  2. 如果应用程序的某个部分发生任何变化,我不必在其使用的每个流程中进行更改。
  3. 所有的流程都可以很容易地看到。

是否有任何工具来实现这一点,使这项工作不容易写一切从一开始,这样我可以更专注于创建更小的测试单元和创造流量,而不是投资兴办这样的红外线。

回答

1

您可以在这里使用Cucumber。 在我的一个项目中,我们开发了许多个人模块,后来在多个解决方案(根据需求组合多个模块)后重用。 所以我们通过使用Cucumber的BDD框架为每个人的模块开发自动化脚本,并重复使用为具有该模块的单个解决方案编写的相同脚本。

+0

谢谢!黄瓜可以用于基于网络的应用程序的自动化测试吗?我用它来进行移动应用程序自动化测试。它如何与网络应用程序 – hridayesh

+0

是的,它可以使用,事实上,我们仍然使用相同的BDD方法与黄瓜和Java自动化我们的网站。 每个人都喜欢它,因为它填补了团队中业务和技术人员之间的差距。 –

+0

谢谢!这是很好的信息。我也会去探索它。有没有关于如何组织测试用例的文章,以便将不同的小模块组合起来以实现更大的流程。 – hridayesh