tomaszj / test-setup-full-of-java

Sample setup of two apps (frontend and backend) tested with snappy mock-based Selenium tests and API integration tests.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Test Setup Full of Java

Sample setup of two apps (frontend and backend) tested with snappy mock-based Selenium tests and API integration tests.

The aim of this proof-of-concept is how to build complex apps, where acceptance tests can still be quickly ran. Hopefully that will prove that acceptance tests can provide an immediate feedback and should be included in continuous integration process.

What's involved

  • Frontend application based on AngularJS and LinemanJS with Angular template.
  • Suite of acceptance Selenium tests that would be derived from potential User Stories and defects. Based on JUnit.
  • API built using DropWizard and Java. Contains API integration tests based on JUnit.

License

Usual MIT.

Credits

Thanks to @wongatech for inspiration and information about his approach to acceptance tests on AngularJSLondon meetup.

About

Sample setup of two apps (frontend and backend) tested with snappy mock-based Selenium tests and API integration tests.

License:MIT License


Languages

Language:JavaScript 62.9%Language:Java 28.5%Language:CoffeeScript 5.4%Language:Scala 2.7%Language:Shell 0.4%Language:CSS 0.2%