Software Testing – Autumn 2023
About This Course
Wondering what it takes to ensure a software application runs smoothly and efficiently? Interested in uncovering bugs and glitches to perfect a digital solution? Join us at our Software Testing Taster Session and explore the fascinating world of Quality Assurance!
Learning Objectives
						
						Scrum
					
				
						
						Ideal SDLC team
					
				
						
						SDLC
					
				
						
						STLC
					
				
						
						Task Management tools
					
				
						
						Test case Documentation
					
				
						
						Test Scenarios
					
				
						
						Test Plan creation (3yrs experience and above)
					
				
						
						Severity and Priority
					
				
						
						Bug/Bug tracking/Bug reporting
					
				
						
						Bug types
					
				
						
						Verification & Validation
					
				
						
						QA life cycle
					
				
						
						Test types: Manual Testing, Automation Testing
					
				
						
						Manual testing (Functional Testing): Unit testing, Integration, System, UAT, Smoke, Regression, UI, White box, Black box, Cross browser
					
				
						
						Non-Functional Testing: Performance, Load, Stress
					
				
						
						API testing
					
				
						
						Automation: Web UI, API, Performance
					
				Curriculum
				24 Lessons			
		Week 1 – Introduction to Software Testing
								To provide an overview of software testing, its importance, and its role in the software development lifecycle.
Students will understand the fundamentals of software testing, its significance, and how it fits into the software development process.							
						
						Course Overview and Importance of Software Testing1:30:54
API Testing02:04:12
Week 2 – Manual Testing Basics
								To introduce students to manual testing techniques, test planning, and test case design.
Students will be able to create test plans and design effective test cases for different scenarios.							
						
						
					Week 3 – Manual Testing in Practice
								To delve deeper into manual testing methodologies, test execution, and defect reporting.
Students will gain hands-on experience in executing test cases,
reporting defects, and working with test management tools.							
						
						
					Week 4 – API Testing
								To introduce students to API testing principles and tools. Students will be able to test APIs using Postman.							
						
						
					Week 5 – Test Execution and Reporting
								To focus on test execution, result analysis, and test reporting. 
Students will be proficient in executing tests, analyzing results, and generating comprehensive test reports.							
						
						
					Week 6
								To develop soft skills such as communication, teamwork, and problem-solving.
Students will improve their soft skills, which are crucial for effective collaboration and career growth.							
						
						
					Week 7
								To teach students essential terminology and concepts in software
testing.
Students will have a solid grasp of software testing vocabulary, enabling them to communicate effectively in the field.							
						
						
					Week 8
								To provide guidance on building a career in software testing and
preparing for job interviews.
Students will be prepared to start a career in software testing, with interview-ready skills and knowledge.							
						
						
					Week 9
Week 10
Week 11
Week 12 – Software Testing Practice Questions
								You will be tested in the following areas:
1. Manual Testing
2. API Testing
3. Mobile Testing
4. Performance Testing
5. Software Development Life Cycle
6. General Testing Concepts
7. Postman
8. JMeter
9. BlazeMeter
10. Test Case Writing
Good luck.							
						
						
					 
									 
		 
																				 
								
