Exam Code: CSTA-001
The Certified Software Testing Analyst (CSTA)® qualification is aimed at people who have achieved an advanced point of their careers in software testing.
The CSTA® Certification provides the participant with a solid understanding of, and practical experience in, Test case design. Participants knowledge of the quality and the objective of software testing, the system development and quality assurance lifecycles and functional testing is reinforced.
The focus of the CSTA® Certification is on Test Case design and Participants are provided with ample opportunity to gain a solid understanding of this.
Participants are also provided with an opportunity to design a quality assurance. In the E-Course Participants are presented with various techniques of trawling for requirements in the absence of proper system documentation; this includes context diagrams, data-flow diagrams, workshop facilitation and interviewing subject matter experts.
You will also learn how to apply testing strategy in real-world situations gaining competency in the techniques essential for test analysis and performing outcome-driven test activities.
E-Course Duration: 30 to 35 Hours
Course Outline
Module 1 – Testing Fundamentals and Process
- Quick Overview on Testing
- Testing Lifecycle Process
- Testing in the SDLC
- Test Monitoring, Planning and Control
- Test Analysis
- Test Design
- Test Implementation
- Test Execution
- Evaluating Exit Criteria and Reporting
- Test Closure Activities
Module 2 – Test Management for the Test Analyst
- Test Progress Monitoring and Control
- Distributed, Outsourced and Insourced Testing
- Test Analyst’s Tasks in Risk-Based Testing
Module 3 – Testing Software Quality Characteristics (Part 1)
- Test Techniques
- Specification-Based Techniques
- Defect-Based Techniques
- Experience-Based Techniques
- Cause-effects graphs
- Equivalence partitioning
- Boundary Value
- Decision Table
- State Transition
- Pairwise Testing
- Case-based Testing
- Mind Mapping
- Test Matrix
- Error Guessing Technique
- Checklist-based Technique
- Exploratory Testing
- Attacks
Module 4 – Testing Software Quality Characteristics (Part 2)
- Quality Characteristics for Business Domain Service
- Testing Characteristics
- Typical Defects
- Testing in the Life Cycle
- Approaches, Usability Requirements and User’s Expectations
Module 5 – Review Preparation
- Using Checklists in Reviews
- Analyze a use case or user interface and identify problems
- Analyze a requirements specification
- Types of review
- Roles and Responsibilities in Reviews
- Informal Review
- Management Review
- Analyze Requirements Specification or User Story
Module 6 – Defect Management
- Detecting Defects
- Defect Report Fields
- Non-functional Defects
- Defect Classification
- Identifying, Gathering and Recording Classification
- Root Cause Analysis
Module 7 – Test Tools and Automation
- Test Tools
- Test Analyst’s role in Keyword Driven Automation
- Troubleshooting
- Testing Tools Approaches
Module 8 – Software Inspection
- Software Inspection
- Testing Methods and Strategies
Module 9 – Usability Testing
- Attributes
- Usability Testing Process
- Client/Server Testing
Module 10 – Additional Test Design Technique
- Static Analysis
- Dynamic Analysis
Target Audience
The CSTA is ideal for testers and test teams who are looking to build on their existing software testing skills.
- Experienced Testers wanting to progress their hands-on advance testing skills.
- Test Managers wanting a better understanding of advanced testing skills.
- Testers wanting to accredit their advanced level skills for recognition among employers, clients and peers.