SKILL BENCHMARK

Software Testing Foundation (CTFL 4.0) Literacy (Beginner Level)

  • 30m
  • 30 questions
The Software Testing Foundation (CTFL 4.0) Literacy (Beginner Level) benchmark evaluates your knowledge of the phases of software testing, the various factors that can affect software testing, testing roles, and the output of work products. You will be assessed on your skills in recognizing testing within the software development life cycle, including life cycle models and test levels, as well as maintenance testing and the various test types in the software testing process. Learners scoring high on this benchmark demonstrate the necessary recognition of the software testing processes, software testing life cycle, maintenance testing, and software test types.

Topics covered

  • describe the activities associated with the test completion phase of the test process
  • describe the activities associated with the test design phase of the test process
  • describe the activities associated with the test planning phases of the test process
  • describe the importance of establishing and maintaining traceability between the elements of the test basis and work products throughout the test process
  • describe the relationships between development and test activities in the incremental and iterative development model
  • describe the shift-left approach and how it applies to software testing
  • identify the attributes affiliated with system integration testing
  • identify the key components of regression testing and best practices for implementing it
  • identify the main phases of test activities that make up the test process
  • identify the objective of black-box testing and its common characteristics
  • identify the various characteristics associated with acceptance testing
  • outline best testing practices during the system development life cycle
  • outline how the software testing process can be continuously improved
  • outline non-functional testing and what it focuses on
  • outline performance testing and its relevance to software testing
  • outline the activities associated with the test analysis phase of the test process
  • outline the activities associated with the test execution phase of the test process
  • outline the characteristics of behavior-driven development
  • outline the generic software testing skills required by the software tester
  • outline the software tester role and the corresponding responsibilities of this role
  • outline the various attributes associated with component testing
  • provide an overview of contextual factors and how they influence the overall test process
  • provide an overview of how software testers need to be part of the project team and contribute to the project success results
  • provide an overview of how software testing is integrated used during continuous integration
  • provide an overview of the activities associated with the test implementation phase of the test process
  • provide an overview of the characteristics of acceptance test-driven development
  • provide an overview of the roles that exist while software testing, including the test management role and the testing role
  • recognize the objectives and considerations for performing maintenance testing
  • recognize the role that impact analysis plays in maintenance testing
  • state the purpose of performing functional testing and the characteristics that functional testing evaluates