At a glance

Duration:
2 days
Cost:
NZD $1750 + GST
Contact us for any enquiries
including in-house delivery.
Software Testing

Introduction to Software Testing

Add value from the moment you are involved in testing software

This comprehensive 2 day course prepares you for your very first steps in the Software Testing arena. Whether you start with system testing, acceptance testing, functional or non-functional testing, this course provides the practical skills, tips and tricks allowing you to add value from the moment you are involved in testing software.

"Really enjoyed it plus learnt a lot - great delivery"

   Victoria Steele, IT Administrator, Lumley Insurance Ltd, Auckland

After this course you will be able to:

  • Understand roles and responsibilities in the testing arena
  • Identify the software development methodology and test levels in use and understand the impact on your testing activities
  • Extract test conditions from assigned requirements and apply basic test techniques to write smart executable test cases
  • Report defects in a professional way, which is the basis for improving the software under test.

"The course was very useful for me and provided me with valuable insight about software    testing methodologies."

   Revathi Kailasam, Auckland

Please note: This course is not about certification or about complex testing design techniques. It is all about you being able to add value from the moment you are involved in software testing.

Intended For

If you have limited IT knowledge and hardly any software testing experience, then this is the course for you.

Looking for specific User Acceptance Test skills? In that case, you may also be interested in our in-house User Acceptance Test course, which prepares and motivates your acceptance test team for the big responsibility ahead of them. 

Prerequisites

None.

Learning Outcomes

By the end of this course participants will be able to:

  • Understand the software development and integrated testing lifecycle
  • Understand the implications of a specific software development methodology on their own test activities
  • Apply basic risk analysis techniques ensuring effective test coverage
  • Analyse requirements, extract test cases and write test scripts
  • Apply basic test techniques ensuring effective test cases
  • Identify defects and report them in a professional manner
  • Deal with different test approaches: a script based, an exploratory or an agile test approach or the more likely combined test approach
  • Fill-up their test toolkit and be ready to add value from the moment they are involved in testing software.

Content

Over 2 days you will cover… 

Day 1Day 2

What is testing?

  • Testing defined
  • A history of testing
  • Terminology
  • The necessity of testing
  • What are you thinking?
  • General principles of testing
  • What's in a name?

Testing and the Development Lifecycle

  • Test types
    • Static vs. Dynamic
    • Reviews
    • White box vs. Black Box
    • Functional vs. Non-functional
  • Test levels
    • Unit (integration) testing
    • System (integration) testing
    • Acceptance testing
  • SDLC methodologies                                              

The Test Process

  • Analysis
    • Oracles
    • Risk based testing
    • Extent of Testing

The Test Process (continued)

  • Design
    • Test design techniques
    • Heuristics
    • Test factors and variables
  • Implementation
    • Create test data, test cases, charters and harnesses
    • Check test environment
  • Execution
    • Good bug reports
    • Severity and priority

Reporting

  • Metrics
  • Test case completion
  • Bug rates

Test Approaches

  • Scripted testing
  • Exploratory testing
  • Agile testing
  • Test tools

The Tester's Toolkit

  • The toolkit
  • The tools in your kit

Method Used

Presentations, interactive discussion and hands-on exercises.

Testimonials

"The course was very useful for me and provided me with valuable insight about software testing methodologies."

   Revathi Kailasam, Auckland.

"Really enjoyed it plus learnt a lot - great delivery"

   Victoria Steele, IT Administrator, Lumley Insurance Ltd, Auckland

 

Software Education Associates Limited
Freecall: 0800 268 773
Software Education Australia Pty Ltd
Freecall: 1800 145 152
Proud to support World Vision