Introduction to Software Testing

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Start date

    Different dates available

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. After this course you will be able to:Understand roles and responsibilities in the testing arenaIdentify the software development methodology and test levels in use and understand the impact on your testing activitiesExtract test conditions from assigned requirements and apply basic test techniques to write smart executable test casesReport defects in a professional way, which is the basis for improving the software under test.

Facilities

Location

Start date

Inhouse

Start date

Different dates availableEnrolment now open

About this course

By the end of this course participants will be able to:Understand the software development and integrated testing lifecycleUnderstand the implications of a specific software development methodology on their own test activitiesApply basic risk analysis techniques ensuring effective test coverageAnalyse requirements, extract test cases and write test scriptsApply basic test techniques ensuring effective test casesIdentify defects and report them in a professional mannerDeal with different test approaches: a script based, an exploratory or an agile test approach or the more likely combined test approachFill-up their test toolkit and be ready to add value from the moment they are involved in testing software.

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

None.

1:1 Lab allowing for bespoke individual cuastomised delivery in a group setting.

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

  • Testing

Course programme


#text-block-10 { margin-bottom:0px; text-align:left; }

Over 2 days you will cover…..

  • 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

#text-block-11 { margin-bottom:0px; text-align:left; }

"Day 2"

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

#text-block-12 { margin-bottom:0px; text-align:left; }


Introduction to Software Testing

Price on request