hier - Test With A Smile

Werbung
Test with a smile
- Keep it simple, keep it smile –
A simple web bases test plan management system
Manual / Benutzerhandbuch
Andreas Popp
Inhaltsverzeichnis
1.
Projektbeschreibung ........................................................................................................ 1
2.
Systemanforderungen ...................................................................................................... 2
3.
Installationshinweise ........................................................................................................ 2
4.
Modulbeschreibungen ..................................................................................................... 3
4.1
Die Startseite .............................................................................................................. 3
4.2
Einstellungen ............................................................................................................. 3
4.2.1
Globale Einstellungen ....................................................................................... 3
4.2.2
Benutzerverwaltung ........................................................................................... 4
4.2.3
Projektverwaltung .............................................................................................. 5
4.2.4
Versionsverwaltung ........................................................................................... 6
4.2.5
Testplanverwaltung ........................................................................................... 6
4.3
4.3.1
Sortierungen ....................................................................................................... 7
4.3.2
Erstellen von Testplänen................................................................................... 7
4.3.3
Bearbeiten von Testplänen ............................................................................... 7
4.4
Testausführungen ..................................................................................................... 7
4.4.1
Integrationstests ................................................................................................ 7
4.4.2
Modultests........................................................................................................... 7
4.4.3
Abschlusstests ................................................................................................... 7
4.5
5.
Testplanansicht ......................................................................................................... 7
Statisiken .................................................................................................................... 7
4.5.1
Projektstatistiken ............................................................................................... 7
4.5.2
Benutzerstatistiken ............................................................................................ 7
Anhang ............................................................................................................................... 7
Test with a smile – Keep it simple, keep it smile
Seite |1
Deutsch
1. Projektbeschreibung
Test with a smile ist eine Testmanagement Software mit Fokus auf eine einfache
Handhabung bei größtmöglicher Funktionalität. Die Idee zur Entwicklung dieser Software
entstand durch die häufige Arbeit mit Excel-Dateien im Bereich der Softwaretests. Dabei
stellen diese recht einfachen Dateien aber keine Informationen zur Bearbeitungszeit,
gefunden Fehlern oder Geschwindigkeit der Mitarbeiter bereit. Auf der Suche nach einer
entsprechenden Software zur Verwaltung des Qualitätsmanagements boten sich viele
Alternativen mit teilweise sehr hohem Funktionsumfang. Bei näherer Betrachtung aber
Stellten sich alle Programme, welche über ausreichend Funktionen verfügen, als sehr
umständlich in der Handhabung heraus. So entstand der Gedanke, eine Software zu
entwickeln, welche auf der einen Seite möglichst viele Funktionen bietet, auf der anderen
Seite aber jederzeit möglichst leicht in der Handhabung ist. Die Software sollte dabei von
jedem Anwender ohne größere Einweisung verwendbar sein.
Momentan ist Test with a smile in Version 0.2.1 und damit in der closed Beta Phase.
Während der closed Beta wird die Software zusammen mit einem namenhaften
Onlinehändler weiterentwickelt und an viele notwendigen Situationen angepasst. Somit
entsteht eine Software, die genau auf die Bedürfnisse der Nutzer abgestimmt ist und alle im
Produktiven betrieb wichtigen Funktionen bietet. Dabei wird die Software in
unterschiedlichen Projekten gleichzeitig genutzt um auch die Ausfallsicherheit und
Funktionalität in großen Umgebungen sicherzustellen.
Die wichtigsten Funktionen von Test with a smile im Überblick:

Einfache Programmiersprachen und verständlicher Quellcode
o MySQL zum Speichern der Daten
o PHP zum Abrufen und Bereitstellen von Daten
o HTML, JQuery und JQuery-UI zum Darstellen der Testpläne
o Gute Dokumentation und Kommentierter Quellcode zur Verbesserung von
Qualität und Flexibilität

Import bestehender Testpläne und Bugs
o Excel-Import bei korrekter Formatierung
o XML-Import
o Einfache Bug Verwaltung durch JIRA Integration

Rechtestruktur für Programm und Testpläne
o Globale Rechte für Administratoren zur Verwaltung von Benutzern und Projekten
o Projektadministratoren können Einstellungen und Benutzerrechte für ihre Projekte
vergeben

Mandantenfähigkeit zur Verwaltung verschiedener Projekte
o Private Projekte sind nur von Projektmitgliedern einsehbar
o Öffentliche Projekte sind von allen Nutzern einsehbar, aber nur von
Projektmitgliedern Manipulierbar

Ausführliche Logeinträge und Statistiken
o Leichte Nachvollziehbarkeit von Änderungen
o Auswertung von Projektstatistiken wie BUGs und neue Testfälle
o Auswertung der Leistung der Mitarbeiter

Kompatibilität zu allen gängigen Browsern
o Unterstützung der neusten Versionen von Firefox, Opera, Chrome und IE
o Optimierung für Firefox 44 und neuer
Test with a smile – Keep it simple, keep it smile

Seite |2
Ausblick
o Version 0.3 wird am 01.03.2016 Veröffentlicht
 Ein weiterer Major-Relase bis August 2016
 Offizieller Realase im Januar 2017
2. Systemanforderungen
Webbrowser:
 Firefox 44.* und neuer (Empfohlen!)
 Chrome 48.* und neuer
 Internet Explorer 11 und neuer
Folgende Mindestanforderungen muss der Webserver erfüllen:
 CPU: 1 GhZ oder mehr
 Arbeitsspeicher: 2 GB oder mehr
 Apache 2 installiert
 PHP 5.5 und neuer
 MySQL 5.5 und neuer
3. Installationshinweise
1.
2.
3.
4.
5.
Kopieren Sie alle Daten auf Ihren Webserver in das entsprechende Verzeichnis.
Das Verzeichnis „./uploads/xls“ benötigt schreibrechte für den Upload von Testplänen
Legen Sie eine MySQL-Datenbank mit der Bezeichnung „tws“ an.
Importieren Sie die mitgelieferte Datei „tws.sql“ um die Datenbank zu erzeugen.
Bearbeiten Sie die Datei „./sql/connector.php“ um Sie Ihrer MySQL-Konfiguration
anzupassen
6. Rufen Sie den entsprechenden Dateipfad auf.
7. Der Standard Benutzer ist „root“ mit dem Passwort „root“. Es wird empfohlen einen
neuen Administrations Account anzulegen und den Benutzer „root“ zu löschen.
Test with a smile – Keep it simple, keep it smile
4. Modulbeschreibungen
4.1 Die Startseite
4.2 Einstellungen
4.2.1
Globale Einstellungen
Seite |3
Test with a smile – Keep it simple, keep it smile
4.2.2
Benutzerverwaltung
Seite |4
Test with a smile – Keep it simple, keep it smile
4.2.3
Projektverwaltung
Seite |5
Test with a smile – Keep it simple, keep it smile
4.2.4
Versionsverwaltung
4.2.5
Testplanverwaltung
Seite |6
Test with a smile – Keep it simple, keep it smile
4.3 Testplanansicht
4.3.1
Sortierungen
4.3.2
Erstellen von Testplänen
4.3.3
Bearbeiten von Testplänen
4.4 Testausführungen
4.4.1
Integrationstests
4.4.2
Modultests
4.4.3
Abschlusstests
4.5 Statisiken
4.5.1
Projektstatistiken
4.5.2
Benutzerstatistiken
5. Anhang
Seite |7
Herunterladen