Installation and Deployment Guide

Purpose

The Open Source Test Management System (OSTMS) with Data-Driven Automation Test Architecture (D-DATA) is an open-source system originally designed, developed, and released by Jacqueline Walton and can be extended to meet the needs of your company. The TMS is expected to normalize the way the Quality Assurance department writes, stores, and executes test cases and their results. With the addition of Data-Driven Automation Test Architecture (D-DATA), this system will serve to exponentially reduce the time and cost of testing, automation maintenance, and enhance manual efforts via increasing test coverage and replacing manual labor intensive tasks. This document is a collection of plans, both formal and informal, used to express how the TMS will be introduced into a stage and production environment. The Stage environment will be used to train QA and QA Automation staff on using the system as well as provide a place to practice new skills and test new scripts. The production environment will be where live tests are executed and metrics are stored.

Scope of Project

This document covers the installation, and deployment of the TMS into a stage (test & practice) and production environment. Prior to deployment, a complete regression test will be performed on the TMS using a local PC and the TMS test cases. The actual installation and deployment into production will be completed by the Quality Assurance and teams. The specific individuals who will perform these steps during the installation are listed in the sections below.
Implementation Success Criteria
The following criteria must be met in order for the deployment to be considered successful:
  • User is able to access the TMS at (URL for Stage) and (URL for Production) via Windows Authentication using their company account credentials.
  • User is able to view the TMS application via Internet Explorer, Firefox, and Chrome
  • User is able to view test metrics on the dashboard page.
  • User is able to drill down on test metrics based on drop-down selections.
  • User is able to view automation metrics on the dashboard page.
  • User is able to view automation tests in queue and in process on the dashboard page.
  • User is able to view manual and automated test scripts that need updated on the dashboard page.
  • User is able to see a list of test cases drillable by Automated Only, Manual Only, or All.
  • User is able to view a detailed page for each test case
  • User is able to add, edit, and remove test cases.
  • User is able to view update history
  • User is able to add and remove screenshots from test cases.
  • User is able to add and edit test results.
  • User is able to add and remove screenshots from test results
  • User is able to add, edit, and delete Functional Groups, Sprints, and Releases
  • User is able to add and remove test cases from Functional Groups, Sprints and Releases
  • User is able to install an automated test case and map it to its child test cases.
  • User is able to monitor and control the Automated Test Grid from within the TMS.
  • User is able to add and remove a test case from the Automation Queue
  • User is able to successfully run multiple automated tests simultaneously in IE9, IE10, Firefox, and Chrome and receive passing results.
  • User is able to upload a populated Excel Test Case template and Test Result template
  • User is able to download blank Excel Test Case and Test Result templates from the admin page.
  • User is able to export a Test Case Template with the fields pre-populated with the selected test case’s data.
  • User is able to assign test cases to themselves and others
  • User is able to view their assigned test cases in their personal task list on their Profile page.
  • User is able to view their 30-day personal test metrics on their Profile page.
  • User is able to set project level settings for browsers and environments.
In order for the above criteria to be met, all hardware and software configurations described in this document must be installed and deployed.

Configurations

Last edited Feb 21, 2014 at 5:07 PM by jacquelinewalton, version 14