Introduction to Software Testing (1.2 CEUs)

Share:
Course Code:
Daily Schedule:
8:00am - Registration and coffee (1st day only)
8:30am - Session begins
4:30pm - Adjournment
Breakfast, two refreshment breaks and lunch are provided daily.
 
Description
Testing is considered a key element to the overall success of IT organizations. Mature and structured processes are required to successfully implement change and improve testing performance.  This course will introduce the key elements of software testing and the steps and processes to enable the planning, preparation, execution, and management of a testing project.

Objective
To introduce the basic concepts of software testing, the key steps involved in software testing and how to plan, prepare and organize and manage the testing component of a software development project. 

Target Audience

  • Test Managers
  • Test Architects
  • IT Project Managers
  • Software Testers
Program Outline (1.2 CEUs / 12 PDHs)

Day 1
  • What is software quality
  • Software development process models
  • Static versus Dynamic testing
  • Testing lifecycle
  • Test planning starts with test strategy
  • Test focus areas
  • Master test plan
  • Levels and types of tests
  • Typical table of content for various test plans
  • Test management roles and responsibilities

Day 2

  • Test preparation: testing techniques, test case design
  • Test data preparation
  • Automated versus manual testing
  • Selecting test tools and building test environments
  • Test execution cycle activities
  • Test execution metrics
  • Defect tracking and reporting
  • Test execution types and methodologies
  • Regression testing
  • Performance and load testing
  • 10 rules of software testing

After Attending This Course You Will Be Able To:

  • Describe the key elements and tasks in software testing
  • Create test plans, estimate the effort and duration of the test component of a software development  project
  • Organize the test team and identify required test environment and data for a software development project
  • Manage the execution of the software test,  including defect management and status reporting
  • Describe some software testing best practices
Instructor
Hamid Faridani, Ph.D.
Hamid Faridani, obtained his PhD in Electrical Engineering from University of California in Irvine. He spent over 10 years as a fulltime academic, in various Universities in the US, Iran and Canada, teaching and researching in the areas of systems engineering, estimation and control theory.
His last academic position was Associate Professor of Electrical Engineering at University of Windsor. He next joined IBM Canada and spent over 23 years directing and managing Information Technology projects, both domestic and international, across various industries, including banking, insurance, retail, communication and government.
 
He also performed as a Risk and Quality Manager, assessing project quality and risks and recommending mitigation actions for a large number of IBM and external customer projects. Currently, Hamid teaches Project Management related courses in the PM certificate programs at Ryerson University and University of Toronto and has published over thirty papers in international journals and refereed conferences on a variety of topics, including systems engineering, risk management, estimation and control.

TLNT reserves the right to cancel or change the date or location of its events. TLNT's responsibility will, under no circumstances, exceed the amount of the fee collected. TLNT is not responsible for the purchase of non-refundable travel arrangements or accommodations or the cancellation/change fees associated with cancelling them. Please call to confirm that the course is running before confirming travel arrangements and accommodations. Please click here for complete policies.

We could offer any of our courses at a location of your choice and customized contents according to your needs, please contact us at: [email protected] or click here to submit an online request.

Reviews

Reviews
{{ reviewSummaryAverage.toFixed(1) }} ({{ reviewSummaryCount }} {{ reviewSummaryCount !== 1 ? 'reviews' : 'review' }})
Need a Government Grant?
Employment and Social Development Canada Grant

Jumpstart your training with the help of Talented Technology Training Canada (TTT-Canada) & the Canada Job Grant.

Seminars and Workshops offered within your organization anywhere in the world.

Get notified of our upcoming early bird discounts.

Course Inquiry

Submit this form for no-obligation course inquiries. One of our agents will contact you at the email or phone you enter below.