Software Testing Blog


A defect, in simple language, is a flaw in a system i.e., a system is not working as it should. Defects are also called bugs or faults. In case of software, when the software code has been built, it is executed and then any defects may cause the s....
Overview: DevOps literally is a combination of two words- Development and Operations. It is basically a software development methodology that integrates all the Software Development functions from development to operations within the same cycle. D....
Overview: APIs are the new buzzword. They have become center of software development practices and are used to connect and transfer data between different systems. Testing the APIs improves the efficiency of testing and helps to shift the delivery cy....
Overview: Smart Phones are must haves! No one wants to switch on their PCs for every small operation they need to do. It is essential that your mobile app offers a perfect user experience and nothing less. According to Compuware, 79% of users would o....
Software Industry has seen a lot of technological changes in the last decade. These changes have brought in changes in software testing field as well. Software testing has become more and more adoptive, agile to deliver high quality products. Gone ar....
Overview: In general testing executed to determine how a system performs in terms of responsiveness and stability under a particular workload is called Performance Testing. It can also serve to investigate, measure, validate or verify other quality a....
Overview: Estimation is a management activity which decides the course of the project and its financials. Estimation helps to create approximation for cost and schedule for testing tasks like test planning, test execution or automation creation. M....
Overview: Pair testing is a software testing technique in which two members of agile team work on the same feature, together, at the same time- even using the same system with continuous interaction, idea exchange and feedback exchange. This ....
Overview: Agile Testing is a testing practice that works on principles of agile methodology. Unlike the traditional sequential models like Waterfall method, Agile Testing begins as soon as development begins. Software Testers are part of agile t....
Overview: In traditional practices of project development, Software Testing used to be carried out towards the end of project cycle. Often, due to spill over from other development activities, testing duration used to be squeezed to bare minimum....