Programs > Diplomas > IT Diploma Programs

IT Diploma Programs

Testing & Internet Technologies (NOC:2283)

The graduate will know how to develop software testing plans. The graduate will be able to install software and hardware and configure operating system software in preparation for testing. Plus, the graduate will obtain the knowledge of executing results of software application tests, information and telecommunication systems tests. In addition, the graduate will know how to develop and implement software and information system testing policies and procedures. This training provides a road-map for establishing software quality goals and improvement measurement. Manual testing and automated test tools are compared and explained, and "hands-on" case studies aid students in applying training into actual test deliverables. This program will provide you with a solid understanding of the core .NET and Java concepts, base classes and object-oriented programming. Also, students are immersed into the wide spectrum of data access and manipulation with respect to the relational model as databases are exploited internally and externally.

Testing & Internet Technologies

Course Outline:

Testing Methodology & Technology

- Introduction to profession and computer basics.
- Windows Environment and Microsoft Office
- Operating MS DOS Systems
- UNIX Operating System
- Networks and Client Server Fundamentals
- Introduction to Programming
- Introduction To Object Oriented Programming (OOP)
- Introduction to Database Management
- Fundamentals of software testing
- Hands-on software quality assurance testing
- Automated testing tools: HP UFT/QTP, ALM/QC, IBM Rational Robot, IBM Rational ClearQuest, Selenium
- Testing of Internet Applications with HP UFT/QuickTest Professional and Oracle Application Testing Suite (OpenScript, OLT, Test Manager)

Advanced Testing

- Concepts of advanced object-oriented programming
- Advanced Test Planning and Testing
- Advanced Test Automation with HP UFT/QTP, IBM Rational, Selenium
- Load Testing Software Applications using HP LoadRunner and IBM Rational Performance Studio
- Testing Web Applications
- Testing and QA Management
- HP ALM/Quality Center

Microsoft Technology

- The C# Language
- MS SQL Server
- Accessing Data with ADO .NETv - Developing Windows Applications with .NET
- Developing Web Applications with ASP.NET
- Unit testing in .NET

Java Technology

- The Java language
- Java object concepts
- Java object-oriented programming model
- Java Applets
- Application Development with awt and swing
- Java Database Connectivity – JDBC
- Servlets and Java Server Pages – JSP
- JSP Beans
- JSP Custom Tags
- Unit testing with JUnit
- Selenium testing with Web Driver

Database Concepts

- Database concepts
- SQL Developer

Testing Project

- Test Management Process
- Define Test Requirements
- Develop Test Plan
- Develop Tests
- Execute Tests
- Track defects
- Manage Test Processing with HP Quality Center
- Generate Analysis Reports

Duration of the course is 27 weeks
Timing: Monday to Friday - 9 a.m. to 3p.m.

Prerequisite: Basic computer knowledge

Canadian Technology College issues a Diploma after completion of the course

E.I., S.A., WSIB Recipients may be qualified for government financial assistance!

Qualify for E.I. and Second Career!(PCC Search)

Your Career

As a graduate of this program, you may pursue future career options, such as:

  • application tester
  • application testing technician
  • software test co-ordinator
  • software tester
  • software testing technician
  • systems tester
  • systems testing technician
  • user acceptance tester
A software tester primarily performs software quality testing procedures on software. They generally have strong grasp over software quality testing tools and techniques, along with some level of software development knowledge/experience. The software tester ensures that the software performs as expected both functionally and non-functionally.

Job opportunities

The employment opportunities will be extremely good for software testers in Canada and around the world.
Software testers are employed across a variety of industries, but mainly for companies providing computer systems design and related services. Other employers include wholesalers of computer and communications equipment, software publishers, and the finance and insurance services sector.
This occupation experienced significant employment growth over the last decade due to the increasing reliance on computer software and the Internet for many common services. Yet during the forecast period, one of the key drivers of employment will be the technologies being introduced in the automotive industry. Large automotive manufacturers and software producers have been investing in projects in different areas of the province to develop new features in connected cars and to advance self-driving car projects.
Also, as the financial services continue to transform their operating platforms, several opportunities are expected for software testers in these institutions, in digital laboratories, and among the growing number of financial technology (FinTech) start-up companies. Private and public sector venture capital funding is helping to spur growth in the emerging FinTech cluster and other sectors.
Within this occupation, artificial intelligence designers should also experience an increasing amount of job prospects. Artificial intelligence (AI) allows machines and built-in software to perform tasks which are usually undertaken by human beings, such as learning and processing information. There is a growing interest in applying these techniques to many types of business activities, including e-commerce, finance, healthcare, legal services and manufacturing. The provincial government and several private companies have also invested in a research institution to develop AI-related expertise specific to deep learning. This effort should result in a wider use of the technology by companies in Canada and around the world over the longer term, and support employment demand for these professionals.
Other dominant technological trends will drive job prospects for software tester, including block chain infrastructure, 3D printing, and virtual and augmented reality. A fair amount of job openings should also be generated in the growing video game industry.


  • India – Rs. 659000 – 1230000 / year
  • USA – $50,000 – $ 104,000 / year
  • Singapore – S$ 3000- S$ 6,000
  • Canada – CA$65,000 – CA$97,000
  • Hong Kong – HK$58,000

Canadian Technology College


CTC offers training in a wide variety of highly demanded careers, which are essential in any business environment. Training courses at Canadian Technology College are designed to give students not only greater breadth of knowledge and depth in a particular field, but also more self-confidence through testing themselves in a variety of new areas.


Canadian Technology College

1881 Steeles Ave W
Unit 204A
Toronto, Ontario
M3H 5Y4 Canada

Tel: (416) 663-0665
Fax: (416) 663-9365