Links to Other Testing Courses
University Testing Courses
University of St. Thomas
Title: Software Quality Assurance/Quality Control (CSIS605T)
Description: This course presents a management perspective and a quality process that guides the selection of tools and application of techniques towards specific achievable goals in the management of quality in software development. Each student will develop a Quality Assurance plan for a significant software product. Included in the development of the Quality Plan will be development of plans that provide for change management, product acceptance, testing, problem resolution and corrective action, metrics, and reviews and audits.
Southern Methodist University
Title: Software Testing and Quality Assurance (CSE7314)
Description: The relationship of software testing to quality is examined with an emphasis on testing techniques and the role of testing in the validation of system requirements. Topics include module and unit testing, integration, code inspection, peer reviews, verification and validation, statistical testing methods, preventing and detecting errors, selecting and implementing project metrics, and defining test plans and strategies that map to system requirements. Testing principles, formal models of testing, performance monitoring, and measurement also are examined.
George Mason University
Title: Software Testing and Quality Assurance (CSE637)
Syllabus: SWE 637
Description: Concepts and techniques for testing software and assuring its quality. Topics cover software testing at the unit, module, subsystem, and system levels; automatic and manual techniques for generating and validating test data; the testing process; static vs. dynamic analysis; functional testing; inspections; and reliability assessment.
The University of Texas in
Title: Software Testing, Verification, Validation and Quality Assurance (CSE4367)
Description: Methods for evaluating software for correctness, and reliability including code inspections, program proofs and testing methodologies. Formal and informal proofs of correctness. Code inspections and their role in software verification. Unit and system testing techniques, testing tools and limitations of testing. Statistical testing, reliability models.
Mississippi State University
Title: Software Testing and QA (CSE 6283)
Description: Topics include methods of testing, verification and validation, quality assurance processes and techniques, methods and types of testing, and ISO 9000/SEI CMM process evaluation).
Title: Software Science II: Design, Implementation and Testing (G542)
Description: The design process. Major design methods such as composite/structured design, data structure driven design, structured analysis, transfer of design to code, testing techniques, validation, verification, certification, and security.
University of Massachusetts
Title: Software Engineering: Analysis and Evaluation (521)
Description: Introduction to the principal approaches for testing and evaluating software systems, particularly large, complex systems used in life-critical applications such as medical monitoring devices and air traffic control. Manual code inspection techniques (such as the clean room approach), formal specification and verification techniques, static and dynamic analysis approaches, software safety issues.
The Center for Advanced Computer Technology (CACT) at Cal Poly
Title: Introduction to Software Testing
Title: Advanced Concepts in Software Testing
Texas A&M University
Title: Advanced Topics on Logic Synthesis (CPSC678)
Description: Design for Testability. Techniques and approaches to design for testability and built-in self test including scan techniques, concurrent checking as well as testable networks and function-independent testing. Prerequisites: background in testing and diagnosis of digital systems.
Florida Institute of Technology
Title: Software Testing Methods (CSE4431)
Description: This course explores methods for testing software systems. Both functional and structural methods are presented. Techniques related to software measurement and software reliability engineering are given special emphasis.
Azusa Pacific University
Title: Software Engineering II (CS525)
Description: The focus of this course is software design, program implementation, unit testing, systems testing, documentation, verification and validation, and other software engineering topics. In this course, each team of students completes the software products for their project and participates in final presentations and reviews.
Title: Software Engineering and Test (CIS315)
Description: This course provides an overview of software requirements analysis, the software design process, verification and validation, software maintenance, and documentation. The major emphasis of the course is a project that provides experience in the design and development of a significant software project.
California National University
Title: Software Quality Assurance (QAS 207)
Description: A study of industrial, commercial and government requirements for the assurance of Quality Software. Descriptions and evaluations of software quality processes are explored along with management and technical integration techniques used to produce software that meets the project’s needs.
Christian Brothers University
Title: Quality Assurance (ENGM605)
Description: Statistical quality control methods for products/services; design of quality control systems; control of quality control inputs. Content: Total Quality in Organizations, Philosophies and Frameworks, Focusing on Customers, Leadership and Strategic Planning, Human Resource Practices, Process Management, Performance Measurement and Strategic Information Management, Statistical Thinking and Applications, Quality Improvement, Quality Control, Statistical Process Control, Reliability, Building and Sustaining Total Quality Organizations.
Embry-Riddle Aeronautical University
Title: Quality Engineering and Assurance MSE 625
Description: This course describes the overall approach to specifying software quality, achieving quality, and mapping a quality specification into an engineerable set of activities. It describes the major activities used to cross-check the quality of software artifact and its development process. This course provides a framework for understanding the application of software verifications and validation (V&V) processes and techniques throughout the software development life cycle. Typical products of V&V processes are identified along with their possible V&V objectives. The course will analyze five categories of V&V approaches: 1) technical reviews, 2) software testing, 3) proof of correctness (program verification), 4) simulation and prototyping, and 5) requirements tracing. For each category some representative techniques will be identified and assessed. The course emphasis is on validating the system at the requirements and design stages. This validation is then coherently extended into a discussion of testing concepts, planning and controlling of testing activity, and integration-level testing. The course covers the economics of software quality and provides a guide to organizing the project to achieve quality in both the software product and process.
University of Missouri – Rolla
Title: Software Testing and Quality Assurance (CSc 307)
Description: This course covers unit testing, subsystem testing, system testing, object-oriented testing, testing specification, test case management, software quality requirement analysis and specification, software process improvement, and software total quality management.
University of Kansas
Title: Software Quality Assurance (EECS 814)
Description: Software quality engineering as an integral facet of development, from requirements through delivery, maintenance, and process improvement; how to carry out inspections, manual and automated static analysis techniques, fundamental concepts in software testing, verification, validation, test case selection, testing strategies such as black-box testing, white-box testing, integration testing, regression testing, systems testing, acceptance testing; design for testability, fundamental concepts in software integration, configuration management, models for quality assurance; documentation; industry and government standards for quality.
Title: Software Quality Assurance (626)
Description: This course develops methods for measuring quality of software processes and products. It reviews statistical principles and methods, introduces measures for software products and development processes, and considers common standards such as ISO 9000.
Title: Principles of Quality and Reliability in Engineering (ENRE 400)
Description: Introduction to the basic principles of reliability and quality. Quality topics include: quality loss function, causes of variation and variance reduction techniques, and quality control activities and process control charts. Reliability topics include: basic probability and statistics, component and system reliability models, reliability analysis tools and physics of failure in product development.
DalHousie University, Continuing Technical Education
Title: Quality Assurance & Testing of Software
Description: The production and use of quality software is critical to the survival of many projects and organizations. For the successful production of software, attention must be paid to quality during every phase of the development process. This course will describe the testing methods that can be used at each stage and will show how the testing processes form part of the overall quality assurance objectives for the organization.
Santa Clara University
Title: Software Quality Assurance and Testing (COEN 286)
Description: (1)How to write a useful test plan, (2) How to construct test cases, (3) How to do inspections and walkthroughs, (4) How to write automated tests, (5) How to manage actual testing
Title: Software Testing, Quality Assurance, and Maintenance (CS 447)
Description: To introduce students to systematic testing of software systems, software verification, symbolic execution, software debugging, quality assurance, measurement and prediction of software reliability, project management, software maintenance, software reuse, reverse engineering.
Middle East Technical University, Informatics Institute,
Title: Introduction to Software Testing (SM514)
Description: The relationship of software testing to quality is examined with an emphasis on testing techniques. Topics include module and unit testing, integration and acceptance testing, statistical testing methods, defining test plans and strategies that map to system requirements. Testing principles, formal models of testing and software testing standards are also examined.
Continuing Education Certifications
Austin Community College,
Title: Introduction to Software Quality Assurance
Description: This course will cover tests performed at different levels of localized software products. Students should have an understanding of the software life cycle. Course objectives: (1) define the four levels of localized software testing, (2) Explain the various computer configuration needed to prepare tests. (3) Explain bug and failure tracking, (4) Explain Testing work flow, (5) Explain the three types of testing tools.
Northeastern University, University College (Certificates)
1) Title: Introduction to Software Testing (COM 5383)
2) Title: Introduction to Software Test Automation (COM 5384)
3)Title: SQA Tool Selection Methodology (COM 5386)
4)Title: Certified Software Quality Engineer (CSQE) Exam Preparation (COM 5387)
Bay University (Certificate)
Title: Developing the Quality Assurance and Standards Policy for Testing (VVTS603 )
Description: Standards development in Quality Assurance and Testing can be counter-intuitive. Testing is not about demonstrating that something works, it is about discovering the circumstance under which the test subject fails. Without this understanding, standards become the problem rather than a policy guiding the execution of appropriate tests. In this course, you will learn how to: (1) Define the Test Hierarchy; (2) Determine the Test Level Relationships; (3) Focus on the Testing Approaches; (4) Document the Testing Process; (5) Execute Regression Testing; (6) Determine the Prerequisite for Regression Testing, and (7) Conduct the Test Process.
Georgia Institute of Technology, College of Computing (Certificate)
Title: Software Testing (Comp-403)
Description: With the increased emphasis on accurate software development, it is important that software testing be made an integral part of the development process. This course provides a comprehensive examination of the tools, methodologies and techniques of software testing.