Software Testing
AUTUMN Semester Dates: TBA
SPRING Semester Dates: TBA
Times:
Duration: 7.5 hours (1 day)
Fees:
Venue: City campus - Building 10
Expressions and Enrolment
If you are interested in this course, please submit an Expression of Interest form to register your interest. Please note if you wish to enroll into this short course, you must also submit an Application Form [PDF 114k] to pay for and secure a place. Submission of an application form is confirmation of your intent to enroll and terms and conditions will apply.
Page Index
Who should attend
Course Objectives
Course Description
Course Outline
Who Should Attend?
Software developers - general knowledge of software development is assumed.
Course Objectives
At the end of this short course the student will be able to:
- Appreciate the fundamentals of software testing and its application through the software life cycle.
- Develop skills in designing and executing software tests suitable for different stages in the software life cycle.
- Work cooperatively in groups to complete small projects required by the subject.
- Acquire knowledge and skills in software testing to Foundation Level of International Software Testing Qualifications Board.
- Understand and appreciate the role of software testing in systems development, deployment and maintenance.
- Develop a continuing interest in software testing, and obtain satisfaction from its study and practice.
- Appreciate the responsibilities of software testers within software projects, the profession and the wider community.
Course Description
This course teaches software testing from basic concepts through to the application of test strategy to design and execute integration and system testing of a newly developed application. The theory is augmented with practical examples and exercises to engender confidence in the newly acquired knowledge. The course is intended to both introduce software testing and to describe more advanced techniques and concepts of interest to professional software testers.
Course Outline
The major topics are:
- Fundamentals of testing
- Testing throughout the software life cycle
- Static techniques
- Test design
- Test Management
- Test tools
- Test approaches and strategies.
- Risk based testing. Functional assurance testing. Testing for X
- Testing web applications.
- Testing control systems.
- Testing financial systems.