|
|
|
Software Testing Foundation: A Comprehensive Hands-On Introduction
Preparing 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 provide you with practical experience in software testing, including:
- Recognizing the value of a defined test process
- Deciphering when to apply static and dynamic techniques
- Recognizing equivalence partitions
- Performing boundary-value analysis
- Conducting state-transition testing
- Ensuring statement, decision and condition coverage
- Organizing test development processes
- Creating a test policy and writing a test plan
Course 316 Content
- Assessing the goals of testing
- Identifying causes of software defects
- Organizing testing processes
- Planning
- Controlling
- Analyzing
- Designing
- Implementing and executing
- Evaluating exit criteria and reporting
- Finding defects during the life cycle
- Implementing test levels
- Component
- Integration
- System
- Acceptance
- Identifying reasons for maintenance testing
- Performing maintenance testing
- Functional
- Non-Functional
- Structural
- Confirmation
- Contrasting the mindset of developers and testers
- Deciphering levels of independence
- Defining roles and responsibilities
- Comparing formal and informal reviews
- Discussing the types of review
- Walkthrough
- Inspection
- Technical
- Test design
- Test case
- Test procedure
- Equivalence partitioning
- State transition
- Boundary value analysis
- Use case
- Decision table
- Statement
- Decision
- Condition
- Intuition
- Experience
- Knowledge
- Defining goals and objectives
- Assigning roles and responsibilities
- Independence
- Test leader
- Tester
- Standardizing test documentation
- Monitoring and controlling test progress
- Writing a test plan
- Identifying objectives
- Assessing the entry and exit criteria
- Assigning appropriate resources
- Resolving defects
- Evaluating summary report content
- Applying common metrics
- Recording
- Analyzing
- Closing
- Contractual
- Organizational
- Technical
- Assess
- Determine
- Implement
- Change control
- Version control
- Traceability
- Configuration identification and audits
- Ensuring proper version control
- Generating incident reports
- Test management
- Static testing
- Test specification
- Executing and logging
- Performance and monitoring
- Other
- Recognizing potential benefits and risks
- Considering special circumstances
|
Related Courses
|
|
|
|