Error, Fault, Failure What is the difference between error, fault and failure in software testing? Error – a human action that produces an incorrect result. This is also sometimes referred to as Mistake. Fault – a manifestation of an error in software, also known as Defect or Bug. Failure – a deviation of the software from its expected […]
In this post, we give a quick and brief guide to exploratory testing. What is it and in what situations do we benefit from performing exploratory testing?
What is Static Analysis? Static analysis involves no dynamic execution of the software under test and can detect possible defects in an early stage, before running the program. Static analysis is done after coding and before executing unit tests. Static analysis can be done by a machine to automatically “walk through” the source code and detect noncomplying rules. The […]
How can software testers embrace learning new techniques to remain employable and be on the top of the software testing industry? This post gives useful information on staying relevant in the field of software testing.
A Mind map of Software Testing Interview Questions for Experienced Testers. Checklist of the main Software Testing topics with answers to prepare for interview
Just like people value independence for the unbiased and productive results it ensures, independent testing is crucial if quality of the product is required. If a programmer or integrated tester carries out the duty of testing there will be bias. Errors which are to be rooted out by means of testing will be missed. A […]
Being a manual software testing resource, like many others I have lived the past few years under the constant fear of my job being taken over by the hype of “Automation”. I have worked in domains ranging from telecom, hospitality and retail and have mostly followed the principles of old school manual testing for […]
How to setup a QA function from scratch? It is a usual scenario: a startup company has a new idea and hires a number of developers to build a working model of the idea. Because of the nature of the startups, i.e. not much funding available with a short scale of time to develop the idea, the […]
A while back, Yahoo decided to get rid of their entire test and quality assurance team and instead handing the responsibility of testing to the developers. The move was part of project Warp to move closer to continuous delivery model. The shift wasn’t easy, Yahoo tech execs say, and required some “tough parenting.” But the result […]
When a software product is a success – the developers get the glory and when it fails – the testers get the blame! That’s the unfair story of a test professional’s life. It’s kind of weird that even when from an end user perspective quality of the product matters the most, software quality professionals are […]