Multi-language integration testing framework

孤者浪人 提交于 2019-12-04 05:58:16

Not sure if this can help but maybe have a look at https://github.com/nablex/glue. It's a scripting language I have developed with a focus on (integration) testing.

It supports selenium scripts out of the box if you plug in https://github.com/nablex/glue-selenese and is very extensible.

I'm currently using it at a customer with some custom extensions to run legacy scripts written in fox pro (I actually reimplemented fox pro methods...shiver) and a legacy mode so they are only enabled for the legacy scripts, not new ones. I have also plugged in custom SOAP-based webservices, one of which can be used to do database calls on a remote system giving me a wide range of tools for integration-level testing.

While the scripting language is fully functional, I'm stilling fleshing out the compendium of methods that are available by default and still trying to position it as an integration testing tool. Let me know if it helps or -if not- why it doesn't meet your needs, always happy with feedback! :)

PS: The "Main" class is a good place to start to get it up and running as it contains a working CLI client (with breakpoint support!)

Have you considered full stack testing with something like Jmeter?

You can built tests that run against your fully deployed software

  • create a user
  • confirm that user successful create screeen is shown
  • confirm that user is in database as expected
  • delete user
  • confirm userwas deleted

This way you are testing your ui, your business logic, and your datastore all at once. It can also be used to do load testing.

Jmeter

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!