 |
Customer Service or Enrol: 0800 282 353 or +44 1372 364610 |
 |
|
 |
| |
You Will Learn How To
- Apply general software testing principles and fundamental test processes
- Implement test levels and types to various software development models
- Conduct static techniques using proper roles, responsibilities and tools
- Perform specification- and structure-based test design techniques
- Manage tests including planning, estimating, monitoring and controlling
- Prepare for the ISTQB/ISEB Software Testing Foundation Exam
Course Benefits The proper testing of software can save an organisation time, effort and money. In this course, you gain knowledge of testing approaches that can be integrated into the software life cycle. Through hands-on exercises, you learn how to build testing methods into your work process to correctly design products that are functionable and maintainable. The ISEB Software Testing Foundation Exam is offered at the end of class.
Who Should Attend Software testers, programmers, test leaders, quality specialists and those who would like to earn the ISTQB/ISEB Software Testing Foundation certification. A familiarity with software development concepts is assumed.
Hands-on Training Hands-on exercises and software-based exam simulations provide you with practical experience in software testing, including:
- Recognising equivalence partitions
- Performing boundary value analysis
- Conducting state transition testing
- Ensuring statement, decision and condition coverage
- Organising test development processes
- Writing and assessing an incident report
- Preparing test plans and documentation
- Simulating an actual exam experience
Course Content
- Grasping the software systems context
- Identifying causes of software defects
- Bug
- Defect
- Error
- Failure
- Fault
- Mistake
- Quality
- Risk
- Finding defects during development
- Providing confidence and information
- Presence of defects
- Exhaustive testing
- Early testing
- Defect clustering
- Pesticide paradox
- Context dependent
- Absence-of-errors fallacy
- Planning and controlling
- Analysing and designing
- Implementing and executing
- Evaluating exit criteria and reporting
- Closing activities
- Contrasting developer vs. tester mind-set
- Discerning levels of independence
- Adapting to V-model and iterative models
- Performing tests within a life cycle model
- Component
- Integration
- System
- Acceptance
- Recognising functional and structural tests
- Performing non-functional testing
- Analysing software structure/architecture
- Conducting confirmation and regression tests
- Identifying reasons for maintenance testing
- Modification
- Migration
- Retirement
- Detection
- Correction
- Improvement
- Informal
- Technical
- Walkthrough
- Inspection
- Test design
- Test case
- Test procedure
- Equivalence partitioning
- State transition
- Boundary value analysis
- Use case
- Decision table
- Statement
- Decision
- Condition
- Intuition
- Experience
- Knowledge
- Independence
- Test leader
- Tester
- Metrics-based vs. expert-based approach
- Justifying exit criteria adequacy
- Standardising test documentation
- Applying common metrics
- Interpreting test summary reports
- Ensuring proper version control
- Generating incident reports
- Contractual
- Organisational
- Technical
- Assess
- Determine
- Implement
- Test management
- Static testing
- Test specification
- Executing and logging
- Performance and monitoring
- Other
- Recognising potential benefits and risks
- Considering special circumstances
|
|
|
|
|
|
| |
| Customer Service or Enrol: 0800 282 353 or +44 1372 364610 |
 |
|