If an error that you are trying to exclude is one of those unpleasant errors that appear only on certain computers or...
Formal Testing Stages
Dynamic testing can start with unit testing and end with acceptance testing. Dynamic testing strategies fall into two...
Testing Done Under Peak Load Conditions
Load testing involves verifying the program’s performance under normal or peak workload conditions. This analysis...
Identification of Bottlenecks in Web Application Performance
The bottlenecks that affect the waiting time of a web user are the bandwidth of the application and the server, the...
Process of Testing a Set of Programs
Completion of module testing does not necessarily mean that testing of the program is completed. In fact, the testing...
What is The Contribution of Testing Strategy to QA Process?
Test strategies, test methodologies or testing methods are systematic methods used to select and / or create tests...
The Importance of Testing Procedure and Performance Tuning
Software developers need to keep in mind that hundreds of thousands of users can simultaneously access the application...
Software Testing as a Profession
If you have not decided yet, who you want to be, or are looking for a job, but do not like the available vacancies,...
Incremental Testing
Implementation of unit testing practice is based on the two key principles: creating an effective test suite and...
Mobile Testing: Complete Guide
This article will be useful to everyone who is involved in the development process both on the part of the agency and...
How One Should Differentiate Successful And Unsuccessful Test Runs?
The test run that results in the discovery of an error cannot be called unsuccessful, if only because it is an...
How to write a good bug report?
If a bug report is written well, you have a chance that the defect will be fixed. Bug correction depends on how...
System Testing
System testing is the most difficult process to perceive and execute. It should not be identified with testing of an...
Equivalence Class Partitioning – A Software Testing Technique in Black Box Testing
Equivalence class partitioning is a test design technology that focuses on reducing the total number of tests required...
Criteria for Testing Requirements Specification Document
There are the basic criteria that should be followed during static testing of the requirements specifications. These...
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...
Identification of Equivalence Classes
Using the equivalence partitioning method, test cases are determined in two stages: 1) identification of equivalence...
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...
Risks of Prototyping
Though prototyping decreases the probability of a software development project failure, this activity has its own...
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...
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...



























