ISEB BCS Software Testing
Training
In Barking/East Ham
Description
-
Type
Training
-
Location
Barking/east ham
-
Duration
3 Days
Suitable for: Testers ,Test Analyst,Test managers ,Project managers,Business analysis and any Juniors interested in moving into software testing
Facilities
Location
Start date
Start date
About this course
None
Reviews
Teachers and trainers (1)
Rakesh Sharma
Test Manager
Course programme
Software Testing .
Module 1 - ISEB BCS Software Testing Foundation.
Module 2 - ISEB BCS Software Testing Intermediate.
Module 3 - ISEB BCS Software Testing Practioner in Test Management.
Module 4 - ISEB BCS Software Testing Practioner in Test Analyst.
Module 5 - AGILE Testing.
Module 6 - Manual Testing Project.
Foundation Certificate examination in Software Testing
Testing throughout the software life cycle
Software development models; test levels;test types: the targets of testing;maintenance testing
Static techniques
Reviews and the test process; review process; static analysis by tools
Test design techniques
Identifying test conditions and designing test cases; categories of test design techniques; specification-based or blackbox techniques; structure-based or whitebox
techniques; experience-based techniques; choosing test techniques
Test management
Test organization; test planning and estimation; test progress monitoring and control; configuration management; risk and testing; incident management
Tool support for testing
Types of test tool; effective use of tools: potential benefits and risks; introducing a tool into an organization.
Each section is followed by review questions and a mock examination is taken and discussed prior to the ISEBinvigilated examination.
ADDITIONAL TOPICS
Test Environment Setup (Test Plan Management)
Manipulating Data (BVA, ECP)
Bug Life Cycle (Bug report template and BUG life cycle)
Test Documentation & Templates
Sample Templates
Test Plan
Test Cases
Bug Report
--------------------------------------------------------------
Intermediate Certificate in Software Testing
ContentsTesting Fundamentals (3 hours)- Review of the Foundation Certificate Syllabus.
- Application Domains.
- Testing in the Lifecycle
- The Fundamental Test Process
- The Principles of Reviews
- Types of Review.
- Using Different Review Types
- Performing a Formal Review
- Introduction to Risk and Risk-Based Testing
- Risk Management
- Product Risk Identification and Analysis
- Test Policy, Test Strategy, Test Plans
- Entry and Exit Criteria
- Estimating Techniques
- Test Monitoring
- Incident Management Process
- Fundamentals of Test Analysis
- Test Environment Requirements
- Selection of Techniques
- Coverage Measures
-------------------------------------------------------------
Practitioner Certificate in Test Management
Contents
1 Risk Management (4 hours)
- Risk Identification (2 hours)
- Risk Analysis (1 hour)
- Risk Mitigation (1 hour)
2 Test Management Practice (8 hours)
- Test Policy (0.5 hours)
- Test Strategy (2 hours)
- Test Plans (1.5 hours)
- Test Reports (1 hour)
- Test Estimation (1 hour)
- Test Monitoring and Control (1 hour)
- Incident Management (1 hour)
3 Test Technique, Test Type and Test Coverage Selection (1.5 hours)
4 Test Tool Selection & Implementation (1.5 hours)
5 People Skills (2 hours)
6 Test Process Improvement (1 hour)
--------------------------------------------------------
Practitioner Certificate in Test Analysis
Contents
1 Choices (3.5 hours)
- Influence of Context (1 hour)
- Analysis of Test Basis (1 hour)
- Supporting Activities (1.5 hours)
2 Techniques (14.5 hours)
- Testing in Action (1.5 hours)
- Use of Test Techniques and Test Types (13 hours)
--------------------------------------------------------
AGILE Software Testing
Content
1: Agile Concepts
» Agile Manifesto and Agile values
» Tackling uncertainty
» Customer responsiveness
» Early availability
» Code and release quality
2: The Agile Life Cycle
» User stories and specs
» Backlogs, Iterations, Scrum flow and artifacts
» Execution: Sprints and Scrum
» Roles: Product Owner, ScrumMaster, The Team
» The benefits and challenges for software testing
3: Agile Development Practices
» Designs and refactoring
» Selection of development tasks
» Test-driven development and unit tests
» Daily builds and continuous integration
» Agile development aspects that often fail
4: Agile Testing Strategies
» The goals of testing in an Agile environment
» Testers as part of the project team
» The benefits of maintaining continous quality
» Iterative test development across iterations
5: Quality Assurance During Requirements and Planning
» Working with Product Owners
» Test planning as an analysis and review tool
» Tests as unambiguous specifications
» Involvement in the planning of iterations and development task sequencing
6: Testing during Feature Development
» Participation in design reviews
» Sequencing of implementation tasks
» Developer testing versus user testing
» Communication of code changes
» Feature unit testing
» Defect verification testing
7: End-of-Sprint Testing
» Avoiding the zone of chaos
» System acceptance testing
» The agile tester at the Sprint Review meeting
» Test and quality measurement
8: Exploratory Testing
» Dealing with incomplete specs
» Exploratory test objectives: definition and prioritization
» The exploratory test session
» Exploratory test reporting
» Complementing exploratory testing with scripted testing
9: Test Automation in Agile Environments
» Test automation strategies for an Agile environment
» Automation types and tools
» Unit test frameworks
» Enabling test automation through design testability
» Automation of regression testing
» Minimizing test automation maintenance
» Commercial and open-source automation tools
ISEB BCS Software Testing