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