20
Nov

How Testing Job Applicants Should Be Interviewed

One way to build an effective testing team is to hire qualified and skilled, and talented testers. And although a detailed discussion of polling strategies and technologies is beyond the scope of this article, let us consider brief description of survey technologies targeted at testing specialists who, in the opinion of the authors of this article, provide good results. All

Read more

15
Nov

Identification of Equivalence Classes

Using the equivalence partitioning method, test cases are determined in two stages:   1) identification of equivalence classes; 2) development of tests.   This article will acquaint you, Dear Reader, with the process of identifying equivalence classes. Equivalence classes are identified by selecting each input condition (usually the phrase or sentence in the specification) and by dividing it into two

Read more

13
Nov

Knowledge on How to Improve Testing Process

It is impossible to ensure an effective and efficient testing process in no time. It takes months, and even years of planning and hard work to create a well-functioning organization that will be able to do the testing work.

10
Nov

Risks of Prototyping

Though prototyping decreases the probability of a software development project failure, this activity has its own risks. The biggest risk is that anyone who is interested in the project after facing a working prototype will decide that the final product is almost ready.

9
Nov

The Exit Criterion for Testing and the Readiness of a Software Product

There are many ways to determine the appropriate time to stop testing, some of them are simple, others, on the contrary, – are very complex. Here are some of the conditions that are used to decide whether to stop testing.

1
Nov

Decision Coverage Known Also As Branch Coverage

One of the criteria for covering program logic (and testing method) (that is stronger than statement coverage which is actually the weakest one) is decision or branch coverage, or even all-edges coverage. According to this criterion, you need to write a sufficient number of tests so that each decision can take the value True and False at least once.

30
Oct

What Does Requirements Analysis Involve?

The analysis of requirements is the process of defining user expectations for a new or updated software product, which ensures that the requirements are understandable to all the stakeholders. It is also a thorough examination of the requirements with the purpose of finding errors, gaps and other shortcomings.

25
Oct

Spotting Missing Requirements

Missing data are the most common problem in requirements. It is very difficult to detect them in the process of re-reviewing requirements, because they are simply invisible! The following techniques allow us to identify missing requirements. Beware of the paralysis of the analytical process: do not spend too much time identifying requirements, trying not to miss any of them. You

Read more

23
Oct

Structural and Compilation Errors

Structural errors occur when punching the code (typing a program). What are these failures? If someone worked in the Microsoft Visual Basic development environment, then he or she knows that if you type the If statement, then comparison character and press the Enter key without typing the Then word, Visual Basic will indicate that a compilation error has occurred.

18
Oct

What Each Defect Status Really Means

The program code containing the detected defect should be sent to the developers for correcting. It is necessary to closely monitor the stages of correction, so as not to lose sight of the defect itself. One effective way to track a defect is to clearly identify explicit states that a defect can sit in while being tracked prior to the

Read more