Software Testing Foundation Online

Become a successful software tester

ABOUT THE PROGRAM

The Software Testing Foundation Online course provides the basic understanding of various testing concepts and terminologies involved in the software testing. The online course is designed to provide essential knowledge of fundamental principles of testing, software testing methodology and test process. The online course provides an overview of different software development models and explains how development activities are supported by various testing activities. The course enables the delegates to handle test management issues including planning and organisation, estimation and monitoring, risk-based testing as well as managing incidents and configuration. The delegates will gain an understanding of tool support for testing, its types, key benefits and potential risks of tools, selection and implementation of tools and an effective process to use the tools effectively into an organisation. You will also learn how to apply the static and dynamic testing techniques and test development process.

  • Explore software testing methodology

  • Differentiate testing from debugging

  • Explore testing in different phases of the software lifecycle

  • Identify the relationship between test activities and work products

  • Gain software testing certification and boost your career prospects

  • Courses delivered by highly qualified and well-experienced instructors

PREREQUISITES

No prerequisites are required for attending the Software Testing Foundation Online course. However, basic knowledge of software development would be beneficial.

TARGET AUDIENCE

The online course is intended for anyone who is involved in Software Testing. These include:

  • Program Managers
  • Quality Managers
  • Project Managers
  • Management Consultants
  • Business Analysts
  • IT Directors
  • User Acceptance Testers
  • Test Analysts
  • Test Consultants
  • Test Managers
  • Test Engineers

Apart from these, anyone who wants to gain the knowledge of software testing and wish to start their career in this field can also attend the course.

WHAT WILL YOU LEARN?

  • Explore the various concepts and terminologies used in different types of software testing
  • Gain an understanding of different methods of verification and validation using software testing
  • Understand Software Development Lifecycle Models (SDLC) and Software Testing Lifecycle (STLC)
  • Learn the various static and other tools for automating testing
  • Learn how to use equivalence partitioning, state transition and boundary value analysis for developing designs

Enquire Program

Fill in the form below & we'd get back to you.

PROGRAM OVERVIEW

The Software Testing Foundation Online course is designed for anybody who wants to gain a better understanding of software testing. The online course provides a thorough understanding of fundamentals of testing and why testing is required including identification of a defect in software that may cause harm to the environment or organisation and explain how testing contributes to higher quality.

Exam Details of Software Testing Foundation Online Course

The online course helps the delegates for the preparation of Software Foundation exam in order to achieve the certification. Details are as following:

  • Duration: 1 hour
  • Type: Multiple choice questions
  • Total: 40 questions
  • Pass Percentage: 65%
  • Closed book exam

PROGRAM CONTENT

Introduction to Testing

  • Define Testing
  • Describe the requirement for testing
  • Seven principles of testing
  • Verification and Validation
  • Expected results or outcome
  • The fundamental test process
  • Exit, Completion, Closure and Acceptance Criteria
  • Testing psychology
  • Understand testing code of ethics

Software Development Lifecycle (SDLC)

  • Test levels
  • SDLC models
  • Spiral Model
  • Agile Model
  • Waterfall Model
  • Prototype Model
  • V model
  • Functional and Structural Testing
  • Non-function system testing
  • Maintenance testing
  • Retesting and Regression testing

 

Static Techniques and Testing

  • Walkthroughs
  • Inspections
  • Technical reviews
  • Static analysis
  • Review and test process
  • Describe phases of formal review
  • Use tools perform static analysis
  • Alpha testing
  • Beta testing
  • UAT
  • Ad-Hoc testing
  • End-End testing
  • Risk-based testing
  • Sanity/Smoke testing
  • Exploratory testing
  • Regression testing
  • Accessibility testing
  • Usability testing
  • Security testing
  • Concurrent testing
  • Parallel testing

Levels of Testing

  • Integration testing
  • Unit testing
  • System testing
  • Static testing Dynamic testing
  • White Box and Black Box testing
  • Inspection and review process

Test Design Techniques

  • Identify test conditions
  • Design test cases
  • Categories of test design techniques
  • Equivalence partitioning
  • Boundary value analysis
  • Use case testing
  • State transition testing
  • Decision table testing
  • Path and statement testing

Software Testing Lifecycle

  • Describe fundamental test process
  • Test strategy and management
  • Test planning
  • Test case design
  • Test execution
  • Test reporting and metrics
  • Test documentation templates
  • Automation Overview

Test management

  • Test planning and estimation
  • Test organization
  • Test approaches or strategies
  • Test progress control and monitor
  • Configuration management
  • Risk management
  • Managing incidents

Tools support for testing

  • Describe various types of analysis tool
  • What are the benefits of tools?
  • Risks of tools
  • Introducing a tool to an organisation

Software Testing Fundamentals

Software testing c...