Software Quality Assurance Basics provides a comprehensive introduction to the essential concepts and practices in software quality assurance. Participants will engage in project-based learning, applying theoretical knowledge to real-world scenarios, which enhances their understanding of quality assurance processes and tools. The course emphasizes hands-on experience, enabling learners to develop practical skills that are directly applicable in the workforce.
Throughout the program, participants will explore critical topics that shape the field of software quality assurance. By the end of the course, learners will have the opportunity to publish their project results in Cademix Magazine, showcasing their expertise and contributing to the professional community. This course is designed for those looking to solidify their foundational knowledge and advance their careers in software engineering and DevOps.
Introduction to Software Quality Assurance
Understanding Software Development Life Cycle (SDLC)
Key Quality Assurance Terminology and Concepts
Types of Testing: Manual vs. Automated
Test Planning and Strategy Development
Test Case Design Techniques
Defect Tracking and Management
Introduction to Automated Testing Tools
Performance Testing Fundamentals
Final Project: Develop a Quality Assurance Plan for a Software Application