School of Technology

Fundamentals of Quality Assurance Testing

Learn to apply the fundamental methods, techniques, and processes of Testing and Quality Assurance.

Get Started

Boost your skillset and become a valuable asset in tech.

In this course, students will complete a series of graduated exercises, to apply the fundamental methods, techniques, and processes of software testing to write a test plan and incident/defect reports for business applications.

Testing and Quality Assurance is a critical part of the software development lifecycle. The software can fail in many different ways and in many situations and it is up to developers and testers to ensure that does not happen. There will almost always be bugs and crashes lurking in your code and the challenge for developers and testers is to catch them before the software is rolled out to production.

There is more to software testing than just running a program and trying a few functions. Beginning with initial development, you can design software in ways that facilitate automated testing. In the development process, you can implement unit tests that ensure that your code does what you think it should be doing. After the development process is complete, testers can write test scripts that will be followed to ensure that every possible workflow is tested and complete. Once the software is in production, test scripts can be re-run if the code needs to change for bug fixes or feature additions to ensure that the new changes didn't break any old functionality.

It is important to approach testing with a scientific approach so errors cannot slip through. The highest quality software tends to have the largest and most significant test coverage. It is up to developers, business analysts, and testers to work together to design tests that accurately reflect the business requirements and to test the software accordingly.

Course Highlights

After finishing this course you will be able to: 

  • Identify typical objectives of testing
  • Describe the relationship between testing and quality assurance and give examples of how testing contributes to higher quality
  • Explain the seven testing principles
  • Explain the relationships between software development activities and test activities in the software development lifecycle
  • Compare the different test levels from the perspective of objectives, test basis, test objects, typical defects and failures, and approaches and responsibilities
  • Summarize the activities of the work product review process
  • Explain the differences between different review types: informal review, walkthrough, technical review, and inspection

 

*Learners who successfully complete this course will receive a digital badge and e-certificate. Learners may also be eligible for credit transfer to the Robertson Full Stack Web Developer diploma program.

Course Details

Quick Facts

Format:

Online Micro-Course

Length:

10 Hours completed at your own pace

Course Price:

$150

Who is Eligible?

This online course can be taken by anyone. There are no specific requirements for entry. The contents of this course may be of special interest to young professionals who have some basic tech experience who may be interested in pursuing a career as a Software Developer.

Flexible Learning

Study Anywhere
With micro-courses, you choose where you learn. Our flexible course format gives you the freedom to study where, when and how it works best for you – you set your own schedule.

24/7 Access
Thanks to our online learning hub Brightspace, you have access to your course materials 24 hours a day, 7 days a week. Pick up your coursework when it makes sense for you.

Boost Your Resume
Once you’re done, you’ll get to add an E-Course Certificate to your resume, boosting your credibility, skills and competitive advantage in your current or future career.

Terms and Conditions

Refund Policy

Refunds will only be considered when requested within two weeks of the date of registration and for learners who have not completed more than 25%.  

  1. Days 1-7 after registration; learners will be eligible for a full refund if they have not completed more than 25%.
  2. Days 8-14 after registration; learners will be eligible for a refund minus $50.00 administration fee if they have not completed more than 25%. 
  3. No refund will be issued for learners who have completed more than 25% within two weeks following their registration.
  4. No refund will be issued for learners after the two weeks following their registration.
  5. To be eligible for a refund, students must submit an email request to the Micro Course Team at [email protected] within the specified timeframe.

Course Access Duration

Learners are able to complete this course at their own speed up to a maximum of three months. At the three month expiry, any learner who has yet to complete the course will be unenrolled, leading to loss of access.

Course Price
$150
Register Today