logo

CTAL - Technical Test Analyst (DV4967)

This course is based on the topic about technical test analysis. You will learn more about static and dynamic analysis. Also, you will upgrade your knowledge about test tools concepts and categories, the testing processes, the testing of software characteristics and the test tool categories.

Pohađajte naše obuke programiranja u Eccentrix trening centru u Beogradu, uživo putem interneta (virtuelno online), kao i u Vašim prostorijama (onsite).

Specijalni popusti se odobravaju prilikom prijave više učesnika koji istovremeno pohađaju obuku iz vaše kompanije, državni i neprofitni sektor, itd. Kontaktirajte nas da biste saznali više.

Termini obuke

Trajanje obuke: 
3 dana / 21 sat

Privatni trening

On-site / Online
Minimalan broj polaznika: 5
3 dana / 21 sat
Cena na zahtev
srpski ili engleski
Plan obuke: 

Module 1: Basic aspects of software testing

  • Testing in the Software Lifecycle
  • Specific Systems
    • Systems of Systems
    • Safety Critical Systems
  • Metrics and Measurement
  • Ethics

Module 2: Testing processes

  • Test Process Models
  • Test Planning and Control
  • Test Analysis and Design
  • Test Implementation and Execution
    • Test Implementation
    • Test Execution
  • Evaluating Exit Criteria and Reporting
  • Test Closure Activities

Module 3: Test (and Risk) Management

  • Test Management Documentation
    • Test Policy
    • Test Strategy
    • Master Test Plan
    • Level Test Plan
  • Test Plan Documentation Templates
  • Test Estimation
  • Scheduling and Test Planning
  • Test Progress Monitoring and Control
  • Business Value of Testing
  • Distributed, Outsourced, and Insourced Testing
  • Risk-Based Testing
    • Risk Management
    • Risk Management in the Lifecycle
  • Failure Mode and Effects Analysis
    • Areas of Application
    • Implementation Steps
    • Benefits & Costs
  • Test Management Issues
    • Test Management Issues for Exploratory Testing
    • Test Management Issues for Systems of Systems
    • Test Management Issues for Safety Critical Systems
    • Other Test Management Issues

Test techniques

Module 4: Specification-based

  • Equivalence partitioning
  • Boundary value analysis
  • Decision tables
  • State transition diagrams and tables
  • Structure-based
  • Statement testing
  • Decision testing
  • Condition testing
  • MC/DC testing
  • Path testing
  • LCSAJ testing
  • Cyclomatic complexity

Module 5: Defect- and Experience-based

  • Defect-based techniques
  • Experienced-based techniques

Module 6: Static Analysis

  • Static Analysis of Code
  • Static Analysis of Architecture

Module 7: Dynamic Analysis

  • Detecting Memory Leaks
  • Detecting Wild Pointers
  • Analysis of Performance

Modue 8: Testing of software characteristics

  • Quality Attributes for Domain Testing
    • Accuracy Testing
    • Suitability Testing
    • Interoperability Testing
    • Functional Security Testing
    • Usability Testing
    • Accessibility Testing
  • Quality Attributes for Technical Testing
    • Technical Security Testing
    • Reliability Testing
    • Efficiency Testing
    • Maintainability Testing
    • Portability Testing

Module 9: Reviews

  • The Principles of Reviews
  • Types of Reviews
  • Introducing Reviews
  • Success Factors for Reviews

Module 10: Incident (defect) management

  • When Can a Defect Be Detected?
  • Defect Lifecycle
  • Defect Fields
  • Metrics and Incident Management
  • Communicating Incidents

Test Improvement Process (This is an overview only. For a course that focuses on test process improvement, see Advanced Test Manager.)

Test tools and automation

Module 11: Test Tool Concepts

  • Cost benefits and Risks of Test Tools and Automation
  • Test Tool Strategies
  • Integration & Information Interchange Between Tools
  • Automation Languages: Scripts, Script Language
  • The Concept of Test Oracles
  • Test Tool Deployment
  • Usage of Open Source Test Tools
  • Developing Your Own Test Tool
  • Test Tool Classification

Module 12: Test Tool Categories

  • Test Management Tools
  • Test Execution Tools
  • Debugging & Troubleshooting Tools
  • Fault Seeding & Fault Injection Tools
  • Simulation & Emulation Tools
  • Static and Dynamic Analysis Tools
  • Keyword-Driven Test Automation
  • Create keyword or action word tables to be used by a test execution tool
  • Explain how test execution automation can save time with regression testing and when it may not save time
  • Performance Testing Tools
  • Design a performance test using performance test tools, consider methods for measuring and monitoring system
  • Web Tools

People skills (team composition) (This is an overview only. For a course that focuses on people skills and team composition, see Advanced Test Manager.)

Benefiti: 
  • Video snimak predavanja u periodu od 180 dana posle kraja obuke

  • Pristup laboratorijama u toku trajanja kursa
  • Materijal u elektronskom obliku

  • Sertifikat o pohađanju kursa

Dalje usavršavanje: 

Kontaktirajte nas za više informacija o ceni:

Eccentrix
Office: +381 11 71 38 192
Mobile: +381 65 31 38 195
E-mail: Jelena.Mijanovic@eccentrix.rs

Milutina Milankovića 9đ,
11070 Novi Beograd
www.eccentrix.rs

Eccentrix
Office: +381 11 71 38 192
Mobile: +381 65 31 38 197
E-mail: Boris.Gigovic@eccentrix.rs

Milutina Milankovića 9đ,
11070 Novi Beograd
www.eccentrix.rs