Back to the 2021 paper

Module 4: Software Testing

20216m

Write short notes on the following:

(i) Project management
(ii) Test case design
(iii) Software reliability

Worked SolutionAI Assisted

Solution

(i) Project Management

Planning, scheduling, budgeting, risk, resource, quality and stakeholder management. Tools: WBS, Gantt, PERT, CPM. Goal deliver on time/budget.

(ii) Test Case Design

Technique to create effective test inputs. White-box: Basis path, loop testing. Black-box: Equivalence Partitioning, BVA, Cause-Effect graph. Good test = high probability of finding error, non-redundant, best-of-breed.

(iii) Software Reliability

Probability of failure-free operation for specified time in specified environment. Metrics:

  • MTTF (Mean Time To Failure)
  • MTTR (Mean Time To Repair)
  • MTBF = MTTF + MTTR
  • ROCOF (Rate of Occurrence of Failures)
  • Availability = MTTF/(MTTF+MTTR)
    Models: Musa, Jelinski-Moranda. Improves via fault removal, fault tolerance, testing.

Similar questions

Official AppAndroid App

PYQDeck for Android

Solve BEU previous-year exam papers anywhere, anytime. Fast search, offline paper viewing, and step-by-step solutions designed specifically for your phone.