CubicTest and Web Application Development

CubicTest lets the "customer" (non-technical / business-side person) as well as developers write automatable tests of a web application.

Tests written in CubicTest can be used

  1. to report bugs in the form of a failing test
  2. for regression test existing features during the life cycle of a project

Our experience is that web components are best extensively tested at the Controller / Action level with a unit testing framework (and not with CubicTest), to make them faster to run and avoid starting a web server.

CubicTest is in our experience best used for

  • System sanity checks (check all main functions of a web applicatins), i.e. testing web flow and web configuration
  • Testing JavaScript (although there are seperate testing frameworks for that too)
  • Testing existing/legacy web applications without unit tests at the Controller / Action level

One should try to write the tests as focused as possible, not asserting more than strictly necessary. Manual testing is much better for finding bugs in content.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.