ACCEPTANCE TEST RESULTS
If there are any errors found during acceptance testing then it is essential that the customer gives the ICT supplier sufficient details of the error to enable correction. This means that the customer should provide an accurate description of the error (including the expected test result and the actual test result), how that error means that a specific requirement in the agreement has not been met, and the impact of the error on the overall usability of the deliverable. It would be unreasonable to require the customer to have to state the cause of the error, as it is the ICT supplier’s responsibility to diagnose the cause.
If the customer fails to run acceptance tests (where it is the customer’s responsibility to do so) or having run the tests the customer does not issue a notice specifying that the tests were failed within a prescribed time frame, then the ICT supplier should be entitled to assume that the deliverable is accepted. This is usually dealt with by including a deemed acceptance clause in the agreement that states that if there has been no notice of failure of the test within the Acceptance Test period the deliverable is deemed accepted.
Further, if the customer puts the deliverable into production the agreement should expressly state that the deliverable is deemed to be accepted and that the customer accepts the risk of not putting the deliverable through the testing process. There are significant risks to both the customer and the ICT supplier of allowing a customer to run live data in a production environment without going through thorough acceptance testing. An alternative is to include in the agreement a provision that prohibits the deliverable going into production use prior to passing the customer’s Acceptance Test.
What are the consequences of failing to pass Acceptance Tests?
The agreement should set out the remedies for failing to pass the acceptance test. These remedies usually include some or all of the following:
- Rejection of the deliverable and a refund of all fees paid. (As it is likely that all deliverables will contain some errors upon initial delivery it is recommended that rejection is only available after the ICT supplier has been given an opportunity to remedy the errors and resubmit the deliverable for testing and the subsequent test has also been failed).
- Termination of the agreement (this right should only be available when the customer is entitled to reject the deliverable and has exercised that right).
- A requirement to remedy the errors within a specified period at no cost to the customer.
- The customer being able to remedy the errors themselves, or through using third parties, at the ICT supplier’s expense.
In addition the ICT supplier will be liable for damages for breach of contract, and in some cases, will be liable for liquidated damages for failing to deliver on time.
If the Acceptance Test has been passed has the liability for delivery finished?
Generally, the parties will be free to specify in the agreement what the consequences of acceptance will be and will be bound by their agreement. For instance, provided the agreement is clearly drafted to require the customer to accept a deliverable which passes testing and to pay the price, the customer cannot then avoid these consequences simply because it still has some dissatisfaction with the deliverable.
However, there are a few qualifications to this including:
- The customer may still have a claim in damages notwithstanding acceptance where the deliverable does not comply with the contract specifications;
- The Trade Practices Act 1974 (Cth) will imply non-excludable conditions and warranties (for instance, that services are performed with due care and skill or that goods are of merchantable quality) into some contracts (generally those for a value less than $40,000). These may entitle the customer to a remedy notwithstanding acceptance;
- There may be separate liability under the Trade Practices Act for misleading or deceptive statements, acts or omissions or false statements that are made about the deliverables;
- There may be separate liability for misrepresentations made about the deliverables and for negligent acts or omissions; and
- The acceptance tests themselves must comply with the requirements of the agreement. For instance, if the ICT supplier was required to develop tests which “ensure” that the deliverable meets the requirements of the agreement, the customer might be able to require new tests to be developed and performed if the tests were incomplete, inappropriate or inaccurate and did not test the deliverable properly.
Next: Legal protection for software and documentation.