Software Testing Foundation 2018: Software Testing Foundation Awareness

  • 10m
  • 10 questions
The Software Testing Foundation Awareness benchmark measures your knowledge and understanding of testing fundamentals, such as the importance of testing and general testing principles. You will be evaluated on your skills in understanding why software testing is necessary, the test process, the psychology of testing, as well as the seven principles of testing. A learner who scores high on this benchmark demonstrates that they have the skills to recognize the fundamentals of software testing.

Topics covered

  • define what errors, defects, and failures are and distinguish the differences between them
  • describe how testing and quality assurance are related and the role they play in developing higher quality products
  • describe the fifth and sixth general principles of software testing, including the pesticide paradox and context dependency
  • describe the first two general principles of software testing, including the presence of defects and the reality of exhaustive testing
  • describe the roles that testing and debugging play in software development and how they differ
  • describe the seventh general principle of software testing, the error absence fallacy
  • describe the third and fourth general principles of software testing, including early testing and defect clustering
  • describe the value of performing software testing and identify various ways that testing can lead to a successful product
  • describe what software testing is and the overall role it plays in the software development process
  • recognize the root causes and effects related to software errors, defects, and failures