Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
This KnowledgeCity course provides an overview of the different concepts and components involved in Software Quality Assurance (SQA).
The SQA course, taught by instructor Andrew Levin, provides a comprehensive overview of the concepts and features that make up all areas of Software Quality Assurance. The course starts with a brief overview and history of the SQA’s origins and why it is needed. Next, we examine different methods and techniques pertaining to the Software Development Life Cycle (SDLC) within SQA. We examine the mechanics and steps of how each SDLC method works, along with the advantages and disadvantages of using that particular method in conjunction with different types of software. We then move on to Planning Guides and why we need one, as well as what components make up a Planning Guide. We also compare and contrast the differences between a basic Planning Guide and an official IEEE Planning Guide standard. We follow up with an analysis of various testing techniques you can use with your software. We also examine White Box and Black Box methods, with working examples that show both successful tests and emulated test failures. We conclude with learning about Bug Reports. We delve into what a Bug Report is as well as what a well-written report looks like. Learning these concepts and techniques will help you create better software and allow you to do more in-depth evaluations, producing better and more professional results.
The course provides an overview of the concepts and components of Software Quality Assurance (SQA), including its history and purpose, Software Development Life Cycle (SDLC) methodologies (Agile, V, Waterfall, Spiral, and Prototyping), Planning Guides (basic and IEEE standard), testing techniques such as Black Box and White Box test cases, statement and branch coverage, boundary, equivalence, decision table and state transition testing, and Bug Reports.
The course is taught by instructor Andrew Levin and is offered by KnowledgeCity.
You will learn White Box and Black Box methods with working examples, along with statement coverage, branch coverage, boundary testing, equivalence testing, decision table testing, state transition testing, and functional and non-functional testing, and how, when, and why to use them based on what you are checking for errors.
You will learn what a Bug Report is, why bug reports are necessary during testing, what a well-written report looks like, and the elements that make up a good Bug Report.
It relates to Software Quality (SQA/SQC), Software Quality Management, and certifications including Certified Associate in Software Quality (CASQ), Certified Software Quality Engineer, Certified Software Quality Analyst, and Certified Software Quality Manager.