• "COTS" is a term used to describe "commercial off-the-shelf" software. COTS applications are becoming increasingly more popular for solving mission and business objectives because the development effort is performed by the vendor of the product instead of a customer's internal staff. However, the customer and users of the product have a huge responsibility to ensure that the application will work correctly in the operational environment after it is integrated.

    COTS applications can be seen in single standalone implementations or integrated with other applications to form a COTS-based implementation. Some of the challenges this course will address are:

    • How to design tests for an application that does not have defined requirements available

    • How to design tests that validate the support of the organization’s mission processes

    • How to evaluate the completeness of the testing effort in terms of test coverage

    • How to test the integration of a COTS application with other COTS or in-house products, including the "glue" that an organization develops for custom integration efforts

    • How to test COTS customization and vendor extensions

    • How to test user manuals and operating procedures provided by the vendor

    • How to design tests that can deal with future product versions

    This course is designed to teach the process of planning, performing and evaluating the tests of COTS applications in a way that customers can easily learn and apply.


Admin Shortcut keys

Ctrl+Shift+K : Shortcut Details Esc : Return to Moodle
Ctrl+Shift+B : Manage Blocks Ctrl+Shift+M : Manage Activities
Ctrl+Shift+F : Manage Filters Ctrl+Shift+A : Manage Authentication
Ctrl+Shift+S : Schedule calendar Ctrl+Shift+C : Add/Edit Courses
Ctrl+Shift+E : Edit Mode toggle Ctrl+Shift+M : Notifications
Ctrl+Shift+L : Live Logs Ctrl+Shift+U : Browse Users
Ctrl+Shift+H : Moodle Homepage Ctrl+Shift+D : Logout