Kiwiplan NZ

Kiwiplan provides powerful, industry-specific software solutions to corrugated, folding carton, rigid and flexible packaging and other manufacturers world-wide.

Kiwiplan is a New Zealand based company that develops software for packaging manufacturers. Because their software has such a real-world impact, they need to test any software updates extensively before deploying it to the field. They use automatic regression testing on all committed code changes to make sure any unexpected changes are discovered. The Quality Assurance team then evaluates any failed tests through the company webapp.

My Project

My project is to extend the webapp that governs all the failed tests to improve it's usability and efficiency of use. This allows the Quality Assurance team to process more tests in less time with less effort. These are some of the features I've implemented.

Logviewer

Logviewer Button

Users can click on the button for any test and be shown that test on the target virtual machine, with the test logviewer program automatically opened in the test directory folder.

Filter

Filter

Users can apply a filter on the SCM number or description of the test and be only shown those results.

Create Batch button

Create Batch button

Users can create a set of tests with associated restore scripts to paste into the regression test program and run immediately. The list is based on the current filter.

Description box

Autotext

Initials and date are automatically entered when the user selects the description box.

Commit details links

SVN Commit Details

For each test, a convenient list of commits that could have potentially caused the error are displayed for the user to check.

Resources

Here are the documents I have created over the course of my project.

People

People who are involved in the project, and how to contact them.