Week 10: Software Testing Flashcards
What is the difference between software verification and software validation?
What are the different types of testing?
What is the software testing strategy?
What are test cases?
What are the attributes of a good test?
What are the two approaches to testing?
What is the general Unit Test Case Design?
What is error handing with regards to Unit Testing?
What is Unit Test Scaffolding? What are Drivers and Stubs?
What is White Box Unit Testing? What test cases can you derive?
What are Independent paths? What type of testing do they correspond do?
What is a Basis Set for Independent Paths? What do you need to determine?
What is the first step in computing cyclomatic complexity?
What is the first way to compute cyclomatic complexity using regions?
What is the second way to compute cyclomatic complexity using edges and nodes?
What is the third way of computing cyclomatic complexity using predicate nodes?