CSE 5314/7314 (Fall 2024): Homework #2

Prof. Jeff Tian (tian@engr.smu.edu)

Assignment

  1. Consider the testing process in Chapter 6 (Fig. 6.1), how would it be applied differently to ad-hoc/informal testing vs to formal/systematic testing? For a concrete example of the former, you may use the testing process you followed in hw#1; for a concrete example of the latter, you should use one of the seven major formal/systematic testing techniques we surveyed in class. In particularly, clearly describe the differences in planning/preparation activities for both.
  2. Choose one of the bottom-up or top-down model construction procedures for PT (partition test) to perform one of the following:
    1. Starting with a checklist you can find or come up with for a software, construct a corresponding set of partitions for PT.
    2. Starting with an overall input domain definition for a software of your choice, partition the input domain for PT.
  3. Enhance your testing model for the previous problem to build a Musa OP to support UBST. In particular, pay attention to and describe the information sources, participants and additional data collection needed, granularity and practicality of the OP constructed.

Due Date

9/23/24


Prepared by Jeff Tian (tian@engr.smu.edu).
Initially posted: 9/16/24. Last update: 9/16/24.

Back to CSE 5314/7314 Webpage