Develop the skills necessary to perform all activities related to software test automation.
Quality Assurance Testing
Why take this course?
Software testing is a method to estimate the functionality of a software application to determine whether the developed software is working as per the requirements and to recognize the errors or gaps to assure that the product is error-free to produce a quality product. The Quality Assurance Testing course is designed to teach Software Testing and Quality Assurance in a hands-on manner and prepare the participants for a career in this field. This course will teach participants how to perform and analyze Software Testing methodology and essential knowledge they need to become effective Software Testers and/or Quality Assurance Engineers.
Jobs that use Quality Assurance Testing:
- Software Test Engineer
- Software Tester
- Quality Assurance Engineer
- Quality Assurance Analyst
- Quality Assurance Specialist
- Quality Assurance Tester
What you'll learn
This course is designed for individuals who have some basic computer experience and wish to prepare as a Software Tester or Quality Assurance Analyst. Related experience might include familiarity with Microsoft Windows, Microsoft Office and using the Internet browsers.
The course will provide instruction and hands-on training for the students to feel confident and begin working in the industry as software tester or QA Analyst.
Learning Outcomes:
After attending this course, participants will learn:
- Software Development Life Cycle (SDLC)
- Fundamental concepts in software testing, including software testing objectives, process, criteria, strategies, and methods.
- Various software testing issues and solutions in software unit testing, integration, regression, and system testing.
- Techniques and skills on how to use modern software testing tools to support software testing projects.
- Planning a test project, design test cases and data, conduct testing operations, manage software problems and defects, generate a testing report.
- Advanced software testing topics, such as object-oriented software testing methods, and component-based software testing issues, challenges, and solutions.
- Understand software test automation problems and solutions.
Course outline
64 hours of virtual, facilitated course time is required.
Software Quality Assurance and Testing Basics
- What is Software Quality Assurance (SQA), SQA vs. Software Testing
- The profession of SQA
- Knowledge and skill areas for SQA and Testing
- SDLC – Software Development Life Cycle
- Patterns or Approaches of SDLC
Requirements Analysis and more about testing basics
- What are software requirements
- Types of software requirements
- Analysis Techniques
- Requirements Quality Analysis
- STLC – Software Testing Life Cycle
- Defect life cycle
- Types of testing, black box, white box, sanity testing, regression testing
Test Planning & Documentation
- Test plan
- Test case
- Traceability Matrix
- Test Reports
Functional Testing
- SQL Query Joins
- Front end testing
- UNIX testing and LINUX testing to validate servers and log files
- Quality Center | HP ALM – application life cycle management tool to cover requirements, test plan, Test case, defects and test lab, resources and dashboard module.
- Security Testing
Backend Testing, Security Testing & Mobile Testing
- SQL queries to validate database
- Code review
- Log Files review
- Security Testing
- Mobile Testing
Load, Performance, Stress, Security, Mobile Testing
- Analysis of load, performance and stress testing
- Deep issues of performance
- Performance testing tools
About the Exam
Quality Assurance Testing has no official certification or exam.
Prerequisites
Quality Assurance Testing has no required prerequisites for admittance.
Cost
Students are responsible for purchasing course materials and paying for professional certification exams, if applicable.
*This program is authorized for WIOA funding for eligible applicants. For information, click here.
Maryville Course Fee: $2,250
Estimated course material cost: $80
Estimated exam fee: N/A
Estimated total cost to complete this course: $2,330
Course Dates and Registration
Click HereHave questions? Submit them here or contact us at works@maryville.edu.