Bug report A defect (also known as a bug) is a discrepancy between the actual result of the program execution and the expected result. Defects are discovered at the stage of software (software) testing, when the tester compares the results …
Regression testing is a type of software testing that is used to ensure that recent code changes do not negatively impact the existing features. In this type of testing, the tester will execute existing tests partially or completely to check …
Sanity testing is a version of regression testing to ensure a specific section of the application is still working after a bug fix or a functionality improvement. Sanity testing is different from smoke testing as it is typically focussed only …
In a Nutshell Exploratory Testing can be thought of as a tester (or team of testers) working through the available functionality of the software under test in an unscripted, unguided fashion (i.e. no test cases), using their own experience and …
That’s right. You read the title well. It is an eternal fight for a place in your company, in your team, in the involvement that you have with the software development and delivery to a customer. A lot of people …
I have chosen to write about Scrum, Agile and eXtreme Programming. It´s an important topic. Agile and Scrum has a huge impact on the Software Tester. Scrum in itself is a test of the organization. If you´re already familiar with …
Regression testing validates that no new defects have been introduced to the system as a result of modifications. Regression testing focuses on the key functionality of the software. In order to resolve some common misunderstandings, I will start with a …
Choosing an outsourced QA company in Canada can often be a difficult and risky process if you don’t know what to look out for. The key to choosing a QA service provider is to know exactly what you want before …
Functional Testing is probably the most widely used form of software testing in the Information Technology world today. The vast majority of software producing companies have tight budgets, tight deadlines and lots of competition. The main aim of this type …
Before any software product can be released it must be tested. Typically a formal test strategy is planned and executed on the software before it can be considered for release. Often after the formal phases of testing have been completed, …
