![]() |
![]() |
||
Quality Assurance Testing
|
|
|
|---|
This course is designed for individuals who have some basic computer experience and wish to prepare for careers in quality assurance and software testing. Related experience might include familiarity with Microsoft Windows, Microsoft Word and browsing the Internet.
Despite the array of techniques for preventing bugs and for facilitating bug detection, software development is still error-prone. Even with all the quality techniques practised today, the lion's share of bugs is found by testing.
Testing is the most important way of assuring (or controlling) the quality of software. Good practices throughout the development process contribute to the quality of the final product, but only testing can demonstrate that quality has been achieved and identify the problems and the risks that remain. .
The Quality Assurance Testing certificate program is designed to teach the domain knowledge of quality assurance and software testing. Students will be taught in a hands-on manner utilizing automated & performance test tools.
Topic 1: Introduction
Topic 2: Theory of Program Testing
Topic 3: Unit Testing
Topic 4: Control Flow Testing
Topic 5: Data Flow Testing
Topic 6: Domain Testing
Topic 7: System Integration Testing
Topic 8: System Test Categories
Topic 9: Functional Testing
Topic 10: Test Generation from FSM Models
Topic 11: System Test Design
Topic 12: System Test Planning and Automation
Topic 13: System Test Execution
Topic 14: Acceptance Testing
Topic 15: Software Reliability
Topic 16: Test Team Organization
Topic 17: Software Quality
Topic 18: Maturity Models
About IT&E ~ Departments ~ People ~ Admissions ~ Undergraduates ~ Graduates
Research ~ Alumni & Friends ~ Corporate Partnerships ~ IT Continuing Education ~ News ~ Events
© 2007 The Volgenau School of Information Technology and Engineering - George Mason University