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 first software error was discovered at the Dawn of The Computer Age when an...
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 a formal check. Not only the members of the testing group, but also the...
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, the stage of system testing is hardly anything more than just running test cases...
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. If a bug is caught, but the tester is unaware of what causes the system to crash,...
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, and then run this test on any software build. Static testing of test cases can...
The Use of Prototypes
In addition to static analysis methods, one can use software prototypes to verify and validate requirements to good purpose. Prototype, whether it is a paper model or a software product model, makes...
Defect Detection & Tracking
The goal of testing is to find defects. Nevertheless, the process is not limited to finding defects only. The information about these defects should be properly communicated to developers so that...
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 closely integrated. This integration process should begin in early stages of the...
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 complete a testing process. The cost of testing can be a significant part of project...
Test Hardware and Software Configurations
Suppose that the software product being tested, in accordance with the specification, must be run in a variety of network configurations, uses several different client machine configurations, must...






