Sample Deliverables

As the independent service provider of software quality management and quality assurance, Winnova offers a wide range of service models. Depending on customer needs, Winnova provides support through several procedure models. It makes possible to customize the project implementation – both on national or international level.

Acceptance Test Cases

Acceptance test cases are particularly important as they are directly related to customer requirements and provide the opportunity to make sure that the specific documentation requirements have been met. They are created at the stage of requirements and can serve as a source for the creation of other test cases. They describe the specific steps that need to be done to achieve a particular goal.

Automation Test Scripts

An automated test script is a small program which is written in a specific programming language instead of using the manual functional GUI. IT is designed to test the functional features of a particular part of the system such as user interface, the system code, the requirements etc.

This approach to software testing can help clients take advantage of critical information which could be used to:

  • High quality
  • Speed of execution
  • Low maintenance
  • Compactness
  • Formality
  • Rapid recurrence

Development of Test Cases

Test case is a sequence of actions that describes a set of steps, the specific requirements and parameters, which are necessary to verify the implementation of the tested function. Test Case is created immediately after the development of a common test plan, even before the program will be written. However, if the necessary documentation is absent, Test Case can be prepared directly during the testing.

Test-case should contain the following information:

  • A unique name, which describes the sacrament of the verified function to the test. It is also necessary to link test cases to a specific request.
  • General description (summary).
  • Preconditions (system state in order to be able to perform the test case).
  • The steps of test case.
  • The expected result.

Some aspects that are required to write good test cases are described below:

  • Each test case should be independent of each other, the test cases should not have links to other test cases.
  • Step into the test cases should uniquely identify the action and the result of this action.
  • Each test case should verify the only one functionality.
  • The purpose of each test case is to run the test in the simplest possible way.

If you would like a quote for any particular solution or if you have any queries that need clarification, you can contact us and we’ll get back to you with the right solution.