|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
Software Testing Foundation: A Comprehensive Hands-On IntroductionPreparing for the ISTQB Certified Tester Exam
Course: 316
Type: Hands-On Training
Duration: 4 Days
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 Certified Tester Foundation Level Exam
Course Benefits The proper testing of software can save an organization time, effort and money. In this course, software professionals and managers gain thorough 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.Who Should Attend Software testers, programmers, test leaders, quality specialists and those who would like to earn the ISTQB Certified Tester Foundation Level 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:
- Recognizing equivalence partitions
- Performing boundary value analysis
- Conducting state transition testing
- Ensuring statement, decision and condition coverage
- Organizing test development processes
- Writing and assessing an incident report
- Preparing test plans and documentation
- Simulating an actual exam experience
Course 316 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
- Analyzing and designing
- Implementing and executing
- Evaluating exit criteria and reporting
- Closing activities
- Contrasting developer vs. tester mindset
- Discerning levels of independence
- Adapting to V-model and iterative models
- Performing tests within a life cycle model
- Component
- Integration
- System
- Acceptance
- Recognizing functional and structural tests
- Performing non-functional testing
- Analyzing 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
- Standardizing test documentation
- Applying common metrics
- Interpreting test summary reports
- Ensuring proper version control
- Generating incident reports
- Contractual
- Organizational
- Technical
- Assess
- Determine
- Implement
- Test management
- Static testing
- Test specification
- Executing and logging
- Performance and monitoring
- Other
- Recognizing potential benefits and risks
- Considering special circumstances
|
Related Courses
|
|
|
|
 |
|
|