|
Dec 26, 2024
|
|
|
|
Catalog 2019-2020 [ARCHIVED CATALOG]
|
CSD 268 Quality Assurance Methodologies5 credits This Quality Assurance (QA) Methodologies course is an introduction to the theory, concepts, and reasoning behind software testing and automation. Students learn how to create and run test scripts and implement basic test projects.
Prerequisites: CS& 141
Course Outcomes Upon successful completion of this course students will be able to:
- Describe the objectives, limits, and cycles of testing
- Identify the differences between Black Box and White Box testing
- Demonstrate the process of reproducing bugs
- Define the role of automated software testing
- Create test cases and test scripts, and document the test cases according to the technology standards
- Demonstrate test management practices and techniques
- Identify strategies of “Risk Management”
- Create a project risk-management strategy
- Manage a tracking system for bugs
- Demonstrate performance testing and stress testing
- Describe the use of problem reports/bug reports
- Develop a test plan to effectively communicate testing requirements
Program Outcomes This course teaches to the following program outcomes:
- be prepared to obtain an entry-level position in software development
- demonstrate an understanding of software engineering, software testing principles, and quality assurance techniques
Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20
|
|