Follow Us On

Youtube Google Plus linkedintwitterfacebook

Software Testing


last update : 18/01/2016

ISTQB Certified Tester Advanced Level Technical Test Analyst

Event Date Country City Days Price  
    No upcoming event date found      



This ISTQB Advanced level technical Test Analyst training course presents a comprehensive overview of methods and techniques for deriving and specifying software tests based on the system’s requirements and design (“black box tests”) as well as its implementation and structure (“white box tests”).

  • It is the Online Testing Course with the Unlimited access for 3 Months, you can access the training anywhere according to your convenient Time and Place. 
  • For E-Learning Demos view a sample of some of our E-Learning courses without obligation and for FREE. The links are as follows:    (i)  ISTQB Test Engineering Foundation Level    (ii) ISTQB Advanced Technical Test Analyst    (iii)Managing the Testing Process    (iv)Requirements Engineering Foundation

Submit your details to download the brochure:

First Name *:

Last Name *:

Email *:

Phone Number *:

Job Title:



  Type the characters you see in the picture below *:




What is the ISTQB - International Software Testing Qualifications Board?

ISTQB is a non-profit organization responsible for defining various guidelines such as examination structure and regulations, accreditation, certification etc. Working parties within the ISTQB are responsible for developing and maintaining the syllabi and exams. The ISTQB comprises representatives from each existing national board.

What is the ISTQB Certified Tester program?

The ISTQB Certified Tester program provides certification for software testers internationally. There are currently two levels of certification: The Foundation Level and the Advanced Level certificate. For both, international working parties develop and maintain internationally uniform curricula and exams.

Is this certification acknowledged across the world ?

This is a truly internationally recognized certification program. For the list of participating nations please visit .

What is the duration of the course?

As this is the online course, we will provide you 3 months unlimited access to the course.

If I do not pass, is it possible to take the exam again?

Yes, you can re-take the exam; however, you will be charged another exam fee.


Confirm your CANCELLATION in writing up to 15 working days before the event and receive a refund less a 10% service charge. Regrettably, no refunds can be made for cancellations received less than 15 working days prior to the event.

However, SUBSTITUTIONS are welcome at any time and is done at no extra cost. The organisers reserve the right to amend the programme if necessary.

INDEMNITY: Should for any reason outside the control of UNICOM Training & Seminars (P) ltd (hereafter called UNICOM), the venue or the speakers change, or the event be cancelled due to industrial action, adverse weather conditions, or an act of terrorism, UNICOM will endeavour to reschedule, but the client hereby indemnifies and holds UNICOM harmless from and against any and all costs, damages and expenses, including attorney’s fees, which are incurred by the client. The construction validity and performance of this Agreement shall be governed by all aspects by the laws of India to the exclusive jurisdiction of whose court the Parties hereby agree to submit."



Through presentation, discussion, and hands-on exercises, attendees will learn to:

  • Explain the stages in an application’s lifecycle where non-functional tests and architecture-based tests may be applied
  • Explain the causes of certain non-functional testing taking place only in specific stages of an application’s lifecycle
  • Explain what criteria may influence the structure and level of test condition development
  • Describe how test analysis and design activities are also static testing techniques that can be used to discover defects
  • Explain by giving examples the concept of test oracles and how a test oracle can be used in test specifications
  • Describe the pre-conditions for test execution, including: testware, test environment, configuration management, and defect management
  • Outline the activities of a risk based approach for planning and executing technical testing
  • List examples of typical defects to be identified by each specific specification-based technique
  • Write test cases from given software model in real-life using the following test design techniques (the tests shall achieve a given model coverage)
    • Equivalence partitioning
    • Boundary value analysis
    • Decision tables
    • State transition testing
  • Analyze a system, or its requirement specification in order to determine which specification-based techniques to apply for specific objectives, and outline a test specification based on IEEE 829, focusing on component and non-functional test cases and test procedures
  • List examples of typical defects to be identified by each specific specification-based techniques
  • Write test cases in real-life using the following test design techniques (The tests shall achieve a given model coverage)
    • Statement testing
    • Decision testing
    • Condition testing
    • Decision/Condition testing
    • Modified condition/decision (MC/DC) testing
    • Multiple condition testing
    • Loop coverage testing
    • Linear code sequence and jump (LCSAJ) testing
  • Analyze a system in order to determine which structure-based technique to apply for specific test objectives
  • Analyze a system to determine its complexity (cyclomatic complexity testing)
  • Understand each structure-based technique and its corresponding coverage criteria and when to use it
  • Be able to compare and analyze which structure-based technique to use in different situations
  • Describe the principle and reasons for defect-based techniques and differentiate its use from specification- and structure-based techniques
  • Explain by examples defect taxonomies and their use
  • Understand the principle of and reasons for experienced-based techniques and when to use them
  • Specify, execute and report tests using exploratory testing
  • Specify tests using the different types of software fault attacks according to the defects they target
  • Analyze a system in order to determine which specification-based, defect-based or experienced-based techniques to apply for specific goals
  • Use the algorithms “Control flow analysis” and “Data flow analysis” to verify if code has not any control or data flow anomaly
  • Interpret the control and data flow results delivered from a tool in order assess if code has any control or data flow anomaly
  • Explain the use of call graphs for the evaluation of the quality of architecture. This shall include the defects to be identified, the use for test design and test planning, limitations of results
  • Explain how dynamic analysis for code can be executed and summarize the defects that can be identified using that technique, and its limitations
  • Advanced Technical Test Analyst E-learning (v1.1) 3 Copyright © 2010, RBCS, All Rights Reserved
  • Course Outline
  • Characterize non-functional test types for domain testing by typical defects to be targeted (attacked), its typical application within the application life-cycle, and test techniques suited to be used for test design
  • Specify test cases for particular types of non-functional test types and covering given test objectives
  • Specify test cases for particular types of non-functional test types and covering given test objectives and defects to be targeted
  • Characterize non-functional test types for technical testing by typical defects to be targeted (attacked), its typical application within the application life-cycle, and test techniques suited to used for test design
  • Understand and explain the stages in an application’s lifecycle where security, reliability and efficiency tests may be applied (including their corresponding ISO9126 sub-attributes)
  • Distinguish between the types of faults found by security, reliability and efficiency tests, (including their corresponding ISO9126 sub-attributes)
  • Characterize testing approaches for security, reliability and efficiency quality attributes and their corresponding ISO9126 sub-attributes
  • Specify test cases for security, reliability and efficiency quality attributes and their corresponding ISO9126 sub-attributes
  • Understand and explain the reasons for including maintainability, portability and accessibility tests in a testing strategy
  • Specify test cases for maintainability and portability types of non-functional test
  • Outline a review checklist in order to find typical defects to be found with code and architecture review
  • Compare review types with each other and show their relative strengths, weaknesses and fields of use
  • Analyze, classify and describe functional and non-functional defects in understandable defect reports
  • Compare the elements and aspects within each of the test tool concepts “Benefits & Risks”, “Test Tool Strategies”, “Tool Integration”, “Automation Languages”, “Test Oracles”, “Tool Deployment”, “Open Source Tools”, “Tool Development”, and “Tool Classification”
  • Summarize the test tool categories by objectives, intended use, strengths, risks and examples
  • Map the tools of the tool categories to different levels and types of testing
  • Create keyword / action word tables using the key-word selection algorithm to be used by a test-execution tool
  • Advanced Technical Test Analyst E-learning (v1.1) 4 Copyright © 2010, RBCS, All Rights Reserved



Introduction and Review

1.0 Basic Aspects of Software Testing

2.0 Testing Processes

2.3 Test analysis and design

2.5 Test implementation and execution


2.6 Evaluating exit criteria and reporting

3.0 Test (and Risk) Management

4.0 Test Techniques

4.2 Specification-based

4.3 Structure-based

4.4. Defect and experienced based

4.5 Static analysis

4.6 Dynamic analysis

5.0 Test of Software Characteristics

5.2 Quality Attributes for Domain Testing

5.3 Quality Attributes for Technical Testing

6.0 Reviews

7.0 Incident Management

8.0 Test Improvement Process [Note: This is an overview only. For a course that focuses on test process improvement, see Advanced Test Manager.]

9.0 Test Tools and Automation

9.2 Test tool concepts

9.3 Test tool categories


Instructor Bio

UNICOM trainer a leader in software, hardware, and systems testing, as well as part-owner and Chief Technical Officer of Pure Testing, a test out-sourcing company based in New Delhi, India. For more than a dozen years, RBCS has served its worldwide clientele with training, assessment, consulting, staff augmentation, outsourcing, test automation, and quality assurance services. RBCS has over 100 clients spanning 25 countries on six continents. His popular first book, managing the Testing Process, has sold about 25,000 copies around the world, including Japanese, Chinese, and Indian re-leases. His three other books on testing, Foundations of Software Testing, Critical Testing Processes and Pragmatic Software Testing (previously published as Effective and Efficient Software Testing), have also sold thousands of copies, including Hebrew, Indian, Japanese and Russian editions. He has written over 25 articles, presented hundreds of papers, workshops, and seminars, and given over a dozen keynote speeches at conferences and events around the world. Rex is the President of both the International Software Testing Qualifications Board and the American Software Testing Qualifications


navigation div
navigation div

Contact Us(India)

Alankar Plaza,

Bk circle, Nayak Layout

8th Phase,

JP Nagar

Bengaluru - 560076,

Karnataka, India.

Telephone: +91-9538878795, +91-9538878799, +91-8025257962


Contact Us(UK)

OptiRisk R&D House

One Oxford Road






© 2019 All Rights Reserved