Software Testing Essential ISTQB Foundation

Training

In London

Save 37%
£ 625 VAT exempt

Description

  • Type

    Training

  • Level

    Beginner

  • Location

    London

  • Duration

    3 Days

This 3-day, hands-on (PC-based), practical course on software testing provides comprehensive, essential knowledge for all software testers and those looking to understand more about software testing.

The ISTQB foundation syllabus is covered in full, providing participants with the knowledge to sit their ISTQB Foundation Certification exam (if required). However this course focuses not only on this knowledge, but also the core competencies needed to enhance your testing ability. It includes topics (outside of the ISTQB foundation syllabus) such as test automation, Agile testing, and testing on various platforms and environments such as web and mobile applications.

This course is designed to provide you with core competency and skills to apply testing with confidence in the workplace. Participants are actively involved in planning, setting up and executing testing in realistic and directly applicable environments. During this course participants will develop their own checklists, test plan templates, test case templates and reporting templates that they can use immediately on return to their workplace.

This course is a blended approach of classroom learning, hands-on practical application, discussion, and working through a case study to apply the techniques and reinforce the learning.

ISTQB Foundation Certification – this course has been designed to cover the ISTQB foundation syllabus so that participants will have the confidence to sit the ISTQB Foundation Certificate. This course is not currently accredited by ISTQB, but will be submitted for accreditation in due course.

Facilities

Location

Start date

London
See map
78 Cannon Street, EC4N 6AG

Start date

On request

About this course

New software testers and others starting to work within a testing environment.
People looking to become ISTQB Foundation certified, but want more that just a certificate.
Experienced software testers who wish to standardise their training.
Non-testers who would like to understand more about the software testing approach.
Business analysts and developers/programmers who may work cross-functionally and gain value from understanding more about software testing

None, other than an interest in learning how to be a great tester.

The course is supplemented by hands-on labs that help attendees reinforce their theoretical knowledge of the learned material.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Confidence Training
  • Planning
  • Web
  • Design techniques
  • Design
  • Computing
  • Testing
  • IT
  • Practical
  • Software
  • Foundation
  • Beginner
  • IT Systems
  • Software testing
  • ISTQB

Teachers and trainers (1)

Bright  Solutions

Bright Solutions

Trainer

Course programme

denotes a value add – additional information and techniques beyond the Foundation syllabus coverage.

Thinking Like a Tester

  • What is Testing?
  • What processes go into testing
  • What are the testing types (functional and non-functional, ISO9126 plus other definitions*)
  • Why do we test for them?*
  • Critical analysis of a system for key test areas*
  • Risk analysis of a system for test areas
  • Effective and efficient test planning*
  • What not to test (and why)*
  • Setting your testing up for ongoing success*

Applying Testing to Your Solutions

  • Understanding test levels
  • Understanding Software Development Lifecycles (Waterfall, V Model, Agile*, Spiral)
  • Understanding Software Maintenance Lifecycles (regular releases, emergency releases, production support)*
  • Understanding your application type (Web, Mobile, Desktop)*
  • Applying the testing of your application to the lifecycle*
  • Information to gather and report

Understanding Test Tools

  • Classification of Tool Types
  • Understanding which tools are needed and why
  • Selecting a Tool
  • Implementing a Tool
  • Setting up for Automation

Preparing the Testing

  • Static and Dynamic Testing
  • Methods and techniques for writing test cases*
  • Methods and techniques for recording test results
  • Common test metrics and how to gather them

Static Testing

  • Effective reviews (including developing your own checklists)
  • Static Analysis (what to do and when)

Dynamic Testing

  • Setting up the prepared testing based on documentation (Specification Based)
    • Understanding the test design techniques (Equivalence Partitioning, Boundary Value Analysis, Decision Tables, State Based, Use Cases)
    • Understanding when and how to use them
    • Hands-on exercises applying the techniques to an application*
  • Setting up the prepared testing based on review of the system (Structural Based)
    • Understanding the test design techniques (Statement coverage, decision coverage)
    • Understanding when and how to use them
    • Hands-on exercises applying the techniques to an application*
  • Setting up the prepared testing based on experience (Experience Based)
    • Understanding the test design techniques (checklists, attacks, exploratory testing)
    • Understanding when and how to use them
    • Understanding how to set up and run an effective exploratory testing session*
    • Understanding how to develop and apply Heuristics*
    • Hands-on exercises applying the techniques to an application*
  • How to apply the technique to
    • Functional Testing*
    • Performance Testing*
    • Security Testing*
    • Usability Testing*
    • Regression Testing*

Executing the Testing

  • Running the tests in difference environments (Web, Mobile, Desktop)*
  • Automation of testing at Unit, Integration, System and Acceptance levels*
  • Recording of test results*
  • Raising effective defects*

Reporting the results of the testing

  • Analysis of test results
  • Key information to pass onto the team
  • Methods for communication

Software Testing Essential ISTQB Foundation

£ 625 VAT exempt