The analysis of requirements is the process of defining user expectations for a new or updated software product, which...
Spotting Missing Requirements
Missing data are the most common problem in requirements. It is very difficult to detect them in the process of...
Structural and Compilation Errors
Structural errors occur when punching the code (typing a program). What are these failures? If someone worked in the...
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...
The Example: Program for Defining Software Metrics
For about six years, the author was able to act as coordinator of the development of program metrics in software...
Telerik Test Studio – Web Testing Beginner’s Guide
Test Studio Overview Telerik Test Studio is an automated functional testing solution for regression, functional, load...
Software Testing Life Cycle
The start of system testing should mean the beginning of collaborative work with development and testing teams....
Equivalence Classes Partitioning As Software Testing Technique
The belonging of two data elements to the same equivalence class simply means that the function performs the same...
Stages of Software Development Life Cycle: Requirements Сollection, Effort Estimation, Etc.
Now we are going to know what stages are included in software development life cycle and how take part in each....
Types of Errors And How They Can Be Dealt With
"Why do we never have time to do anything well, but there is always time for a change?" There is an opinion that the...
Verifying the Implementation of a Test Plan
A test plan is an important work product of the project, so it must be carefully checked. If possible, it must undergo...
The Way Test Cases Are Developed
A test case is the main component of dynamic testing as it is generated based on dynamic data flow analysis. In fact,...
Installation and Cleaning Up – Testing Starting From a Known State of A System
One of the main principles of testing is that it is always necessary to know the state of the system being explored....
Practices of Test-Revising and Test-Debugging
After a test have been written or automated, it should be checked for defects in order to immediately fix them if any,...
The Use of Prototypes
In addition to static analysis methods, one can use software prototypes to verify and validate requirements to good...
Defect Detection & Tracking
The goal of testing is to find defects. Nevertheless, the process is not limited to finding defects only. The...
Reasons to Involve Testing Team In Project During Requirements Gathering Phase
In order to accelerate the software production process, the development and all types of test activities should be...
Test Hardware and Software Configurations
Suppose that the software product being tested, in accordance with the specification, must be run in a variety of...
What Happens After Alpha Software Is Completed
After completion of the initial testing stage, when the checks were executed directly by QA specialists (but not only...
Knowledge Required to Conduct Documentation Testing
Distribute lists of usability problems and unsuccessful design decisions among the interested persons. These lists...
Software Testing Lab: What Differentiates Good Requirements from Bad Ones?
There are characteristics of good product requirements: Necessary Each software requirement should contain something...



























