Software Testing Essentials Course

2
Software Testing Essentials www.softed.com A competency driven, practical and hands-on fundamental Software Testing course. New competency based Software Testing training A competency driven course with rich content and hands-on lab based activities to provide you with the confidence to approach any testing environment. Material covering the ISTQB Syllabus + Exploratory and Context Driven testing. What's in it for you?

Transcript of Software Testing Essentials Course

Page 1: Software Testing Essentials Course

Software Testing

Essentials

www.softed.com

A competency driven, practical and hands-on fundamental Software Testing course.

New competency based Software Testing training

• A competency driven course with rich content and hands-on lab based activities to provide you with the confidence to approach any testing environment.

• Material covering the ISTQB Syllabus + Exploratory and Context Driven testing.

What's in it for you?

Page 2: Software Testing Essentials Course

Course SnapshotThinking 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 reportUnderstanding Test Tools• Classification of Tool Types• Understanding which tools are needed and why• Selecting a Tool• Implementing a Tool• Setting up for AutomationPreparing 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 themStatic 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; Equivalence Partitioning, Boundary Value Analysis, Decision Tables, State based and Use Cases

• 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 how and when to use; Statement Coverage

and Decision Coverage.• 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 how and when to use; Checklists, Attacks and

Exploratory Testing• 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 different 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 EssentialsCompetency based Foundation Software Testing training that will provide you with the courage to approach each test scenario with confidence, while teaching you to think outside the constraints of a prescribed set of rules.

5 DAYS

Are you...

• New to a Software Testing role or have never had formalised training?

• Worried you are not testing enough?• Looking for structure around your static and dynamic testing?• Trying to build your confidence and be assured that you have

executed and reported on your tests effectively? • A certified tester but still not confident in your software testing

ability?

If 'YES' is the answer to any of these questions, then Software Testing Essentials is the right course for you.

Please call us to connect with one of our friendly Account Management team who are happy to assist with any of your enquiries.

SKILLS & TECHNIQUES

TECHNICAL SKILLS

COMMUNICATION & LEADERSHIP

AGILE

CoRE PAThWAY foR SofTWARE TESTERS

Software Education offer a complete Software Testing curriculum. Please contact us to discuss your pathway.

Good Software Testing will;

Help improve quality in the developed software Reduce costs by eliminating defects that could be costly

to fix later Reduce risks associated with the failure of the system Enable confidence in the implementation of the business vision.

Public courses are running in;

We can also run Software Testing Essentials as an in-house tailored option anywhere in the world. Ask us Today!

Most capital cities

*Content in addition to the ISTQB Syllabus

Have you downloaded a QR Reader on your mobile? If so, scan this code to be directed to the course overview.

www.softed.com

Book NoWGo to www.softed.com/courses/sts* Every 5th person attending the same course (date and location) from the same organisation attends for free.

Copyright © 2014 Software Education Holdings Ltd. Correct as at September 2014.For terms and conditions visit www.softed.com/register/terms.aspx