Course description

  • What are the course objectives?

    This CTFL Certification Training course is a common first step for those who wish to pursue software testing and will verify your proficiency with software testing vocabulary, techniques and tools. CTFL is the most widely accepted approach to software development and testing, accredited by the International Software Testing Qualifications Board. CTFL certification gives you a common software testing vocabulary so you can work effectively with other testers and software development teams both locally and around the world.
     
    The course is a rigorous, examination-based, professional certification program accepted globally. Simplilearn offers the CTFL certification training for both online classroom and self-paced learning and is an ISTQB accredited training provider and ISTQB Authorized Examination Center (AEC).

  • What are the career benefits of this course?

    CTFL certification establishes your proficiency in software development and testing, shows employers you have a foundation of practical software testing knowledge and illustrates your commitment and desire to improve your software testing skills. Demand for CTFL-certified professionals is growing rapidly and there are approximately 12,000 certifications issued every quarter worldwide.
     
    CTFL-certified professionals can expect job roles such as project managers, software development managers, quality managers, business analysts, and management consultants. According to recent surveys by payscale.com, the median salary of a CTFL professional can range approximately from $63,000 - $87,500.

    Other career benefits that this course offers are as follows:
    • It will help place you in the best possible position to capitalize on career opportunities as they arise.
    • Your software testing skills will be improved, which in turn will facilitate greater efficiency and accuracy.
    • By following the software testing best practices, you will learn as you prepare for your certification exam.
    • You will be able to accomplish related tasks with greater speed and precision.

  • What skills will you learn?

    At the end of Simplilearn’s training in CTFL, you will have a comprehensive understanding of:
    • The fundamentals of software testing
    • Testing throughout the software lifecycle
    • Static techniques
    • Test design techniques
    • Test management
    • Tools support for testing

  • Who should take this course?

    Software professionals such as test engineers, user acceptance testers, software developers, project managers, quality managers, business analysts, IT directors and management consultants can all benefit from this CTFL training and improve their standing in their respective organizations.
     
    The certification is also valuable for specialists in various vertical industries, such as automotive, financial services, medical technology, telecommunications, and public services.

Course preview

    • Lesson 00 - Introduction to CTFL

      04:33
      • 0.1 Introduction to CTFL®
        00:21
      • 0.2 Objectives
        00:25
      • 0.3 CTFL® Approach
        00:37
      • 0.4 CTFL® Accreditation Institute
        00:33
      • 0.5 Target Audience
        00:47
      • 0.6 CTFL® Exam Format
        00:50
      • 0.7 Simplilearn CTFL® Course Offer
        00:31
      • 0.8 Course Outline
        00:22
      • 0.9 Conclusion
        00:07
    • Lesson 01 - Fundamentals of Software Testing

      41:00
      • 1.1 Fundamentals of Software Testing
        00:35
      • 1.2 Course Map
        00:35
      • 1.3 Objectives
        00:24
      • 1.4 Software System and Defects
        00:17
      • 1.5 Software Systems Overview and Examples
        01:29
      • 1.6 Software Systems Overview and Examples (contd.)
        00:51
      • 1.7 Categories of Software Defects
        01:23
      • 1.8 Causes of Software Defects
        00:55
      • 1.9.Causes of Software Defects (contd.)
        01:12
      • 1.10 Consequences of Software Defects
        00:47
      • 1.11 Overview of Software Testing
        00:14
      • 1.12 Definition of Software Testing
        01:03
      • 1.13 Need for Software Testing
        01:11
      • 1.14 Common Testing Terms
        01:18
      • 1.15 Role of Software Testing
        00:32
      • 1.16 Objectives of Software Testing
        00:33
      • 1.17 Objectives of Different Testing Types
        01:03
      • 1.18 Seven Principles of Testing
        04:19
      • 1.19 Software Testing Process
        00:10
      • 1.20 Testing and Quality
        00:47
      • 1.21 Testing Activities
        02:37
      • 1.22 Risk Involved in Testing and Mitigation
        01:07
      • 1.23 Timeline to Stop Software Testing
        01:14
      • 1.24 Timeline to Stop Software Testing—Example
        00:27
      • 1.25 Timeline to Stop Software Testing—Example (contd.)
        00:46
      • 1.26 Fundamental Test Process
        01:17
      • 1.27 Phase 1—Test Planning and Control
        01:20
      • 1.28 Phase 2—Test Analysis and Design
        01:22
      • 1.29 Phase 2—Test Analysis and Design (contd.)
        01:06
      • 1.30 Phase 3—Test Implementation and Execution
        01:59
      • 1.31 Phase 4—Evaluating Exit Criteria and Reporting
        00:45
      • 1.32 Phase 5—Test Closure
        00:27
      • 1.33 Psychology and Ethics of Software Testing
        00:09
      • 1.34 Psychology of Testing
        01:19
      • 1.35 Psychology of Testing (contd.)
        00:56
      • 1.36 Mindset of Developer vs. Tester
        00:37
      • 1.37 Bridging the Gap
        01:10
      • 1.38 Importance of One Team Spirit—Example
        00:49
      • 1.39 Code of Ethics
        01:10
      • 1.40 Knowledge Check
      • 1.41 Summary
        00:35
      • 1.42 Conclusion
        00:10
    • Lesson 02 - Testing throughout the Software Life Cycle

      46:02
      • 2.1 Testing throughout the Software Life Cycle
        00:17
      • 2.2 Course Map
        00:12
      • 2.3 Objectives
        00:22
      • 2.4 Software Development Models
        00:09
      • 2.5 Software Development Models—Introduction
        01:09
      • 2.6 Product Lifecycle Management
        00:35
      • 2.7 Product Lifecycle
        00:53
      • 2.8 Product Lifecycle (contd.)
        01:20
      • 2.9 Product Lifecycle—Example
        00:43
      • 2.10 Project Lifecycle
        01:26
      • 2.11 Project Lifecycle (contd.)
        01:01
      • 2.12 Software Project Lifecycle
        00:44
      • 2.13 Project Lifecycle—Example
        00:59
      • 2.14 Software Development Models
        00:24
      • 2.15 Waterfall Model
        00:37
      • 2.16 Waterfall Model—Phases
        01:43
      • 2.17 Waterfall Model—Phases (contd.)
        01:11
      • 2.18 V-Model
        01:41
      • 2.19 Iterative-Incremental Model
        01:06
      • 2.20 Testing within a Life Cycle Model
        00:39
      • 2.21 Testing within a Life Cycle Model (contd.)
        00:42
      • 2.22 Test Levels
        00:20
      • 2.23 Levels of Testing
        00:39
      • 2.24 Component Testing—Introduction
        01:21
      • 2.25 Component Testing—Test-Driven Development
        00:46
      • 2.26 Component Testing—Inputs, Test Objects, and Outputs
        00:38
      • 2.27 Integration Testing—Introduction
        00:47
      • 2.28 Integration Testing—Strategies
        01:43
      • 2.29 Component vs. System Integration Testing
        00:40
      • 2.30 Integration Testing—Inputs, Test Objects, and Outputs
        00:33
      • 2.31 System Testing—Introduction
        01:35
      • 2.32 System Testing—Inputs, Test Objects, and Outputs
        00:33
      • 2.33 Acceptance Testing—Introduction
        00:48
      • 2.34 Acceptance Testing—Types
        01:16
      • 2.35 Acceptance Testing—Inputs, Tools and Techniques, and Outputs
        00:37
      • 2.36 Test Levels—Example
        00:57
      • 2.37 Test Types
        00:07
      • 2.38 Types of Testing
        00:16
      • 2.39 Functional Testing
        01:25
      • 2.40 Functional Testing—Types
        01:00
      • 2.41 Non-Functional Testing—Introduction
        01:05
      • 2.42 Non-Functional Testing—Types
        00:53
      • 2.43 Common Non-Functional Testing Types
        00:41
      • 2.44 Test Types—Example
        00:32
      • 2.45 Structural Testing
        01:32
      • 2.46 Re-Testing and Regression Testing
        01:16
      • 2.47 Re-Testing and Regression Testing—Example
        00:48
      • 2.48 Maintenance Testing
        00:07
      • 2.49 Software Maintenance
        00:50
      • 2.50 Maintenance Testing
        01:10
      • 2.51 Maintenance Testing—Types
        01:14
      • 2.52 Maintenance vs. New Application Testing
        01:10
      • 2.53 Knowledge Check
      • 2.54 Summary
        00:42
      • 2.55 Conclusion
        00:08
    • Lesson 03 - Static Techniques

      29:17
      • 3.1 Static Techniques
        00:23
      • 3.2 Course Map
        00:14
      • 3.3 Objectives
        00:22
      • 3.4 Static and Dynamic Techniques
        00:27
      • 3.5 Static vs. Dynamic Techniques
        01:56
      • 3.6 Classification of Software Defects
        00:05
      • 3.7 Roles of Techniques in a Software Life Cycle
        01:29
      • 3.8 Importance of Early Testing
        00:05
      • 3.9 Components of Static Techniques
        00:53
      • 3.10 Classification of Testing Techniques
        00:05
      • 3.11 Review Process
        00:09
      • 3.12 Review Process
        01:01
      • 3.13 Benefits of Review
        01:26
      • 3.14 Formal vs. Informal Review
        01:34
      • 3.15 Order of Reviews
        00:05
      • 3.16 Activities of Formal Review
        05:56
      • 3.17 Formal Review—Roles and Responsibilities
        01:37
      • 3.18 Formal Review Roles—and Responsibilities (contd.)
        01:00
      • 3.19 Informal Review—Features
        00:38
      • 3.20 Types of Reviews—Walkthrough
        01:16
      • 3.21 Types of Reviews—Technical
        01:03
      • 3.22 Types of Reviews—Inspection
        00:50
      • 3.23 Order of Reviews
        00:05
      • 3.24 Success Factors for a Review
        01:01
      • 3.25 Success Factors for a Review (contd.)
        01:22
      • 3.26 Review Process—Example
        00:51
      • 3.27 Static Analysis by Tools
        00:12
      • 3.28 Static Analysis
        01:08
      • 3.29 Static Analysis Using Tools
        00:29
      • 3.30 Static Analysis of Code—Example
        00:49
      • 3.31 Knowledge Check
      • 3.32 Summary
        00:40
      • 3.33 Conclusion
        00:06
    • Lesson 04 - Test Design Techniques

      37:43
      • 4.1 Test Design Techniques
        00:15
      • 4.2 Course Map
        00:21
      • 4.3 Objectives
        00:32
      • 4.4 Common Testing Terms
        00:13
      • 4.5 Common Testing Terms
        01:11
      • 4.6 Test Case—Example
        02:00
      • 4.7 Test Procedure—Example
        01:52
      • 4.8 Test Development Process
        00:12
      • 4.9 Test Development Process
        01:37
      • 4.10 Categories of Dynamic Test Design Techniques
        00:05
      • 4.11 Dynamic Testing Techniques—Types
        00:05
      • 4.12 Test Design Techniques—Characteristics
        00:54
      • 4.13 Behavior-Based Techniques
        00:12
      • 4.14 Behavior-Based Testing Techniques
        00:53
      • 4.15 Behavior-Based Techniques—Types
        00:17
      • 4.16 Equivalence Partitioning
        00:53
      • 4.17 Guidelines for Identifying Equivalence Classes
        01:20
      • 4.18 Equivalence Partitioning—Example
        01:57
      • 4.19 Boundary Value Analysis
        00:30
      • 4.20 Boundary Value Analysis—Example 1
        01:35
      • 4.21 Boundary Value Analysis—Example 2
        01:18
      • 4.22 Decision Table Testing
        01:12
      • 4.23 Decision Table Testing—Example
        01:32
      • 4.24 State Transition Testing—Key Terms
        00:49
      • 4.25 State Transition Testing
        01:09
      • 4.26 State Transition Testing—Example
        01:24
      • 4.27 Use Case Testing—Key Terms
        00:31
      • 4.28 Use Case Testing
        00:35
      • 4.29 Use Case Testing—Example
        00:38
      • 4.30 Behavior-Based Techniques and Test Levels
        00:45
      • 4.31 Structure-Based Techniques
        00:15
      • 4.32 Structure-Based Testing Techniques
        01:35
      • 4.33 Structure-Based Testing Techniques and Coverage Types
        00:39
      • 4.34 Structure-Based Testing Techniques—Example 1
        00:24
      • 4.35 Structure-Based Testing Techniques—Example 1 (contd.)
        00:32
      • 4.36 Structure-Based Testing Techniques—Example 2
        01:20
      • 4.37 Other Structural techniques
        00:22
      • 4.38 Experience-Based Techniques
        00:15
      • 4.39 Experience-Based Testing Techniques—Types
        01:35
      • 4.40 Experience Based Techniques vs. Other techniques
        01:46
      • 4.41 Choosing Test Techniques
        01:24
      • 4.42 Knowledge Check
      • 4.43 Summary
        00:43
      • 4.44 Conclusion
        00:06
    • Lesson 05 - Test Management

      1:00:51
      • 5.1 Test Management
        00:33
      • 5.2 Course Map
        00:20
      • 5.3 Objectives
        00:27
      • 5.4 Test Organization
        00:20
      • 5.5 Advantages and Disadvantages of Independent Testing
        00:47
      • 5.6 Advantages and Disadvantages of Independent Testing (contd.)
        01:10
      • 5.7 Independent Test Organization
        00:36
      • 5.8 Roles in Testing
        01:06
      • 5.9 Responsibilities of Test Lead
        03:15
      • 5.10 Responsibilities of Tester
        01:43
      • 5.11 Test Planning and Estimation
        00:19
      • 5.12 Test Planning
        01:06
      • 5.13 Test Plan—Factors
        01:09
      • 5.14 Test Plan—Factors (contd.)
        01:17
      • 5.15 Test Planning Activities
        01:27
      • 5.16 Contents of Test Plan
        02:11
      • 5.17 Contents of Test Plan(contd.)
        01:56
      • 5.18 Test Execution Schedule
        00:52
      • 5.19 Entry Criteria
        00:53
      • 5.20 Exit Criteria
        00:40
      • 5.21 Test Estimation
        01:24
      • 5.22 Factors Impacting Test Efforts
        01:23
      • 5.23 Test Strategy and Test Approach
        01:12
      • 5.24 Components of Test Strategy Document
        01:00
      • 5.25 High level Test Strategy—Example
        00:39
      • 5.26 Typical Test Approaches
        01:37
      • 5.27 Typical Test Approaches (contd.)
        01:34
      • 5.28 Selecting a Test Approach
        01:57
      • 5.29 Test Progress Monitoring and Control
        00:18
      • 5.30 Test Progress Monitoring
        00:52
      • 5.31 Test Monitoring—Definitions
        01:15
      • 5.32 Common Test Metrics
        01:18
      • 5.33 Common Test Metrics (contd.)
        01:07
      • 5.34 Test Metrics—Example
        00:38
      • 5.35 Test Reporting
        01:04
      • 5.36 Requirement of Test Metrics
        00:28
      • 5.37 Test Control
        01:16
      • 5.38 Configuration Management
        00:12
      • 5.39 Overview of Configuration Management
        01:16
      • 5.40 Objectives of Configuration Management
        00:25
      • 5.41 Configuration Management in Testing
        02:18
      • 5.42 Risk and Testing
        00:15
      • 5.43 Risk and Testing
        01:07
      • 5.44 Project Risks
        01:08
      • 5.45 Product-Based Risks
        00:49
      • 5.46 Product-Based Risks (contd.)
        00:54
      • 5.47 Testing as Risk Controller
        00:39
      • 5.48 Risk-Based Testing
        00:56
      • 5.49 Risk-Based Testing (contd.1)
        00:48
      • 5.50 Risk-Based Testing (contd.2)
        00:54
      • 5.51 Risk Based Testing—Example
        01:06
      • 5.52 Incident Management
        00:17
      • 5.53 Overview of Incident Management
        01:02
      • 5.54 Incident Report Objective
        00:53
      • 5.55 Incident Report Contents
        00:56
      • 5.56 Incident Report Contents (contd.)
        01:21
      • 5.57 Incident Lifecycle
        01:22
      • 5.58 Knowledge Check
      • 5.59 Summary
        00:56
      • 5.60 Conclusion
        00:08
    • Lesson 06 - Tools Support for Testing

      24:34
      • 6.1 Tools Support for Testing
        00:15
      • 6.2 Course Map
        00:16
      • 6.3 Objectives
        00:22
      • 6.4 Types of Testing Tools
        00:14
      • 6.5 Purposes of Tool Support
        00:43
      • 6.6 Tool Support for Testing
        00:57
      • 6.7 Testing Tools
        01:05
      • 6.8 Testing Tools—Classification
        00:33
      • 6.9 Testing Tools in the V-Model
        01:13
      • 6.10 Tools Support for Management of Testing
        01:43
      • 6.11 Tools Support for Static Testing
        01:45
      • 6.12 Tool Support for Test Specification
        01:20
      • 6.13 Tool Support for Test Specification—Characteristics
        00:47
      • 6.14 Tool Support for Test Execution and Logging
        01:19
      • 6.15 Tool Support for Test Execution and Logging—Characteristics
        00:46
      • 6.16 Test Comparator
        00:59
      • 6.17 Coverage Measurement Tools
        00:31
      • 6.18 Security Testing
        01:20
      • 6.19 Tool Support for Dynamic Analysis
        00:39
      • 6.20 Tool Support for Performance and Monitoring
        00:58
      • 6.21 Tools for Usability Issues and Data Quality Assessment
        00:35
      • 6.22 Effective Use of Tools—Potential Benefits and Risks
        00:12
      • 6.23 Potential Benefits
        00:33
      • 6.24 Benefits—Reduce repetitive work
        00:31
      • 6.25 Benefits—High Consistency and Repeatability
        00:36
      • 6.26 Benefits—Objective Assessment
        00:31
      • 6.27 Benefits—Access to information
        00:48
      • 6.28 Potential Risks
        00:05
      • 6.29 Special Consideration for Some Tools
        00:05
      • 6.30 Effective Use of Tools—Example
        00:05
      • 6.31 Introducing a Tool into an Organization
        00:05
      • 6.32 Tool Selection Process
        00:05
      • 6.33 Factors in Selecting a Tool
        00:05
      • 6.34 Tool Implementation Process
        00:05
      • 6.35 Success Factors for Deploying a Tool
        00:25
      • 6.36 Introducing the Tool—Example
        01:12
      • 6.37 Knowledge Check
      • 6.38 Summary
        00:43
      • 6.39 Conclusion
        00:08
    • {{childObj.title}}

      • {{childObj.childSection.chapter_name}}

        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Exam & certification

  • What are the prerequisites for this certification?

    Participants must have a minimum of six months of experience in software development or software testing and a minimum 18 hours of formal software testing training.

  • How will I become CTFL certified?

    Candidates for the Foundation Level certification should have at least six months of practical experience in a professional testing role. The exam format is as follows:
    • 40 multiple-choice questions.
    • Scoring of one point for each correct answer.
    • Passing is 65%, or at least 26 correct answers out of 40 questions.
    • Exam duration is 60 minutes (or 75 minutes for candidates taking exams that are not in their native or local language).

  • How do to unlock my Simplilearn certificate?

    • Complete 85% of the course
    • Complete one simulation test with a minimum score of 60%

Reviews

Puranam Picasso
Puranam Picasso Founder at Nestor Analytics Private Limited, Hyderabad

Course was useful for me in learning key factors that are driven when a software based project is considered for an organization. Factors that effect the implementation of process and tests that are needed while completing the whole project is shown clearly. Basic idea of evaluation of a project and testing also been clearly explained.

Read more Read less
Ashish Gautam
Ashish Gautam Process Lead - Quality, Bangalore

Specific to the need of practical application. End-to-end exercises helped me to relate it in how to use them.

Pranita Puranik
Pranita Puranik Programming Trainee, Nagpur

Simplilearn offers best courses and the content of the courses is also great. The customer support is also very prompt and supportive.

Joseph Hammond
Joseph Hammond Sr. Quality Assurance Analyst, IT at Allianz Global Assistance, Richmond

The course format was structured in a clear and concise manner. The trainer was very knowledgeable and presented the course to inspire good constructive collaboration amongst the participants.

Read more Read less
Megan Dyer
Megan Dyer Software Quality Assurance Engineer, Salt Lake City

This training has given a good foundational review of testing.

Indulekhamenon Chitteth Dinesh Senan
Indulekhamenon Chitteth Dinesh Senan Auckland

This course has been a wonderful experience giving me the opportunity to complete my certification at my own course, whilst providing great quality in the contents of the course.

Read more Read less

    FAQs

    • What payment options are available?

      You can enroll for the training online. Payments can be made using any of the following options and receipt of the same will be issued to the candidate automatically via email.

      1. Visa debit/credit card
      2. American express and Diners club card
      3. Master Card, or
      4. Through PayPal

    • What will I get along with this training?

      You will have online access to e-learning and practice tests along with the training.

    • Can I cancel my enrollment? Will I get a refund?

      Yes, you can cancel your enrollment. We provide you complete refund after deducting the administration fee. To know more please go through our Refund Policy.

    • Do you provide money back guarantee for the training programs?

      Yes. We do offer a money-back guarantee for many of our training programs. You can refer to the Refund Policy and raise refund requests via our Help and Support portal.

    • Can I extend the access period?

      Yes, you can extend the access period by paying an additional fee. Please raise a request via our Help and Support portal.

    • Where and how can I access the e-learning content? Are there any limitations?

      Once you register with us for a course by paying the course fee, you can have 24/7 access to the e-learning content on our website. An automated course purchase confirmation mail from our side will guide you through the process.

    • I am not able to access the online course. Whom should I contact for a solution?

      Please raise a request via our Help and Support portal to have your issue resolved.

    • What is CTFL®?

      Certified Tester foundation Level (CTFL®) is the most widely accepted approach for Software Development / Software Testing. CTFL® Certification is offered by the ISTQB (International Software Testing Qualifications Board).

    • What is ISTQB certification?

      ISTQB® Certified Tester is a standardized qualification for software testers. In India, the member board is Indian Testing Board. ISTQB was founded in Edinburgh in November 2002; ISTQB® is legally registered in Belgium.

    • What is the Indian Testing Board (ITB)?

      Indian Testing Board is the Indian National Board approved by ISTQB®. ITB is responsible for conducting ISTQB Certified Tester examination in India.

    • Why Should I choose Simplilearn for CTFL® & not others?

      1. Simplilearn is an affiliated CTFL®’s Examination center from Indian Testing Board.
      2. We are pioneer in the field of blended model of training which is mix of online and classroom training to suit your specific training needs.
      3. Trained 12,000+ professionals across 115 countries

    • What is the exam format?

      The Foundation Level exam consists of approximately 40 multiple choice questions of 1 point each. An exam amounts to 40 points total, of which 65% (26 points) must be attained in order to pass. The exam is a closed book exam. You have 75 minutes to finish.

    • Is there any negative marking?

      There is no negative marking for wrong answers.

    • Can I use the ISTQB’s Certified Tester logo on my resume?

      If you have passed the foundation level exam you can use the ISTQB certified tester-foundation level logo on your resume.

    • What is the cost of CTFL® examinations?

      The costs of ISTQB’s certified tester foundation level exams is INR 4000/-; the standard examination fee set by ITB.

    • What happens if I do not clear an exam?

      If you do not clear an examination, you can re-appear for the exam on the next examination date.

    • I’d like to learn more about this training program. Who should I contact?

      Contact us using the form on the right of any page on the Simplilearn website, or select the Live Chat link. Our customer service representatives will be able to give you more details.

    Our Delhi Correspondence / Mailing address

    Simplilearn Solutions Pvt Ltd, 2nd Floor, KLJ Tower North, B-5 District Centre, Netaji Subhash Place, Wazirpur, New Delhi – 110034, India, Call us at: 1800-212-7688

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.