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 Objectives00:25
      • 0.3 CTFL® Approach00:37
      • 0.4 CTFL® Accreditation Institute00:33
      • 0.5 Target Audience00:47
      • 0.6 CTFL® Exam Format00:50
      • 0.7 Simplilearn CTFL® Course Offer00:31
      • 0.8 Course Outline00:22
      • 0.9 Conclusion00:07
    • Lesson 01 - Fundamentals of Software Testing 41:23
      • 1.1 Fundamentals of Software Testing00:35
      • 1.2 Course Map00:35
      • 1.3 Objectives00:24
      • 1.4 Software System and Defects00:17
      • 1.5 Software Systems Overview and Examples01:29
      • 1.6 Software Systems Overview and Examples (contd.)00:51
      • 1.7 Categories of Software Defects01:23
      • 1.8 Causes of Software Defects00:55
      • 1.9.Causes of Software Defects (contd.)01:12
      • 1.10 Consequences of Software Defects00:47
      • 1.11 Overview of Software Testing00:14
      • 1.12 Definition of Software Testing01:03
      • 1.13 Need for Software Testing01:11
      • 1.14 Common Testing Terms01:18
      • 1.15 Role of Software Testing00:32
      • 1.16 Objectives of Software Testing00:33
      • 1.17 Objectives of Different Testing Types01:03
      • 1.18 Seven Principles of Testing04:19
      • 1.19 Software Testing Process00:10
      • 1.20 Testing and Quality00:47
      • 1.21 Testing Activities02:37
      • 1.22 Risk Involved in Testing and Mitigation01:07
      • 1.23 Timeline to Stop Software Testing01:14
      • 1.24 Timeline to Stop Software Testing—Example00:27
      • 1.25 Timeline to Stop Software Testing—Example (contd.)00:46
      • 1.26 Fundamental Test Process01:17
      • 1.27 Phase 1—Test Planning and Control01:20
      • 1.28 Phase 2—Test Analysis and Design01:22
      • 1.29 Phase 2—Test Analysis and Design (contd.)01:06
      • 1.30 Phase 3—Test Implementation and Execution01:59
      • 1.31 Phase 4—Evaluating Exit Criteria and Reporting01:08
      • 1.32 Phase 5—Test Closure00:27
      • 1.33 Psychology and Ethics of Software Testing00:09
      • 1.34 Psychology of Testing01:19
      • 1.35 Psychology of Testing (contd.)00:56
      • 1.36 Mindset of Developer vs. Tester00:37
      • 1.37 Bridging the Gap01:10
      • 1.38 Importance of One Team Spirit—Example00:49
      • 1.39 Code of Ethics01:10
      • 1.40 Quiz
      • 1.41 Summary00:35
      • 1.42 Conclusion00:10
    • Lesson 02 - Testing throughout the Software Life Cycle 46:02
      • 2.1 Testing throughout the Software Life Cycle00:17
      • 2.2 Course Map00:12
      • 2.3 Objectives00:22
      • 2.4 Software Development Models00:09
      • 2.5 Software Development Models—Introduction01:09
      • 2.6 Product Lifecycle Management00:35
      • 2.7 Product Lifecycle00:53
      • 2.8 Product Lifecycle (contd.)01:20
      • 2.9 Product Lifecycle—Example00:43
      • 2.10 Project Lifecycle01:26
      • 2.11 Project Lifecycle (contd.)01:01
      • 2.12 Software Project Lifecycle00:44
      • 2.13 Project Lifecycle—Example00:59
      • 2.14 Software Development Models00:24
      • 2.15 Waterfall Model00:37
      • 2.16 Waterfall Model—Phases01:43
      • 2.17 Waterfall Model—Phases (contd.)01:11
      • 2.18 V-Model01:41
      • 2.19 Iterative-Incremental Model01:06
      • 2.20 Testing within a Life Cycle Model00:39
      • 2.21 Testing within a Life Cycle Model (contd.)00:42
      • 2.22 Test Levels00:20
      • 2.23 Levels of Testing00:39
      • 2.24 Component Testing—Introduction01:21
      • 2.25 Component Testing—Test-Driven Development00:46
      • 2.26 Component Testing—Inputs, Test Objects, and Outputs00:38
      • 2.27 Integration Testing—Introduction00:47
      • 2.28 Integration Testing—Strategies01:43
      • 2.29 Component vs. System Integration Testing00:40
      • 2.30 Integration Testing—Inputs, Test Objects, and Outputs00:33
      • 2.31 System Testing—Introduction01:35
      • 2.32 System Testing—Inputs, Test Objects, and Outputs00:33
      • 2.33 Acceptance Testing—Introduction00:48
      • 2.34 Acceptance Testing—Types01:16
      • 2.35 Acceptance Testing—Inputs, Tools and Techniques, and Outputs00:37
      • 2.36 Test Levels—Example00:57
      • 2.37 Test Types00:07
      • 2.38 Types of Testing00:16
      • 2.39 Functional Testing01:25
      • 2.40 Functional Testing—Types01:00
      • 2.41 Non-Functional Testing—Introduction01:05
      • 2.42 Non-Functional Testing—Types00:53
      • 2.43 Common Non-Functional Testing Types00:41
      • 2.44 Test Types—Example00:32
      • 2.45 Structural Testing01:32
      • 2.46 Re-Testing and Regression Testing01:16
      • 2.47 Re-Testing and Regression Testing—Example00:48
      • 2.48 Maintenance Testing00:07
      • 2.49 Software Maintenance00:50
      • 2.50 Maintenance Testing01:10
      • 2.51 Maintenance Testing—Types01:14
      • 2.52 Maintenance vs. New Application Testing01:10
      • 2.53 Quiz
      • 2.54 Summary00:42
      • 2.55 Conclusion00:08
    • Lesson 03 - Static Techniques 29:17
      • 3.1 Static Techniques00:23
      • 3.2 Course Map00:14
      • 3.3 Objectives00:22
      • 3.4 Static and Dynamic Techniques00:27
      • 3.5 Static vs. Dynamic Techniques01:56
      • 3.6 Classification of Software Defects00:05
      • 3.7 Roles of Techniques in a Software Life Cycle01:29
      • 3.8 Importance of Early Testing00:05
      • 3.9 Components of Static Techniques00:53
      • 3.10 Classification of Testing Techniques00:05
      • 3.11 Review Process00:09
      • 3.12 Review Process01:01
      • 3.13 Benefits of Review01:26
      • 3.14 Formal vs. Informal Review01:34
      • 3.15 Order of Reviews00:05
      • 3.16 Activities of Formal Review05:56
      • 3.17 Formal Review—Roles and Responsibilities01:37
      • 3.18 Formal Review Roles—and Responsibilities (contd.)01:00
      • 3.19 Informal Review—Features00:38
      • 3.20 Types of Reviews—Walkthrough01:16
      • 3.21 Types of Reviews—Technical01:03
      • 3.22 Types of Reviews—Inspection00:50
      • 3.23 Order of Reviews00:05
      • 3.24 Success Factors for a Review01:01
      • 3.25 Success Factors for a Review (contd.)01:22
      • 3.26 Review Process—Example00:51
      • 3.27 Static Analysis by Tools00:12
      • 3.28 Static Analysis01:08
      • 3.29 Static Analysis Using Tools00:29
      • 3.30 Static Analysis of Code—Example00:49
      • 3.31 Quiz
      • 3.32 Summary00:40
      • 3.33 Conclusion00:06
    • Lesson 04 - Test Design Techniques 37:43
      • 4.1 Test Design Techniques00:15
      • 4.2 Course Map00:21
      • 4.3 Objectives00:32
      • 4.4 Common Testing Terms00:13
      • 4.5 Common Testing Terms01:11
      • 4.6 Test Case—Example02:00
      • 4.7 Test Procedure—Example01:52
      • 4.8 Test Development Process00:12
      • 4.9 Test Development Process01:37
      • 4.10 Categories of Dynamic Test Design Techniques00:05
      • 4.11 Dynamic Testing Techniques—Types00:05
      • 4.12 Test Design Techniques—Characteristics00:54
      • 4.13 Behavior-Based Techniques00:12
      • 4.14 Behavior-Based Testing Techniques00:53
      • 4.15 Behavior-Based Techniques—Types00:17
      • 4.16 Equivalence Partitioning00:53
      • 4.17 Guidelines for Identifying Equivalence Classes01:20
      • 4.18 Equivalence Partitioning—Example01:57
      • 4.19 Boundary Value Analysis00:30
      • 4.20 Boundary Value Analysis—Example 101:35
      • 4.21 Boundary Value Analysis—Example 201:18
      • 4.22 Decision Table Testing01:12
      • 4.23 Decision Table Testing—Example01:32
      • 4.24 State Transition Testing—Key Terms00:49
      • 4.25 State Transition Testing01:09
      • 4.26 State Transition Testing—Example01:24
      • 4.27 Use Case Testing—Key Terms00:31
      • 4.28 Use Case Testing00:35
      • 4.29 Use Case Testing—Example00:38
      • 4.30 Behavior-Based Techniques and Test Levels00:45
      • 4.31 Structure-Based Techniques00:15
      • 4.32 Structure-Based Testing Techniques01:35
      • 4.33 Structure-Based Testing Techniques and Coverage Types00:39
      • 4.34 Structure-Based Testing Techniques—Example 100:24
      • 4.35 Structure-Based Testing Techniques—Example 1 (contd.)00:32
      • 4.36 Structure-Based Testing Techniques—Example 201:20
      • 4.37 Other Structural techniques00:22
      • 4.38 Experience-Based Techniques00:15
      • 4.39 Experience-Based Testing Techniques—Types01:35
      • 4.40 Experience Based Techniques vs. Other techniques01:46
      • 4.41 Choosing Test Techniques01:24
      • 4.42 Quiz
      • 4.43 Summary00:43
      • 4.44 Conclusion00:06
    • Lesson 05 - Test Management 1:00:51
      • 5.1 Test Management00:33
      • 5.2 Course Map00:20
      • 5.3 Objectives00:27
      • 5.4 Test Organization00:20
      • 5.5 Advantages and Disadvantages of Independent Testing00:47
      • 5.6 Advantages and Disadvantages of Independent Testing (contd.)01:10
      • 5.7 Independent Test Organization00:36
      • 5.8 Roles in Testing01:06
      • 5.9 Responsibilities of Test Lead03:15
      • 5.10 Responsibilities of Tester01:43
      • 5.11 Test Planning and Estimation00:19
      • 5.12 Test Planning01:06
      • 5.13 Test Plan—Factors01:09
      • 5.14 Test Plan—Factors (contd.)01:17
      • 5.15 Test Planning Activities01:27
      • 5.16 Contents of Test Plan02:11
      • 5.17 Contents of Test Plan(contd.)01:56
      • 5.18 Test Execution Schedule00:52
      • 5.19 Entry Criteria00:53
      • 5.20 Exit Criteria00:40
      • 5.21 Test Estimation01:24
      • 5.22 Factors Impacting Test Efforts01:23
      • 5.23 Test Strategy and Test Approach01:12
      • 5.24 Components of Test Strategy Document01:00
      • 5.25 High level Test Strategy—Example00:39
      • 5.26 Typical Test Approaches01:37
      • 5.27 Typical Test Approaches (contd.)01:34
      • 5.28 Selecting a Test Approach01:57
      • 5.29 Test Progress Monitoring and Control00:18
      • 5.30 Test Progress Monitoring00:52
      • 5.31 Test Monitoring—Definitions01:15
      • 5.32 Common Test Metrics01:18
      • 5.33 Common Test Metrics (contd.)01:07
      • 5.34 Test Metrics—Example00:38
      • 5.35 Test Reporting01:04
      • 5.36 Requirement of Test Metrics00:28
      • 5.37 Test Control01:16
      • 5.38 Configuration Management00:12
      • 5.39 Overview of Configuration Management01:16
      • 5.40 Objectives of Configuration Management00:25
      • 5.41 Configuration Management in Testing02:18
      • 5.42 Risk and Testing00:15
      • 5.43 Risk and Testing01:07
      • 5.44 Project Risks01:08
      • 5.45 Product-Based Risks00:49
      • 5.46 Product-Based Risks (contd.)00:54
      • 5.47 Testing as Risk Controller00:39
      • 5.48 Risk-Based Testing00:56
      • 5.49 Risk-Based Testing (contd.1)00:48
      • 5.50 Risk-Based Testing (contd.2)00:54
      • 5.51 Risk Based Testing—Example01:06
      • 5.52 Incident Management00:17
      • 5.53 Overview of Incident Management01:02
      • 5.54 Incident Report Objective00:53
      • 5.55 Incident Report Contents00:56
      • 5.56 Incident Report Contents (contd.)01:21
      • 5.57 Incident Lifecycle01:22
      • 5.58 Quiz
      • 5.59 Summary00:56
      • 5.60 Conclusion00:08
    • Lesson 06 - Tools Support for Testing 24:34
      • 6.1 Tools Support for Testing00:15
      • 6.2 Course Map00:16
      • 6.3 Objectives00:22
      • 6.4 Types of Testing Tools00:14
      • 6.5 Purposes of Tool Support00:43
      • 6.6 Tool Support for Testing00:57
      • 6.7 Testing Tools01:05
      • 6.8 Testing Tools—Classification00:33
      • 6.9 Testing Tools in the V-Model01:13
      • 6.10 Tools Support for Management of Testing01:43
      • 6.11 Tools Support for Static Testing01:45
      • 6.12 Tool Support for Test Specification01:20
      • 6.13 Tool Support for Test Specification—Characteristics00:47
      • 6.14 Tool Support for Test Execution and Logging01:19
      • 6.15 Tool Support for Test Execution and Logging—Characteristics00:46
      • 6.16 Test Comparator00:59
      • 6.17 Coverage Measurement Tools00:31
      • 6.18 Security Testing01:20
      • 6.19 Tool Support for Dynamic Analysis00:39
      • 6.20 Tool Support for Performance and Monitoring00:58
      • 6.21 Tools for Usability Issues and Data Quality Assessment00:35
      • 6.22 Effective Use of Tools—Potential Benefits and Risks00:12
      • 6.23 Potential Benefits00:33
      • 6.24 Benefits—Reduce repetitive work00:31
      • 6.25 Benefits—High Consistency and Repeatability00:36
      • 6.26 Benefits—Objective Assessment00:31
      • 6.27 Benefits—Access to information00:48
      • 6.28 Potential Risks00:05
      • 6.29 Special Consideration for Some Tools00:05
      • 6.30 Effective Use of Tools—Example00:05
      • 6.31 Introducing a Tool into an Organization00:05
      • 6.32 Tool Selection Process00:05
      • 6.33 Factors in Selecting a Tool00:05
      • 6.34 Tool Implementation Process00:05
      • 6.35 Success Factors for Deploying a Tool00:25
      • 6.36 Introducing the Tool—Example01:12
      • 6.37 Quiz
      • 6.38 Summary00:43
      • 6.39 Conclusion00: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

    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.

    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.

    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

    • How do I enroll for the online training?

      You can enroll for this training on our website and make an online payment using any of the following options: 
      • Visa Credit or Debit Card
      • MasterCard
      • American Express
      • Diner’s Club
      • PayPal 
      Once payment is received you will automatically receive a payment receipt and access information via email.

    • What does this training include?

      You will have online access to e-learning content and practice tests.

    • If I need to cancel my enrollment, can I get a refund?

      Yes, you can cancel your enrollment if necessary. We will refund the course price after deducting an administration fee. To learn more, please read our Refund Policy.

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

      Yes. We do offer a money-back guarantee for many of our training programs. Refer to our Refund Policy and submit 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 contact our Help and Support portal for more information.

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

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

    • I am not able to access the online course. Who can help me?

      Contact us using the form on the right of any page on the Simplilearn website, select the Live Chat link or contact Help & Support.

    • What is CTFL?

      Certified Tester Foundation Level (CTFL) is the most widely accepted approach for software development and 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)?

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

    • Why choose Simplilearn for your training?

      • Simplilearn is an ISTQB accredited training provider, ISTQB Authorized Examination Center (AEC) and an affiliated CTFL examination center from Indian Testing Board.
      • Simplilearn is one of the world’s largest certification training providers, with more than 500,000 professionals trained globally
      • Trusted by Fortune 500 companies as their learning provider for career growth and training
      • Thousands of certified and experienced trainers conducting trainings around the world
      • Robust learning management system (LMS) designed to ensure you pass your certification tests on the first attempt.
      • Our high-touch support model with 24/7 teaching assistance provides a fulfilling online learning experience, from the moment you start your training to the day you get your certification

    • 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 $250 and INR 4000, the standard examination fee set by ITB.

    • What happens if I do not pass the exam?

      If you do not pass the examination, you can reappear on the next examination date.

    • How can I learn more about this training program?

      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 can provide you with more details.

    • What is Global Teaching Assistance?

      Our teaching assistants are a dedicated team of subject matter experts here to help you get certified in your first attempt. They engage students proactively to ensure the course path is being followed and help you enrich your learning experience, from class onboarding to project mentoring and job assistance. Teaching Assistance is available during business hours.

    • What is covered under the 24/7 Support promise?

      We offer 24/7 support through email, chat, and calls. We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.

    Our Raleigh Correspondence / Mailing address

    Simplilearn Americas, Inc, 801 Corporate Center Dr, Suite 138, Raleigh, NC 27607 United States of America, Call us at: +1-844-532-7688

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