To be or not to be the automated testing? This is a question that can be answered in most cases very difficultly. It requires an individual approach.
So, in this article, I will try to uncover all the problems of this issue.
Planning is one of main activities of software testing. Depending on formality of our test process, we have to create detailed test plans with strict template or simple check list on a paper. In any case, we must remember that planning is an endless activity. At least we have to plan for the whole project life cycle. We can’t create a test plan at the begin of the project, print it and have a successful test process. Test plan must be corrected and updated at every turn.
Equivalence Classes is the input (and sometimes output) data which are processed by the same application or their processing leads to the same results.
Equivalence Class Testing is a technique for test design which can reduce the amount of your test cases.
It can be used at all testing levels – unit, integration, system, and system-integration test levels.
To ensure the correct program behavior under different input data, you should ideally test all possible values for each element of this data (as well all possible combinations of input parameters).
Contextual inquiry – a method of structured interviews, which differs from the ordinary, such as journalistic interview, because it has always been built on three basic principles:
Contextual inquiry is one of the alternatives of benchmark testing method, in which comfort is evaluated in the laboratory, not in a familiar user working environment. In the contextual inquiry job, time, motivation, and social factors that affect the user, are the same as in the real world, in contrast to laboratory studies where these factors are controlled by the experimenter.