The process of testing largely depends on how the project and the goals set by the testers go on. Unfortunately, there is no universal answer to this question. Generally, the sequence of quality assurance and testing services is as follows:
Analysis and planning;
Testing of documentation. In this case, the testers check the completeness of demands, their consistency, duplication and other specific aspects;
Preparation for testing. Installation of the test environment, configuration of the toolkit, preparation of the plan /strategy of testing and automation (but you should previously assess, if its introduction is required), development of the necessary testing or other supporting documentation, familiarity with the architecture of application and training;
Test execution. Testing the new functionality on the basis of the developed documentation or by means of free search, research testing. Testing different quality aspects of the developed application;
Analysis of testing
Depending on the process of testing, different experts may be responsible for the various aspects of testing. In general, context- oriented testing approach is based on the following principles (a sort of manifest) that must be observed:
The value of every practice depends on the context of its use;
There are some practices good in certain contexts, but there are no best practices;
People working together are the most important part of the project context;
With time, the projects may develop completely unpredictable;
Product is the solution. If the problem is not solved, the product doesn’t work;
Good software testing is a complicated intellectual process;
Only through the judgments and skills, used together on the entire project, one can lead to the implementation of the right things at the right time to effectively test the product.
The tester’s toolkit largely depends on the context and project’s requirements. The specificity of this work is such that to carry out the tasks and improve the process, you have to constantly find the new tools. Their list can be very long. At that, you may require both the specialized and non-core tools for this job.
At the moment there are a number of large systems (all of which are paid) for testing, which contain the whole complex of the tester´s toolkit, for example: HP Quality Center, Team Foundation Server.
Comments are closed.