9

Click here to load reader

NON-FUNCTIONAL TESTING - Vertical Distinctverticaldistinct.com/.../2016/10/essentialsofnonfunctionaltesting.pdf · NON-FUNCTIONAL TESTING ... Compuware, IBM and freeware. He has managed

Embed Size (px)

Citation preview

Page 1: NON-FUNCTIONAL TESTING - Vertical Distinctverticaldistinct.com/.../2016/10/essentialsofnonfunctionaltesting.pdf · NON-FUNCTIONAL TESTING ... Compuware, IBM and freeware. He has managed

THE ESSENTIALS OF

NON-FUNCTIONAL TESTING Evaluating the readiness of a system by the testing of non functional attributes

Vertical Technology

Type Professional Development

Sub-Category Software Testing

Websiteeebsite Course Brochure

Page 2: NON-FUNCTIONAL TESTING - Vertical Distinctverticaldistinct.com/.../2016/10/essentialsofnonfunctionaltesting.pdf · NON-FUNCTIONAL TESTING ... Compuware, IBM and freeware. He has managed

3

Hello there

You've considered embarking on an exciting journey to

strengthen your professional status and career trajectory. The

choice to obtain professional certification and/or further

credentials in the subject matter area that you choose to

specialise in, puts a powerful tool, right in your hands.

It will bring you competitive edge, career progression and

market opportunity.

This brochure will provide further information about the

course of your choice. There is a wide selection of other

courses on our website, a selection that is constantly added

and improved upon. Feel free to email or call us if you need

help with anything.

We welcome the opportunity to be part of your learning

journey.

Sincerely

Rowena Morais

Programme Director

[email protected]

Commercial-in-Confidence

Welcome Note

Rowena Morais

Programme Director

[email protected]

2

Page 3: NON-FUNCTIONAL TESTING - Vertical Distinctverticaldistinct.com/.../2016/10/essentialsofnonfunctionaltesting.pdf · NON-FUNCTIONAL TESTING ... Compuware, IBM and freeware. He has managed

3

Course Overview

Rowena Morais

Programme Director

[email protected]

COURSE OVERVIEW

Two day course. This course provides you an introduction

to the important field of specifying and testing the quality

characteristics of software-intensive systems.

Therefore, it introduces you to non-functional testing as a

set of activities throughout the software lifecycle. In

traditional testing, these areas are often ignored. Yet, the

non-functional attributes of a product are often those

which critically affect its success - surveys of users have

found that these very attributes are often rated more

highly than the functionality.

KEY BENEFITS

gain an understanding of the breadth of non-

functional attributes that should be considered and

understand the various risks for different stakeholders

involved;

enable yourself to work more productively with

business analysts and developers by showing them

how best to combine their respective strengths to

ensure that quality requirements are most efficiently

defined and met; and

drawing on a wide range of sources, this course will

help you, as a tester, to leverage your skills for the

mutual good of the business, testing and

development.

SELECTED COURSES

TECHNOLOGY

HUMAN RESOURCE

Certificate of Cloud Security Knowledge

Cloud Technology Associate

Professional Scrum Master

Professional Scrum Developer

Professional Scrum Product Owner

Transitioning to Agile

Adopting Kanban

Certified Kanban Management Professional

(KMPI and II)

Certified in the Governance of Enterprise IT

COBIT 5 Foundation

Certified in Risk and Information Systems

Control

Certified Professional in Health IT

ISTQB® Foundation

ISTQB® Foundation Exam Prep Course

ISTQB® Advanced Test Manager

ISTQB®Advanced Test Analyst

ISTQB® Advanced Technical Test Analyst

iSQI® Certified Agile Tester

ITIL® Lifecycle- Service Strategy

ITIL® Lifecycle- Service Operation

ITIL® Lifecycle - Service Transition

ITIL® Lifecycle - Service Design

Ethical Hacker and Penetration Tester

How to Implement Practical Data Quality

Management

HIC's The Strategic HR Business Partner

Change Management Foundation and

Practitioner

The Engaged Manager

Inspiring the Best in Your People. A Mach 2

HR Masterclass

Certified Mentor Practitioner (Level 1)

The Language of Effective Presentations

Page 4: NON-FUNCTIONAL TESTING - Vertical Distinctverticaldistinct.com/.../2016/10/essentialsofnonfunctionaltesting.pdf · NON-FUNCTIONAL TESTING ... Compuware, IBM and freeware. He has managed

4

Curriculum Guide

COURSE OBJECTIVES

By the end of the course, you will :

understand the breadth and importance of

quality characteristics that are addressed by

non-functional testing;

be able to select those quality characteristics

that most critically affect the success of

software-intensive systems;

have a better understanding of the

techniques that support the formal testing of

the five critical non-functional areas and the

most effective ways for specifying the

requirements for the corresponding quality

characteristics; and

become aware of the importance of tool

support to successful non-functional testing

and how the use of the cloud is contributing

to major changes in this area.

CURRICULUM

The four main quality characteristics of

performance are covered :

performance;

availability;

security; and

scalability.

The following aspects of non-functional testing

will be covered :

Introduction to non-functional testing;

Performance testing methodology and life

cycle;

Performance testing (including response

times, load, scalability and stress testing);

Performance Management Solutions

(model and approaches);

CNS - Response Time Factors (client,

network, server);

Web applications page diagnostics break

down and analysis;

Availability testing (including high

availability and failover testing);

Security testing (including threat modelling,

attacks and penetration testing);

Scalability testing (including horizontal and

vertical scaling);

Sample HP tools demonstration; and

Real-time performance testing results

analysis and discussion.

The rationale for testers being involved in both

the specification and the later evaluation of

non-functional quality attributes of the system

is explained.

This leads to new levels of testability and

consistency and ensures that the goals of

testing and development are fully integrated

across the project.

Page 5: NON-FUNCTIONAL TESTING - Vertical Distinctverticaldistinct.com/.../2016/10/essentialsofnonfunctionaltesting.pdf · NON-FUNCTIONAL TESTING ... Compuware, IBM and freeware. He has managed

5

Background Information

Rowena Morais

Programme Director

[email protected] The course provides instruction on the

specification and evaluation of the wide range

of non-functional quality criteria. These quality

characteristics are explained within the context

of the series of standards on SQuaRE (Software

Quality Requirements and Evaluation).

At the end of the course, you will be confident

in your ability to apply industry best practices to

support the non-functional testing activities on

your own projects.

PREREQUISITES

There are no formal entry requirements for this

course although prior experience of working on

IT projects is certainly beneficial.

The course is intended as both an introduction

to the range of quality characteristics that need

to be considered when developing a software-

intensive system and the corresponding testing

that can be performed to evaluate these

characteristics.

AUDIENCE

This course is aimed at test practitioners who

are expecting to be actively involved in the

practice and/or management of any aspect of

non-functional testing and who may want to

ensure that they are fully aware of current

industry best practices.

It may be of interest to those in roles such as :

system tester;

test analyst;

test engineer;

test consultant;

test manager;

user acceptance tester; or

software developer.

It is appropriate for non-testers who want a

deeper understanding of non-functional testing

such as those in the following roles :-

project manager;

quality manager;

software development manager;

management consultant; or

business analysts who are responsible for

specifying non-functional requirements. This

is because it provides them with insight into

the level of detail required for testing as well

as the difficulties of achieving and testing

the different characteristics.

Page 6: NON-FUNCTIONAL TESTING - Vertical Distinctverticaldistinct.com/.../2016/10/essentialsofnonfunctionaltesting.pdf · NON-FUNCTIONAL TESTING ... Compuware, IBM and freeware. He has managed

1

"... refrain from talking to executives

about the need for testing, and

instead frame the conversation in

terms of what the QA process will do

for the product and for the bottom

line."

Software testing expert Scott Barber, from the article, Explain software testing benefits to the executives Magnifying glass image courtesy Kerem [email protected]

6

Page 7: NON-FUNCTIONAL TESTING - Vertical Distinctverticaldistinct.com/.../2016/10/essentialsofnonfunctionaltesting.pdf · NON-FUNCTIONAL TESTING ... Compuware, IBM and freeware. He has managed

7

Background Information

Rowena Morais

Programme Director

[email protected]

METHODOLOGY

This tutor-led course includes lectures,

demonstrations, discussions and real-time

examples.

It is highly-interactive, allowing you to learn from

the experience of the instructor and each other.

Owing to its length, this course

cannot provide in-depth

training in the practice of

testing for all forms of

non-functional testing. Instead,

it will provide you with an

awareness of the variety and

range of different

characteristics and

techniques and where they

can best find the appropriate

skills needed.

IMPORTANT

Terms and conditions apply.

Please visit Vertical Distinct

for full terms.

This course is brought to you

in partnership with Dr J G Raju.

LOCATIONS

Geographies covered :

Middle East | Asia Pacific | Africa

Complete and updated list of all cities and dates

are available on

www.verticaldistinct.com

Page 8: NON-FUNCTIONAL TESTING - Vertical Distinctverticaldistinct.com/.../2016/10/essentialsofnonfunctionaltesting.pdf · NON-FUNCTIONAL TESTING ... Compuware, IBM and freeware. He has managed

8

Faculty

Rowena Morais

Programme

Director

rmorais@vertical

distinct.com

Dr J G Raju

A passionate professional and a dynamic test architect, Dr

J G Raju holds a PhD in Computer Science from the US and

an MBA, International Business from the Management

Development Institute of Singapore. He has more than

fifteen years of rich experience in training, software

development and testing experience across the globe in

the BFSI (banking, financial services and insurance) and

technology sectors.

He has proven problem-solving skills with a technical

background in Automated Testing using various tools

including HP, Compuware, IBM and freeware. He has

managed many complex environments such as SIT, UAT,

Test and Pre-Production and has experience building test

methodologies, test processes and TCOE. He has been

exposed to all stages of Agile Methodologies, SDLC (

Software Development Life Cycle) and TDLC (Test

Development Life Cycle).

A a senior member of the Singapore Computer Society

and an Honourable Member in the Malaysia National

Computer Confederation, Raju is also a member of several

other professional bodies in the UK and South East Asia. In

his current role, he is the Head of Non Functional Testing.

Credentials : CTFL (ISTQB® qualified); CIPM from the

AAPM (American Academy of Project Management); ITIL

V3 with the Singapore Workforce Development Agency.

Page 9: NON-FUNCTIONAL TESTING - Vertical Distinctverticaldistinct.com/.../2016/10/essentialsofnonfunctionaltesting.pdf · NON-FUNCTIONAL TESTING ... Compuware, IBM and freeware. He has managed

VERTICAL DISTINCT SDN BHD Suite 1208 Level 12 Amcorp Tower, Amcorp Trade Centre

No. 18 Persiaran Barat, 46050 Petaling Jaya, Selangor Darul Ehsan, Malaysia.

+603 7948 5241 +603 7955 6363 [email protected]

www.verticaldistinct.com