Evaluate Changelogic without registration!
  

Testcases for Acceptance

What is a testcase? The testcase describes a set of inputs to the application and how the application should behave under these circumstances. Testcases are usually derived from requirements, but they can also be extracted from existing bug reports to ensure the application does not regress. What makes testcases special is the possibility to enter testcase runs – assuring the functionality described in testcase definitely works.
This is quite useful for managing testers – usually they only report bugs they find, but if there are no bug reports, you never know for sure whether it's because the version is working so well or because it hasn't been tested at all. Entering all testcase runs including positive ones assures that the given version of application is tested to level defined with testcases.

The purpose of acceptance is to verify that the very core functionality of your application behaves expectedly. To aid fulfilling this goal there is a possibility to make testcases part of the acceptance procedure – when performing acceptance you are ought to run through a fixed set of test cases.


Any testcase you have entered may be tagged as a part of acceptance procedure; use the correspondent check box to indicate this.



All such testcases are displayed on the details page of a version along with information on how many testcase runs have failed and how many passed using given version.



New testcase runs for the version can be reported by clicking “Add testcase run” behind the testcase, bringing up a form to describe the run:



When a the manager of the version acceptance tries to pass acceptance and there are any testcases that have no corresponding runs for the version, a reminding confirmation dialog is displayed. Upon proceeding the testcases will be noted into version history as a warning along with passing acceptance.