Responsible: MSS

Estimate time for POC: 8 MD

The content on this page is based on the Release tests screaming for automation posting.

Background

The currently manual release test is much to heavy for a project the size of NAS. We need to automate some of the task use to QA the system on release to avoid having the release test halting progress on the project for long periods of time.

A detailed breakdown of the POC can be found here: POC automate system test

Problems with the Current Setup

The current NetarchiveSuite release test is quite large and manually run, which creates a number of problems:

Advantages of a Shift to automatic release tests

Problems Associated with a shift to automatic release tests

Conclusions

The current release test setup consumes more and more of the projects development resource, so it is difficult to see how we can avoid focusing on automating the release testing process, if we wish to keep growing NAS with new functionality. We should be able to implement the initial POC automatic system test in a weeks time, which would give a good indicator of the cost and benefits of automatic system testing. Further automation of the release tests will be a time consuming process, but can be implemented on a cost/benefit basis as we see the need arise.

All-in-all the automation of the release test can be regarded as a long term investment in the efficiency of the project, which will hopefully in the near future significantly increase the development teams ability to focus on feature development, instead of manual tests, administration and uncovering deeply hidden bugs.

Automation of release testing (last edited 2010-12-08 08:54:25 by MikisSethSorensen)