Testing is a critical role in software development that requires special skills and knowledge that are not commonly taught to software developers, business analysts and project managers. This often results in insufficient time and resources being allocated for this important function, and quality suffers—as do the users of the software. Equally important is the need to measure quality quickly and efficiently because limitations in resources and schedules are realities that aren’t going away. We need to do the best we can with what we have and still deliver high, proven-quality software.

Fundamentals of Software Testing provides an eye-opening view into this challenging task. It provides a complete picture of the testing process, how it fits into the development life cycle, how to properly scope and prioritize testing activities, and what techniques to use for optimal results. This software testing training begins with a deep-dive into the Universal Testing Method, followed with a close look at testing phases, testing approaches, non-functional testing, and testing for different platforms. If time permits, the course finishes up with some bonus material covering an introduction to automation testing and behavior-driven development.

Classroom
  • May 26th 2023
  • 9:00 amt o 5:00 pm
  • Regus Perth
  • $545.00

Duration            Learning Credits        

2 days – 16 hours of   16 PDU’s 

Session  

 

Public Classroom Pricing:     

Early Bird Price: AUD 1695.00

Regular Price: AUD 1795.00


Instructor-Led Virtual Live Pricing:

Early Bird Price: AUD 1295.00

Regular Price: AUD 1495.00


Private Group/ In-House Learning:

Have a group of 3 or more people?

 Register yourself with a special pricing and

request the training exclusively

  • 4.5 |2546 Ratings |5246 Attended |245 Corporate Training
Course Outline

Introduction and Overview

What to Test and How to Test it — The Universal Testing Method

● Modeling the Testing Space

● Determining Test Coverage

● Determining Test Oracles

● Determining Test Procedures

● Configuring the Test System

● Operating the Test System

● Observing the Test System

● Evaluating Testing Results

● Reporting Test Results

Common Phases of Testing

● Who typically performs the tests

● The scope of the tests

● Common tools used to perform the tests

● Useful techniques and practices

● What the phase addresses well

● What the phase often misses

● Unit Testing

● Integration Testing

● System Testing

● Regression Testing

● Acceptance Testing

● Alpha/Beta Testing

● The V-Model for Software Testing

● Testing Phases in an Agile Project

Approaches to Testing

● The Testing Approach Continuum

● Scripted Testing

● Exploratory Testing

● Scenarios, Checklists, Charters

● Structuring Tester Interaction

Non-Functional Testing

● Performance

● Usability

● Accessibility

● Security

● Portability

● Localization

Platform Specialization

● Mobile

● Web

● Package Implementations (COTS)

● SOA

● Data Warehouse and Business Intelligence

● Telephony and Voice

Test Automation — Bonus Section

● Definition and Overview of Automation Types

● Web Automation

● Challenges of Automation

● Optimizing Automation Efforts

● Tool Selection Process

Behavior Driven Development (BDD) & Test Driven Development (TDD) — Bonus Section

● BDD & TDD defined

● Feature Files

● Tools for Different Languages

Managing Testing Projects

● Planning for testing (Universal Testing Method Steps 1-4)

● Requirements Traceability

● Test Resources

● Testing Risks and Issues

● Testing Entry and Exit Criteria

● Measuring Testing Progress

Who Can Attend?

Learn new techniques and methodologies that will enhance your current testing and quality programs.

This software testing training course is an immediate benefit to:

● Testers of all types and levels

● Other disciplines who perform their own testing or are involved in testing

● Quality Assurance Professionals

● Test Management

● QA Managers

● QA Directors

● Software Engineers

● Business Analysts

● Project Managers

● IT Specialists (Security, Capacity Management, Networking…)

● Business Stakeholders

● Outsourcer Staff (Buyers and Suppliers)

● Application Development Managers

Learning Goals

● Establish a workable definition of software quality and show how testing fits in the quality process

● Understand the Universal Testing Method

● Utilize a combination of skills, tactics, practices and tools to build a base that testers can apply to solve testing problems

● Learn the six common phases of software testing and their characteristics

● Understand how the different test phases correspond to various development methodologies, such as

● Waterfall and Agile

● Understand various approaches to testing and discuss selection of approaches to address the need for both positive and negative testing

● Go beyond functional testing and learn nine types of non-functional testing who typically performs them, what their scope is, what tools are commonly used, and what best practices apply

● Explore software testing platforms and identify each platform’s unique characteristics and important aspects to understand when preparing related tests

● Learn how to optimize your automation testing investment and plan properly for long-term success.

● Understand Behavior Driven Development (BDD) and Test Driven Development (TDD) so testers can be prepared to adopt them using iterative development methods

Frequently Registered Together
Essential Coaching Skills for Managers

Duration: 1 Day
Timing: 9:00 am – 5:00 pm
Certificate: Course Completion Certificate
Price Range: $495 – $595

Essential Management Skills

Duration: 1 Day
Timing: 9:00 am – 5:00 pm
Certificate: Course Completion Certificate
Price Range: $495 – $595

Manager Management

Duration: 1 Day
Timing: 9:00 am – 5:00 pm
Certificate: Course Completion Certificate
Price Range: $495 – $595

Managing Performance

Duration: 1 Day
Timing: 9:00 am – 5:00 pm
Certificate: Course Completion Certificate
Price Range: $495 – $595

Train The Trainer

Duration: 1 Day
Timing: 9:00 am – 5:00 pm
Certificate: Course Completion Certificate
Price Range: $495 – $595

Presentation Skills – Professional

Duration: 1 Day
Timing: 9:00 am – 5:00 pm
Certificate: Course Completion Certificate
Price Range: $495 – $595

Conflict Management

Duration: 1 Day
Timing: 9:00 am – 5:00 pm
Certificate: Course Completion Certificate
Price Range: $495 – $595

Employee Engagement

Duration: 1 Day
Timing: 9:00 am – 5:00 pm
Certificate: Course Completion Certificate
Price Range: $495 – $595

Courses Relevant to your Job Role / Industry
Agile & More
  • 6 Courses
  • 8 Hours
  • Certificate by Mangates
Data Modelling
  • 8 Courses
  • 8 – 16 Hours
  • Certificate by Mangates
ITIL
  • 5 Courses
  • 8 – 16 Hours
  • Certificate by Mangates
DevOps
  • 5 Courses
  • 8 – 24Hours
  • Certificate by Mangates
Cyber Security
  • 5 Courses
  • 8 – 16 Hours
  • Certificate by Mangates
Leadership
  • 15 Courses
  • 8 – 16 Hours
  • Certificate by Mangates
Sales & Marketing
  • 6 Courses
  • 8 – 16 Hours
  • Certificate by Mangates
Testing & Essentials
  • 6 Courses
  • 8 – 16 Hours
  • Certificate by Mangates
Quality Management
  • 4 Courses
  • 8 – 16 Hours
  • Certificate by Mangates
Soft Skills
  • 24 Courses
  • 8 – 16 Hours
  • Certificate by Mangates
Comparing Other Courses
Essential Management Skills
  • Management as a Product
  • Assessing Your Personal Management Style
  • Setting Goals, Strategies, Objectives, Tasks and KPIs
  • Delegating
  • Having Innovative Meetings
  • Creating Engagement
popular
Leading Effective Teams
  • Qualities of an Effective Leader
  • Developing Your Team Goals
  • Dealing With Difficult Team Members
  • Coaching
  • Three Key Skills of Coaching
  • Instant Results Coaching
Performance Management
  • The Performance Management Cycle
  • Adapting Your Leadership Style
  • Giving Difficult Feedback
  • Performance Reviews Practice
  • Using the GROW Model to Joint Problem Solve
  • Managing Poor Performance
Employee Engagement
  • Roles and Responsibilities
  • The Four Enablers
  • Critical Success Factors
  • Creating the Right Work Environment
  • Engagement and Retention
  • Disengagement and the Six Human Needs