C. 3
But I want to know why 3 test cases to cover 100% Statement coverage. Anyone please explain.
Thanks
b. is a partial measure of test thoroughness
a. State-Transition
5. Tell me What is Agile Testing?
Testing practice for projects using agile methodologies, treating development as the customer of testing and emphasizing a test-first design paradigm.
6. Can you explain What is Acceptance Testing?
Testing conducted to enable a user/customer to determine whether to accept a software product. Normally performed to validate the software meets a set of agreed acceptance criteria.
7. Explain What is Ad Hoc Testing?
A testing phase where the tester tries to 'break' the system by randomly trying the system's functionality. Can include negative testing as well.
c. when the test completion criteria have been met
b. equivalence partitioning
b. should be able to understand the source code.
11. Explain What is Basis Path Testing?
A white box test case design technique that uses the algorithmic flow of the program to design tests.
c. Verification activities should not involve testers (reviews, inspections etc)
c. the fault has been built into more documentation,code,tests, etc
c. Dynamic analysis
d. to give information for a risk based decision about release
c. Faults in requirements are the most expensive to fix
d. functional
a. Design based
a. needs configuration management just like requirements, design and code
d. Difficult to test
Create a questionaire and try to get as much information from the customer as possible.But be sure to make the questionarie more objective rather than subjective.
based on this questionaire have another set of questions formulated in continuation to answers provided to the first questioanire, this way you can make your understanding more concrete on the requirments and get what you are looking for in a few iterations of requestioning.
a. code inspection
a. the most important tests first
b. if u find a lot of bugs in testing, you should not be very confident about the quality of software
b. Poor software and poor testing
a. a process for selecting test cases
c is a valuable source of project information during testing if it contains all incidents