In this new age of rapid development models like Agile, we want to jump onto design and testing with good enough documentation instead of spending lifetime on it to make it perfect. Though it makes perfect sense but we should not undermine the importance of quality of the contents in the Test Plan documents. Test […]
MoreThere are many types of testing which a tester can choose to perform based on the requirements. All testing types falls under two categories, White Box and Black Box. Here’s the diagrammatic representation of types of software testing : [Figure: Types of Software Testing] 1. Black Box Testing: is a type of testing that is […]
MoreSoftware Testing Life Cycle defines the phases in testing of software. It is software testing process which has specific steps to be executed in a definite sequence to ensure that the quality goals have been met. Each activity is carried out in a planned way. Each phase has different purpose and goals. STLC helps make […]
MoreA software development methodology is a process that helps to structure, plan, and control the developing system. Is there one process, one framework, one road map that will take you through all the steps from start to finish? Answer is NO! There are multiple processes or methodologies available in order to achieve different required objectives. […]
MoreSoftware Testing is a process of validating and verifying that a software product meets the business and technical requirements that guided its design and development. The overall objective to not to find every software bug that exists, but to uncover situations that could negatively impact the customer, usability and/or maintainability. It involves the execution of […]
MoreA Software tester should have the ability to understand usability issues, should be able to design test suites and, is expected to have knowledge of software test design and test execution. It is a multi-skilled job and not one skill is going to cut it. Following are some of the key skills a Tester must […]
MoreIn literal terms, testing means revealing a person’s capabilities by putting them under scrutiny or strain. When you replace “person” with “software” in the above statement you get an apt definition of software testing. There could be many ways to describe it and a more formal definition of software testing would be: “Software testing is an […]
More