Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Warning

The information on this page, as of Feb 2016, is outdated and links are incomplete. This page reflects work that may not have been maintained.

 


Some day we will have a full team to run various tests (integration, load testing, application compatibility, etc.). Until that day, the simple recipes below will guide a user to make sure that different parts of the application work properly before a release.

...

  • HTML Widgets
    • Nothing to do here, tested while doing reporting tests...
  • IDGEN
    • Do all of the configuration pages open correctly?
    • Configure a sequential number generator and use the idgen 'view' page to generate a batch of IDs.
    • NOTE:  a conversation with Mike Seaton this morning makes me think that this will be broken in 1.8
  • Metadata sharing
    • Import file from another server
    • Create metadata sharing zip
    • Download and import to other server
  • MRNGen
    • Is the 'create patient' identifier portlet correctly overwritten?
    • Use mrngen to successfully to autogenerate an identifier while creating a patient.
  • Patient summary
    • Does module start?
    • Look at patient dashboard (overview tab) for "Patient summary" link
    • Look at the summary.
  • BIRT reporting
    • Start module
    • Make certain all the global properties are correct
    • etc.
  • SimpleLabEntry
    • This module extends dojo for some of its functionality so this will definitely be broken in 1.8
    • The test is to 1) configure the module, 2) create an order, 3) register a result for that order
    • And, do the 'create patient' mechanisms in the module successfully create a patient?

Behavior Driven Development In OpenMRS