the istqb advanced syllabus

Upload: omit-singh-rathore

Post on 29-May-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/9/2019 The ISTQB Advanced Syllabus

    1/64

    The ISTQB Advanced Syllabus

    Guiding the Way to Better Software Testing

  • 8/9/2019 The ISTQB Advanced Syllabus

    2/64

    vance y a us

    Goals of this resentation

    Familiarize you with the ISTQB program and certificationsin generalExplain the Advanced level certification and its benefits

    ustrate t e n s o a t es can ates must emonstrateto gain the certificate

    Topics to coverThe structure and origin of the Advanced SyllabusThe Advanced Test ManagerThe Advanced Test Anal stThe Advanced Technical Test Analyst

    Each of the last three topics includes a training courseexcerpt, an example of the kind of problem a certificate-

    o er can so ve, an a samp e exam question

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 2

  • 8/9/2019 The ISTQB Advanced Syllabus

    3/64

    The ISTQB Advanced Syllabus

    Guiding the Way to Better Software Testing

    verv ew

  • 8/9/2019 The ISTQB Advanced Syllabus

    4/64

    ey ues ons o ress

    What are the ASTQB and ISTQB?

    What are the levels of certification?

    What is the im act of certificationOn the tester?

    On the or anization?

    On the testing profession?

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 4

  • 8/9/2019 The ISTQB Advanced Syllabus

    5/64

  • 8/9/2019 The ISTQB Advanced Syllabus

    6/64

    Com osed of reco nized ex erts

    Mix of practitioners, consultants, trainers, and academicsPatricia McQuaid, President (academic)Joe Gance, Vice President (practitioner)Randy Rice, Treasurer (trainer)Debra Friedenberg, Technical Advisory Group Chair

    (practitioner),Taz Daughtrey (academic/practitioner), Jerry Everett (trainer),Andrew Pollner (trainer), and Wayne Middleton (trainer),Directors

    ,Develops and administers examsAccredits trainers

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 6

  • 8/9/2019 The ISTQB Advanced Syllabus

    7/64

    Composed of 41 Nationaloar s, more an ou e n

    scope in the last four yearsBased in Brussels, Belgium, EURex Black, President

    r van eenen aa , cePresidentHorst Pohlmann, TreasurerChris Carter, Secretary

    co eg a , s ar ng organ za onWorking parties (composed ofNational Board delegates) definesyllabi (bodies of knowledge),

    These working parties distill thecollective experience andwisdom represented acrossboards (>2,000 person-years)

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 7

  • 8/9/2019 The ISTQB Advanced Syllabus

    8/64

    oun a on er ca on

    Entr -level certification: 0+ ears of ex erience

    GoalsEnsure a broad understanding of the fundamental best

    Provide a foundation for professional growth

    Syllabus/body of knowledge coversun amenta s o test ng, test ng n t e so tware ecyc e,

    static techniques, white-box and black-box test design, testmanagement, and testing tools

    - -Status: Version 2007, an incremental improvement onversion 2005, released, with exams and training

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 8

  • 8/9/2019 The ISTQB Advanced Syllabus

    9/64

    vance er ca on

    Mid-level certification: 5+ ears ex erience

    GoalsEnsure an understanding of advanced best practices and keyconce ts in software testin b committed test rofessionals

    Support on-going professional growth

    Syllabus/body of knowledge coversAdvanced behavioral black-box testin for tester anal sts testautomation and advanced non-functional testing for technicaltest analysts, and sophisticated test management concepts

    Syllabus-based training courses are typically 5 days for each

    mo u e ree mo u es o aStatus: Version 2007, a merge and expansion of the olderPractitioner and Advanced syllabi, is released. Exams and

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 9

    .

  • 8/9/2019 The ISTQB Advanced Syllabus

    10/64

    x er er ca on

    -

    GoalsEnsure consistent understanding and execution of provencutting-edge techniques by seasoned test professionals

    Lead the software testing profession

    S llabi bodies of knowled e ma coverTest process improvement, test automation, testmanagement, and more

    -Status: A working party is developing new expertsyllabi. We expect the Expert Test Manager syllabi an

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 10

    Improving Test Processes syllabi this year.

  • 8/9/2019 The ISTQB Advanced Syllabus

    11/64

    sua z ng e eve s o er ca on

    Ex ert Ex ert Ex ert Ex ert

    [TBD]

    [TBD] [TBD] [TBD]

    Advanced

    Technical

    Advanced

    Functional

    Advanced

    Manager

    Foundation

    Relative size of figures indicates expected relative numbers of potential certificate

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 11

    holders (not to scale). There will be more than four expert certifications.

  • 8/9/2019 The ISTQB Advanced Syllabus

    12/64

    y e um ers

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 12

  • 8/9/2019 The ISTQB Advanced Syllabus

    13/64

    er ca on row

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 13

  • 8/9/2019 The ISTQB Advanced Syllabus

    14/64

    a ue o er ca on

    To the tester

    Demonstrate mastery of the best practices and keyconcepts in the fieldAdvance career and o ortunities in com etitivemarket

    To the organizationEnsure better testin for better software and lowercosts of poor qualityAchieve consistency and re-usability of testing

    To the rofessionBuild on our best work and stop going in circlesDefine the profession and what professional testersknow

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 14

  • 8/9/2019 The ISTQB Advanced Syllabus

    15/64

    n xam e o er ca on

    pilot in one of its many offices in the USThe week after the course, a tester applied atechnique hed learned to reduce the regressiontest set from 800 test cases to 300

    ,which accounts for most of their testing

    This client now re uires all new testers to hold

    the Foundation certificate, and is graduallytraining its entire staff of testers

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 15

  • 8/9/2019 The ISTQB Advanced Syllabus

    16/64

    The ISTQB Advanced SyllabusGuiding the Way to Better Software Testing

    vance y a us

  • 8/9/2019 The ISTQB Advanced Syllabus

    17/64

    vance y a us

    countriesSixty-nine primary reviewers spanning ninecountries

    Final review and approval by 33 National Boardss s over , person-years o exper ence

    The ISTQB and the authors are the source of thes llabus which is used b ermission as the basis for

    all accredited training courses (including RBCScourses)

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 17

  • 8/9/2019 The ISTQB Advanced Syllabus

    18/64

    vance y a us u ors

    *

    Rex Black*+Si rid Eldh+

    Randy Rice*+r en Richter

    Bernard Homs (chair)+

    Jayapradeep Jiothis

    Eric Riou Du Cosquer

    Mike Smith+Paul Jorgensen*+

    Vipul Kocher

    Geoff Thompson (vicechair)*+

    *u y c ay +

    * Indicates an author who has also written or edited one or more books on testing.

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 18

    + Indicates an author who has 20 or more years of software or systems experience.

  • 8/9/2019 The ISTQB Advanced Syllabus

    19/64

    oun a on y a us: e x a ers

    .

    2. Testing throughout the softwareecyc e

    3. Static techniques4. Test design techniques

    6. Tool support for testing

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 19

  • 8/9/2019 The ISTQB Advanced Syllabus

    20/64

    vance y a us: e en a ers

    .

    2. Testing processes3. Test mana ement

    4. Test techniques

    5. Testing of software characteristics6. Reviews

    7. Incident (defect) management

    . an ar s an es process mprovemen9. Test tools and automation

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 20

    .

  • 8/9/2019 The ISTQB Advanced Syllabus

    21/64

    vance y a us y e um ers Number of a es: 114

    Number of learning objectivesTest Manager:

    o a 43 K2, 12 K3, 9 K4

    Test Analyst: o a 18 K2, 7 K3, 4 K4

    Technical Test Analyst:

    o a 25 K2, 11 K3, 8 K4

    Referenced books: 21Referenced standards: 7

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 21

  • 8/9/2019 The ISTQB Advanced Syllabus

    22/64

    earn ng ec vesThe Foundation and Advanced exams are based onearn ng o ect ves, w c state w at you s ou e a e

    to doThe learning objectives are at four levels of increasingso histication

    K1: remember basic facts, techniques, and standardsK2: understand the facts, techniques, and standards and howthey inter-relateK3: a l facts techni ues and standards to our ro ectsK4: analyze facts, techniques, and standards, and adapt or selectthem for your project

    For the Advanced exams, the entire Advanced syllabus isim licitl covered at the K1 level

    Each module (test manager, test analyst, technical testanalyst) has its own set of K2, K3, and K4 learningobjectives defined against each chapter

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 22

  • 8/9/2019 The ISTQB Advanced Syllabus

    23/64

    vance xam ues onsThe lower levels K1 and K2 are covered im licitl

    within higher level questionsUnlike the Foundation exam, the Advanced exams

    Many exam questions consider a scenario

    Scenario describedSequence of questions about scenario asked

    Simulates real-world use of various advanced testingconcepts

    The Foundation syllabus is also examinableCross-section questions, including joiningFoundation and Advanced sections are allowed

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 23

  • 8/9/2019 The ISTQB Advanced Syllabus

    24/64

    vance ra n ng ourses

    for the module (test manager, test analyst,or technical test analyst)ust e at east ve ays ong or ve,

    instructor-led courses)

    K2, K3, and K4 learning objectivesMust include realistic exercise for all K3

    and K4 learning objectives (which must bedone in class for live, instructor-led

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 24

  • 8/9/2019 The ISTQB Advanced Syllabus

    25/64

    ra n ng ourse rea ownTest Mana er Test Anal st Tech Test Anal st

    Chapter Hours Percent Hours Percent Hours PercentIntro 1.0 3% 1.0 3% 1.0 3%

    1 2.5 7% 0.5 1% 0.5 1%2 2.0 6% 3.0 9% 3.0 9%3 18.7 53% 2.0 6% 2.0 6%

    4 0.0 0% 18.0 51% 15.5 44%5 0.0 0% 3.5 10% 4.0 11%6 2.0 6% 3.0 9% 3.0 9%7 1.3 4% 2.0 6% 2.0 6%

    8 2.0 6% 0.0 0% 0.0 0%9 1.5 4% 1.5 4% 3.5 10%

    10 4.0 11% 0.5 1% 0.5 1%

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 25

    Total 35.0 100.0% 35.0 100% 35.0 100%

  • 8/9/2019 The ISTQB Advanced Syllabus

    26/64

    equ remen s or vance er ca es

    ,

    Hold a Foundation Level certificate issued byan ISTQB-recognized Exam Board or MemberBoard

    Have appropriate experience in software-, ,depending on degree held and certificate(s)sought

    Subscribe to the Code of Ethics in the syllabusAccredited training is recommended but

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 26

  • 8/9/2019 The ISTQB Advanced Syllabus

    27/64

    es er csPUBLIC- Certified software testers shall act consistently with the public interest.

    CLIENT AND EMPLOYER - Certified software testers shall act in a manner that

    is in the best interests of their client and employer, consistent with the publicinterest.

    PRODUCT - Certified software testers shall ensure that the deliverables theyprovide (on the products and systems they test) meet the highest professionalstandards possible.

    JUDGMENT- Certified software testers shall maintain integrity and

    independence in their professional judgment.MANAGEMENT - Certi ie so tware test managers an ea ers s a su scri eto and promote an ethical approach to the management of software testing.

    PROFESSION - Certified software testers shall advance the integrity andreputation of the profession consistent with the public interest.

    COLLEAGUES - Certi ie so tware testers s a e air to an supportive otheir colleagues, and promote cooperation with software developers.

    SELF - Certified software testers shall participate in lifelong learning regardingthe practice of their profession and shall promote an ethical approach to the

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 27

    .

  • 8/9/2019 The ISTQB Advanced Syllabus

    28/64

    The ISTQB Advanced SyllabusGuiding the Way to Better Software Testing

    vance es anager

    , ,Question

  • 8/9/2019 The ISTQB Advanced Syllabus

    29/64

    e ng an vance es anagerYou should be able to:

    Define the overall testing goals and strategy for the systems

    being testedPlan, schedule and track the tasks

    escr e an organ ze e necessary ac v esSelect, acquire and assign the adequate resources to the tasks

    Select, organize and lead testing teamstesting teams, and between the testing teams and all theother stakeholders

    Justify the decisions and provide adequate reportingn orma on w ere app ca e

    Advanced Test Manager exams (and courses) focus on thesemain concepts

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 29

  • 8/9/2019 The ISTQB Advanced Syllabus

    30/64

    s - ase es ng Risk: the ossibilit of an undesired outcome

    Product or quality risks

    Project or planning risks

    ,

    Likelihood

    Impact

    - ,

    Allocation of effort, test sequencing, prioritization of defect repair

    Providing mitigation and contingency responses

    epor ng es resu s an pro ec s a us

    These responses to risk occur throughout the lifecycle:

    Reduce risk by running tests and finding defects

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 30

    Re-eva uate ris an ris eve s ase on new in ormation

  • 8/9/2019 The ISTQB Advanced Syllabus

    31/64

    na y ca s - ase es ra egy ,

    The higher the risk, the earlier the testcovera e

    Total level of quality risk reduced as testing

    continuesResults reported in terms of residual risk

    Test triage (e.g., due to schedule

    More robust than requirements-based

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 31

    detect missed risks

  • 8/9/2019 The ISTQB Advanced Syllabus

    32/64

    ow s - ase es ng o ves ro ems -

    have to prioritize and triageCovera e uestions: All test covera e,measured as a percentage of what could betested, is 0%; choose smart subset

    oor spec ca ons: a e o er nvo vemenfills gaps in documents

    -drop tests intelligentlyRelease decisions: Can address residual risk

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 32

    rather than bug and test counts

  • 8/9/2019 The ISTQB Advanced Syllabus

    33/64

    s ory o na y ca s - ase es ng ,

    risk-driven spiral lifecycle and risk-drivenintegration, precursors of iterative and agile lifecycles

    Mid 1980s: Separately, Beizer and Hetzel declare riskas driver of testing but leave out mechanisms

    , , , ,develop similar approaches for quality risks analysisand risk-based testing

    2000s: Risk-based testing (in various forms) in wideusage

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 33

  • 8/9/2019 The ISTQB Advanced Syllabus

    34/64

    s anagemenRisk mana ement includes three rimar activities:

    Risk identificationRisk assessment or analysis

    These activities start in sequence, but are overlapping

    and iterative due to continuous risk managements management ea y nc u es a pro ectstakeholders, though some stakeholders may act assurrogates for other stakeholders

    Test analysts bring particular expertise to riskmanagement due to their defect-focused outlook

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 34

  • 8/9/2019 The ISTQB Advanced Syllabus

    35/64

    s en ca on Whether for roduct or ro ect risks, we can identif risks via:

    Expert interviews

    Independent assessmentsUse of risk templates

    Project retrospectives

    Risk workshops and brainstorming

    Checklistsa ng on pas exper ence

    The broadest range of stakeholders yields the most complete,accurate, precise risk identification

    Stop at risk items

    Look downstream to identify potential effects of the risk itemFMEA

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 35

    Look upstream at the source of the risk (Hazard Analysis)

  • 8/9/2019 The ISTQB Advanced Syllabus

    36/64

    s na ys s or ssessmenRisk anal sis or assessment studies the identifiedrisks

    Risks are categorized, using ISO 9126 or other quality

    Risks are assigned a level of risk, often based on

    likelihood and impactLikelihood arises from technical riskImpact arises from business risk

    The level of risk is determined either uantitativel

    or qualitativelyTypically the level of risk is determined qualitatively

    Either wa , unless statistical data is used, the level of risk

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 36

    reflects stakeholder opinions and consensus

  • 8/9/2019 The ISTQB Advanced Syllabus

    37/64

    s on ro

    Mitigation: reduce likelihood and/or impactbeforehand

    Contingency: prepare to reduce impact after thefact

    Transference: transfer im act of risk to anotherpart

    Ignore/accept: hope for the best

    ac op on as ene s, oppor un es, cos s,and potentially additional risks to consider

    ISTQB Advanced Syllabuswww.rbcs-us.com

    Copyright (c) RBCS 2008 Page 37

    ,worse!

  • 8/9/2019 The ISTQB Advanced Syllabus

    38/64

    xerc se: unc ona ua y s s na ys s

    Requirements Document

    groups of 3-5, identifying risks forfunctional

    ualit characteristics onl , usin thetemplate shown earlier

    Spend 30 minutes identifying quality risks

    Spend 15 minutes assessing the level of each riskDiscuss

    ISTQB Advanced Syllabus www.rbcs-us.comCopyright (c) RBCS 2008 Page 38

  • 8/9/2019 The ISTQB Advanced Syllabus

    39/64

  • 8/9/2019 The ISTQB Advanced Syllabus

    40/64

    The ISTQB Advanced SyllabusGuiding the Way to Better Software Testing

    vance es na ys

    , ,Question

  • 8/9/2019 The ISTQB Advanced Syllabus

    41/64

    e ng an vance es na ysYou should be able to:

    Implement the test strategy with a focus on business domain

    requirementsAnalyze the system based on user quality expectations and

    Evaluate the system requirements to determine whether thebusiness objectives can be met by that system

    Prepare and execute adequate testing activities, and report on

    Provide the necessary evidence and data to support evaluationsand findingsImplement the necessary tools and techniques to achieve the

    e ine goa s

    Advanced Test Analyst exams (and courses) focus onthese main concepts

    ISTQB Advanced Syllabus www.rbcs-us.comCopyright (c) RBCS 2008 Page 41

    Lets look at sample course content and an exam question

  • 8/9/2019 The ISTQB Advanced Syllabus

    42/64

    ec s on a es

    of transactional situationsModel: table (or Boolean ra h) connectinconditions with actions

    Test derivation: fulfill conditions, checkac ons

    Coverage criteria: at least one test per

    Bug hypothesis: improper action or missingaction

    ISTQB Advanced Syllabus www.rbcs-us.comCopyright (c) RBCS 2008 Page 42

  • 8/9/2019 The ISTQB Advanced Syllabus

    43/64

    xam e: ec s on a e u

    Real account? Y Y Y Y Y Y Y Y N N N N N N N N

    Within limit? Y Y N N Y Y N N Y Y N N Y Y N N

    oca on o ay

    Actions

    Approve? Y N N N N N N N N N N N N N N N

    Call cardholder? N Y Y Y N Y Y Y N N N N N N N N

    ISTQB Advanced Syllabus www.rbcs-us.comCopyright (c) RBCS 2008 Page 43

    Call vendor? N N N N Y Y Y Y Y Y Y Y Y Y Y Y

  • 8/9/2019 The ISTQB Advanced Syllabus

    44/64

    xam e: er v ng es s In the exam le ust shown each column of the tableis a test case

    We will create the conditions (which are the tests inputs)

    results)

    In some cases, we might generate more than one test

    In this case, some of the test cases dont make muchsense; e.g.:

    ccount not rea ut account act ve

    Account not real but account within limit?

    Maybe we dont need all the columns in our decision

    ISTQB Advanced Syllabus www.rbcs-us.comCopyright (c) RBCS 2008 Page 44

    table?

  • 8/9/2019 The ISTQB Advanced Syllabus

    45/64

  • 8/9/2019 The ISTQB Advanced Syllabus

    46/64

    xam e: ec s on a e o a se

    Real account? Y Y Y Y Y Y N

    ease of reference to full table

    Study carefully to understand-

    Within limit? Y Y N Y Y N -

    w y ru e cou co apse intorule 3, but not rule 3 into rule 2

    The same lo ic also a lies tooca on o ay - - -

    Actions

    rule 8 collapsing into rule 7, butnot rule 7 into rule 6

    Approve? Y N N N N N N

    Call cardholder? N Y Y N Y Y N

    (2conditions) no longer applies

    Regular pattern of conditions no

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 46

    Call vendor? N N N Y Y Y Y onger app es

  • 8/9/2019 The ISTQB Advanced Syllabus

    47/64

    xerc se: ome qu y oan nsurance

    life insurance policy for the amount of a home equityloan to the borrower (no applicants for lines of creditor reverse mor gages

    The premium is calculated annually, at the beginning

    of each olic eriod based on the loan balance atthat time

    The base premium is $1 per $10,000 loan

    Premium increases by 50% based for each yes answer tothe health questions on the next page

    Premium increases based on age and body mass index (BMI)

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 47

    table shown on following page

  • 8/9/2019 The ISTQB Advanced Syllabus

    48/64

    am e xam ues on An on-line shoe-selling e-commerce Web site stocks the followingoptions or men s oa ers:

    Tassel: Tassel (T) or non-tassel (~T) Color: Black (B), cordovan (C), or white (W) =The store is overstocked with tasseled loafers of all sizes and colors,along with white loafers in all sizes, and cordovan loafers in sizes 13,

    13 , and 14. As a result, they are offering a 10% discount (10%) and.Design a full decision table that shows all combinations of conditions,then collapse that table by using dont care (-) notation where one ortwo conditions cannot influence the action. Which of the following

    A. The full table has 8 rules; the collapsed table has 5.B. The full table has 12 rules; the collapsed table has 7.C. The full table has 12 rules; the colla sed table has 5.D. Both tables have 12 rules, as no combinations can collapse.

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 48

    Th ISTQB Ad d S ll b

  • 8/9/2019 The ISTQB Advanced Syllabus

    49/64

    The ISTQB Advanced SyllabusGuiding the Way to Better Software Testing

    vance ec n ca es na ys

    , ,Question

  • 8/9/2019 The ISTQB Advanced Syllabus

    50/64

    e ng an vance ec n ca es na ys You should be able to:

    Structure the tasks defined in the test strategy in terms of

    technical requirementsAnalyze the internal structure of the system in sufficient detailto meet t e expecte qua ty eve

    Evaluate the system in terms of technical quality attributes suchas performance, security, etc.

    Conduct technical testing activities

    Provide the necessary evidence to support evaluations

    Advanced Technical Test Analyst exams (and courses)focus on these main concepts

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 50

  • 8/9/2019 The ISTQB Advanced Syllabus

    51/64

    ec n ca ecur y es ng

    Security tests and failures are different fromfunctional tests and failures, often arising fromunintended side-effects

    Vulnerabilities (and thus tests) include data access,

    , , ,sniffing, encryption, and virus/ worms

    Vulnerabilities can arise from user interface, file

    system, operating system, and external softwareIncreased quality in security can decrease quality in

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 51

    , ,

  • 8/9/2019 The ISTQB Advanced Syllabus

    52/64

    es gn ng ec n ca ecur y es s

    to develop security tests

    Vulnerability scan

    Attack lansSecurity attacks

    Th l i v r imil r h f n i n l

    attacks described in Chapter 4L l r l

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 52

  • 8/9/2019 The ISTQB Advanced Syllabus

    53/64

    ac ng e en enc es an e

    Block access tolibraries

    Manipulateregistry (or similar

    information)Force use of corruptfiles

    User interface

    replace filesForce low-resource

    Switches and options

    Characters,

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 53

    opera on commands

  • 8/9/2019 The ISTQB Advanced Syllabus

    54/64

    ac ng es gn an m emen a on

    Commonaccounts andpasswor s

    Unprotected APIs

    Connect to all ortsImplementation

    Create loops (e.g.,using scripts)

    an pu ate t me

    Duplicate high-rivile e files

    workflowsForce resets

    Force error messagesSniff temporary files

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 54

  • 8/9/2019 The ISTQB Advanced Syllabus

    55/64

    xam e: ecur y e ng ac

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 55

  • 8/9/2019 The ISTQB Advanced Syllabus

    56/64

    am e xam ues on

    defect we would expect to find during

    A. Slow response time

    B. Resource over-utilization

    C. Invalid rivile e elevation

    D. Frequent system crashes

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 56

    The ISTQB Advanced Syllabus

  • 8/9/2019 The ISTQB Advanced Syllabus

    57/64

    The ISTQB Advanced SyllabusGuiding the Way to Better Software Testing

    ogra y

  • 8/9/2019 The ISTQB Advanced Syllabus

    58/64

    an ar s British Com uter Societ , BS 7925-2 1998 , SoftwareComponent Testing

    Institute of Electrical and Electronics Engineers, IEEE Std 829(1998/2007), IEEE Standard for Software Test Documentation

    Institute of Electrical and Electronics Engineers, IEEE Std 1028(1997), IEEE Standard for Software Reviews

    Institute of Electrical and Electronics Engineers, IEEE Std 1044 , an ar ass ca on or o ware noma es

    International Standards Organization, ISO/IEC 9126-1:2001,Software Engineering Software Product Quality

    ,

    Glossary (2007), ISTQB Glossary of terms used in SoftwareTesting, Version 2.0

    US Federal Aviation Administration DO-178B ED-12B

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 58

    Software Considerations in Airborne Systems and EquipmentCertification

  • 8/9/2019 The ISTQB Advanced Syllabus

    59/64

    oo sBoris Beizer Black-Box Testin Wile 1995

    Rex Black,Managing the Testing Process (2nd edition), Wiley, 2002

    Rex Black, Critical Testing Processes, Addison-Wesley, 2003

    ex ac , ragma c o ware es ng, ey,

    Ilene Burnstein, Practical Software Testing, Springer, 2003

    Lee Copeland,A Practitioners Guide to Software Test Design,Artec House, 2003

    Rick Craig and Stefan Jaskiel, Systematic Software Testing, ArtechHouse, 2002

    Paul Gerrard and Neil Thompson, Risk-based e-Business Testing,Artech House, 2002

    Tom Gilb and Dorothy Graham, Software Inspection, Addison-

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 59

    Wesley, 1993

  • 8/9/2019 The ISTQB Advanced Syllabus

    60/64

    oo sDoroth Graham Erik van Veenendaal Isabel Evans Rex BlackFoundations of Software Testing, Thomson Learning, 2007

    M. Grochmann, Test case design using Classification Trees,Conference Proceedin s of STAR 1994

    Paul Jorgensen, Software Testing: A Craftsmans Approach (SecondEdition), CRC Press, 2002

    , , ,Software Testing; Wiley, 2002

    Tim Koomen, Martin Pol, Test Process Improvement, Addison-,

    Glenford Myers, The Art of Software Testing, Wiley, 1979Martin Pol, Ruud Teunissen, Erik van Veenendaal, Software

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 60

    - , son- es ey,

  • 8/9/2019 The ISTQB Advanced Syllabus

    61/64

    oo sSteven S laine and Stefan askiel The Web-Testin Handbook STQE Publishing, 2001

    D. H. Stamatis, Failure Mode and Effect Analysis, ASQ Press, 1995, , ,

    Publishing, 2002

    James Whittaker, How to Break Software, Addison-Wesley, 2003

    ames a er an er er ompson,Security, Addison-Wesley, 2004

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 61

    The ISTQB Advanced Syllabus

  • 8/9/2019 The ISTQB Advanced Syllabus

    62/64

    The ISTQB Advanced SyllabusGuiding the Way to Better Software Testing

    or ore n orma on

  • 8/9/2019 The ISTQB Advanced Syllabus

    63/64

    For over a dozen years, RBCS has delivered services in consulting, outsourcing and

    on ac .

    experienced and recognized consultants, RBCS conducts product testing, builds

    and improves testing groups and hires testing staff for hundreds of clientsworldwide. Ranging from Fortune 20 companies to start-ups, RBCS clients savetime and money through improved product development, decreased tech supportcalls, improved corporate reputation and more. To learn more about RBCS, visitwww.rbcs-us.com.

    ress: , nc.31520 Beck RoadBulverde, TX 78163-3911USA

    Phone: +1 (830) 438-4830Fax: +1 (830) 438-4831E-mail: [email protected]

    ISTQB Advanced Syllabus

    www.rbcs-us.com

    Copyright (c) RBCS 2008 Page 63

    e : www.r cs-us.com

    The ISTQB Advanced Syllabus

  • 8/9/2019 The ISTQB Advanced Syllabus

    64/64

    The ISTQB Advanced SyllabusGuiding the Way to Better Software Testing

    uestions, Comments,

    and Discussion?