Missing data are the most common problem in requirements. It is very difficult to detect them in the process of...
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...
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...
Recommendations on How to Measure The Cost of Testing
One of the most important elements in the planning phase is evaluating effort and time required to successfully...
Test Hardware and Software Configurations
Suppose that the software product being tested, in accordance with the specification, must be run in a variety of...
Using Empirical Methods for Rough Estimation
Some test managers make a work breakdown structure based on a quality risk analysis outcome. In development projects,...
Knowledge Required to Conduct Documentation Testing
Distribute lists of usability problems and unsuccessful design decisions among the interested persons. These lists...
Useful Knowledge on Requirements Determination
Requirements specification document contains all the requirements for the system, formulated in a natural language, so...
What We Need To Know About Estimating Project Work
Upon completion of a quality risk analysis, we know what we need to test. We understand the hazards to system quality...
Software Testing Lab: What Differentiates Good Requirements from Bad Ones?
There are characteristics of good product requirements: Necessary Each software requirement should contain something...
QA Consulting Companies: Static vs. Dynamic Testing
Static testing is a test activity related to analyzing software applications. Static testing is conducted to confirm...



























