# Getting started with Zeta Test Management Web Access

This document gives you a brief overview of Zeta Test Management Web Access.

## Overview

Zeta Test Management Web Access is a web-based frontend for testers that can perform test runs on predefined test plans.

Currently Zeta Test Management Web Access is in Beta stage. Therefore:

- Errors may exist
- The performance my suffer
- Functions are missing
- Most of the user interface is only available in English
- No documentation exists

You can take a quick look by visiting our public example project.

## Concepts

The idea of Zeta Test Management Web Access is to provide testers with a testing interface that can be reached from anywhere in the world with any device, without any installation. Therefore, it is designed as a web application.

You should be able to use virtually any modern browser to work with Zeta Test Web Access, like Apple Safari, Opera, Microsoft Internet Explorer, Google Chrome, Mozilla Firefox.

## Requirements

For successfully installing and running, the following elements are required:

- Windows 2008 Server or Windows 2008 Server R2
- Microsoft IIS 7 or IIS 7.5
- Microsoft .NET Framework 4.5
- Microsoft SQL Server 2005 (Express or better) or newer for the recommended access to a SQL Server based Zeta Test project

## Installing

Installing Zeta Test Management Web Access assumes that you are familiar with the following technologies:

- Basic knowledge about Windows Server 2003 or 2008.
- Administration and configuration of Microsoft Internet Information Services (IIS).

If you do not have these skills, please contact an administrator to aid you in installing Zeta Test Management Web Access.

To install Zeta Test Management Web Access, roughly follow these steps:

1. Download the ZIP file from the download page..
2. Unzip the files to a folder that is accessible from your IIS webserver.
3. Configure the application (see next section) by modifying the "web.config" file.

## Configuring

To configure Zeta Test Management Web Access, you have to open the "web.config" file in the root folder where you unzipped the ZIP file to and edit this "web.config" file with a text editor. (You must to have a basic understanding of XML in order to successfully work with the "web.config" file).

The idea is to configure a path to one or multiple projects that the user is able to open from the web interface (as long as he has access to them, via user name and password).

The "web.config" file contains several settings with placeholders that you have to adjust, primarily path and folder settings. The "`appSettings`" section contains multiple entries which are defined as following:

- "alternativeCurrentUserStorageBaseFolderPath" - This is a folder where user settings are stored to.
- "projectSearchFolderPaths" - The path where Zeta Test Web Access searches in order to display a list of openable projects to the web visitors. Usually you point it to you internal projects folder.
- "forbiddenProjectNames" - A semicolon separated list with project names you do not want to appear in the list of openable projects.
- "autoLogInProjectFolderPath" - If you only want one single project to be opened with Zeta Test Management Web Access, define this setting entry and point it to the project folder path. No project selection will be shown then.
- "autoLogInUserName" - Optional setting entry to specify a Zeta Test user name which will be used to automatically log in to a project. Ususally, you do not specify this setting entry in a production environment.

### Configuring access permissions to the Zeta Test projects (database and file system)

To configure access permissions to your Zeta Test projects, you have to use the NTFS permissions on the appropriate folders where your attachments are stored. Alternatively you can also configure ASP.NET to use impersonation via the "web.config" file.

When using SQL Server as the backend database, you also have to configure access to the SQL Server database.

Since configuring permissions can be a tricky task, it is often helpful when you use a tool like Sysinternal's Process Monitor to see which users and processes actually try to access which files and folders.

### Configuring IIS

You need to have the module HTTP Redirection installed in IIS. To do so go to: Control Panel > Progams > Turn off Windows features > World wide web Services > Common HTTP Features > HTTP Redirection.

## More information

For further details, please see the Zeta Test Management Software website.