Posts

STLC and its 6 stages

Image
STLC stand for Software Testing  Life Cycle. What is STLC ? STLC is the testing process which includes various phases or definite steps must be executed in order to ensure the quality of application/software. Each Life cycle phase has its own significance and we will learn below importance of each . 6 phases of Software Testing Life Cycle. Requirement Analysis : This phase is usually used for analysis and study the requirements. This phase helps to identify the scope of the testing.  Test Planning : This is a  practically first step in software testing. Its used to identify the activities and resources which helps to meet the testing objectives, hence this phase is known as test planning. Test Case Development : This phase is used to write and analysis test cases/scenarios before actual testing is performed on software. These cases are created with respect to customer requirements or System requirement. Environment and setup : Once test cases are re

5 most important stages in Defect Life Cycle.

Image
Bug Life Cycle/Defect Life Cycle. Before moving on to Bug life cycle. Let learn little about Bugs .... What is Bug/Defect ? To simplify the term we can say a defect is an error or a bug, in the application which is created Bug/error/defects can be result of mistakes/fault/misjudgement etc. while designing or developing the application. What is Bug Life Cycle ? As the name suggest it is the journey of a bug covering the different states in its entire life. There are 5 most important stages in the life cycle of a defect, you can see below. ➤ When a tester executes the test cases, he might come across the test result which mismatches the expected result. This difference in the test result is referred as a Software Defect. ➤ These defects or differences are referred by different names in a different organization like issues, problem, bug or incidents. New Bug: When a defect/bug is discovered and reported for the first time. This is beginnin

Software testing for beginners !!!

Image
Software Testing - Definition, Types and Approach. What is Software Testing ? Its a process or a set of activities which is followed to evaluate the functionality and stability of the software. Finding Bugs with Software Testing Types of Software Testing :- Manual Testing - Its a process of testing where the software is tested manually to find the defects. Automation Testing  - The process of testing the software using an automation tool to find the defects  Types of Testing approaches :- White Box Testing  -It is based on applications internal code structure.Tester must have knowledge of script or coding language. White Box - Internal code testing Black Box Testing  -  It involves examining functionality of software without any knowledge of internal implementation and without seeing the source code. Tester need not require to have script of coding language. Black Box - Application level Testing