Skip to main content

Fundamentals of Software Quality Assurance

General

Prefix

SE

Course Number

670

Course Level

Graduate

College/School

College of Science and Engineering

Description

Software quality assurance, testing principles, and techniques. Development life-cycle models and software testing, terminologies, and software tools. Extracting requirements and producing test cases.

Credits

Min

3

Max

3

Repeatable

No

Goals and Diversity

MN Goal Course

No

Cultural Diversity

No

Learning Outcomes

Outcome

Integrate software quality attributes into the testing stages of the software development life-cycle.

Outcome

Extract requirements and other relevant information from stakeholders, project documentation, and other sources.

Outcome

Apply suitable testing types and techniques.

Outcome

Identify, prioritize, plan, and execute test cases as part of the software test management process.

Outcome

Implement automation in testing for modern software development.

Course Outline

Course Outline

Quality testing in Software Development Life Cycle (SDLC). 10% Quality framework testing challenges. 10% Testing roles and responsibilities. 10% Requirements testing techniques and documentation. 10% Extracting Requirements from project documentation and other stake-holders. 10% Common test approaches, methods, types and techniques. 20% Test prioritization and Test management (plan, execute and control/monitor). 20% Defect management processes and tools for test automation. 10%