Prev | Current Page 393 | Next

Peter Farrell-Vinay

"Manage Software Testing"


10.2.5 Accept What They Offer
This section shows a process for accepting releases from a supplier who has prepared requirements and
design specifications, code, manuals, training material, and system and unit tests.
10.2.5.1 Assumptions
??? The customer has no experience of working with the supplier and therefore needs to ensure that
supplier releases are of acceptable quality.
??? The customer needs to ensure that should it need to terminate its relationship with the supplier
that it has access to sufficient code, tests, and design documentation to enable it either to re-let
the contract with another supplier or recommence in-house development.
??? The customer has access to various common databases as previously mentioned.
??? The solution proposed involves the use of a set of unit test metrics and tools, and the exposure
by the supplier of its system tests and practices to the customer. This is shown in terms of a model
of the entire build, test, and install process.
??? The customer provides an interface specification to the client to ensure the successful coexistence
of the new application on the customer network with the other applications.
??? The deliverables are usually:
??“ Source code
??“ Compiled system
??“ User documents
??“ Test scripts
??“ Utilities
??“ Training material
??? The customer has established a number of quality gates in its relationship with the supplier which
consists of processes, documents, metrics, and events.


Pages:
381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405