Grade 11 - T2 - W2 Software Testing PDF
Document Details
Uploaded by AgreeableObsidian6084
2025
Sara Al
Tags
Summary
Week 2 of Term 2 notes for Grade 11. The document covers software testing, software lifecycle, types of testing, and the importance of testing in the software development life cycle. It also includes learning objectives and keywords.
Full Transcript
Week 2 13-17 January, 2025 Eng. SARA AL WEEK 2 CCDI CH1: Software lifecycle 11 Sec.2: Software testing Std book pgs: 26- 29 Workbook pgs 18- 19 Last Week in Review: Refresh Your Knowledge! Software testing: This section aims to provide a m...
Week 2 13-17 January, 2025 Eng. SARA AL WEEK 2 CCDI CH1: Software lifecycle 11 Sec.2: Software testing Std book pgs: 26- 29 Workbook pgs 18- 19 Last Week in Review: Refresh Your Knowledge! Software testing: This section aims to provide a more in-depth description of the testing phase of the software development life cycle. This section highlights the importance of software testing and introduces the different types, methods, and levels of testing. Each of the testing types and methods will be briefly discussed, and examples will be provided to highlight the differences between them. Learning outcomes 01 Assess the importance of testing software 02 Create a test plan 03 Key words technical document that outlines the approach Test plan followed to test a product SOftware testing: is the process of checking whether the developed software meets the project’s requirements and specifications. A series of test activities are done in order to find errors, gaps, or any missing requirements as per the given w hy is requirements. software testing important Importance of software testing Confirms that the software requirements are applied correctly. Finds defects and ensures that they are fixed before releasing the product for production. Improves the user experience and ensures customer satisfaction. Helps in product security. Ensures product quality. when is the right time to start testing the product? The answer to that question depends on the SDLC model used to develop the software. For example, in the Waterfall model, formal testing starts in the testing phase after the software has been built. Whereas, in the Agile model, testing happens at the end of every iteration/sprint and the final software is also tested at the end. But there are different activities which are carried out at each phase of the SDLC which can be considered as forms of testing. They include: verifying and analysing requirements in the requirement analysis phase. reviewing and improving the design in the design phase. checking the code for efficient logic and During the software development process, the software needs to be verified and validated. See Figure 1.2.1 to understand the difference between the two. Types of testing Testing can be divided into two main categories, manual testing, and automation testing. In manual testing, the software is tested by humans and in automation testing tools are used to perform test cases. See the table below: Week 3 20-24 January, 2025 CCDI 11 WEEK 3 std book pgs: 30-40 , Workbook: 20 CH1: Software lifecycle Sec.2: Software testing Learning outcomes 01 02 03 Key words