12SDD Testing and Evaluating Software Solutions
ACTIVITY Consider the following: “A pest control company called “Erad-A-Pest” has some 50 trucks completing domestic pest control services. The company has employed a software development company to develop and implement an automated booking, scheduling and invoicing system. Each pest controller is notified of jobs via text messages sent over the Internet to the mobile phone digital network.” The software has just undergone alpha and beta testing. The following table lists a number of the problems discovered during the testing process. Problem
Source
Description
Severity
Duplicate orders
Orders module
If a client sends an order twice, this
High
processed Address validation
Scheduling
not detected by the system. Client addresses are validated
Low
slow
module
against their phone numbers. This
Discounts calculated
Invoicing
takes between 2 and 3 seconds. Discounts are deducted after GST
Extreme
incorrectly Inconsistent
module Scheduling
has been calculated Acknowledgement is not received for
High
acknowledgement of
module
approximately 5% of text messages
receipt of text
sent to pest controllers.
messages System does not
All modules
Loss of connection to ISP requires
Low
reconnect to ISP Completion of job
Procedural
restarting the software. Rest controllers do not submit 7% of
Medium
notifications
job completion notifications.
inconsistent
Questions 1.
Select TWO errors and suggest a strategy for rectifying the problem.
2.
Reports are required to be written to communicate the testing results with both the client and the development team. Outline which problems, will be included in each of the reports.