INFS 7006 Software Testing and Automation

This is an archived copy of the 2022-2023 catalog. To access the most recent version of the catalog, please visit https://hbook.westernsydney.edu.au.

Credit Points 10

Legacy Code 300770

Coordinator Simi Kamini Bajaj Opens in new window

Description Software Testing and Automation will cover topics in two sections - Fundamentals of Software Testing and Test Automation. Section 1 will enable students to get a good understanding of different types of testing, the entire life cycle of Testing; how to design and prepare Test Cases, Test Data, execute these Test Cases and manage the defects. Students will also learn the importance of exclusive Test Environment for Testing and how to create a Traceability Matrix relating Requirements to Test Cases. Since approaches to testing software have also evolved with rigorous systematic approaches and advanced tools to automate some of the testing tasks. Section 2 will expose students to Test Automation using an automation tool, Object mapping and repository creation, Exception handling, logging and reporting, and Creation and Execution of Automation scripts.

School Computer, Data & Math Sciences

Discipline Information Systems, Not Elsewhere Classified.

Student Contribution Band HECS Band 2 10cp

Level Postgraduate Coursework Level 7 subject

Restrictions

Students must be enrolled in a postgraduate program.

Assumed Knowledge

Knowledge about:  Software Development Life Cycle; Programming knowledge in one of the Object Oriented programming language  for e.g. Java, C++; Scripting Language such as Java Script.

Assessment

The following table summarises the standard assessment tasks for this subject. Please note this is a guide only. Assessment tasks are regularly updated, where there is a difference your Learning Guide takes precedence.

Type Length Percent Threshold Individual/Group Task
Quiz 3 (90 Minutes) quizzes 35 N Individual
Applied Project 15 hours 25 N Group
Applied Project 20 hours 25 N Individual
Report 2000 words 15 N Individual

Teaching Periods