Posts

Showing posts from January, 2023

ST-Manual Testing - 4 - Test Design

Image
  Test Design Software testing is the process of evaluating a software application or system to determine if it meets specified requirements and to identify any defects. It is a critical step in the software development process, as it helps to ensure that the software is of high quality and fit for its intended purpose. What is Test Design? In software engineering, test design is the act of creating or writing test cases for testing the software. What is a test case ? A test case is a set of conditions or variables under which a test Engineer will determine whether a system / Application [SUT/AUT] under test satisfies requirements or works correctly.  The process of developing test cases can also help find problems/issues [defects] in the requirements or design of an application. Steps to follow, to test the functionality Test Data Expected Results  Pre-Conditions Test Case Template  -    Sample User stories for an E-Kart and Corresponding Test cases User...

ST-Manual Testing - 3 - Introduction to software Testing

    Software Testing - Introduction What is software Testing ? Software testing is a process of evaluating a software system or application to determine whether it meets specified requirements and to identify any defects. The purpose is to validate and verify the functionality, performance, and stability of the software before it is released to the end-users. When do we go for software testing ? Software testing is typically performed: During the development process, to catch and fix bugs early. Before the release of the software, to ensure its quality and functionality. After the release of the software, to monitor and maintain its performance and identify any issues.   Why should we do test software ? Software testing is performed to: Ensure software functionality and quality before release. Find and fix bugs and errors. Verify that the software meets the requirements and specifications. Improve soft...