Test Methodologie und Werkzeuge
Test Methoden verwendet von IT Six :
Von dem Entwicklern:
- Einheit Testen: Es ist manchmal genannt "Component Testing" und bedeutet die Prüfung von jeder Eigenschaft spezifiziert in dem "Test Design" die für die Entwicklung des Komponente Code implementiert wurde. Die Entwickler erledigen diese Arbeit weil die besser verstehen wie diese Komponente funktioniert. Eine Komponente erfüllt nur eine kleines Teil der Funktionalität eines Systems und es setzt sich auf die Kooperation mir den anderen Teilen des Systems.
- Integrationstest: Die Schnittstellen zwischen den beiden Modulen oder Komponenten der Modulen und die Nutzung von globalen Daten und gemeinsam benutzten Ressourcen werden getestet um zu prüfen ob die Komponenten miteinander kompatible sind und ob diese ein nachprüfbares System bezeichnen.
Von dem QA Testteam: the QA/testing team:
Das Test enthält Equivalence Partitioning, Boundary Value Analysis, Ursache und Wirkung Analyse und Logik.
Typen von ausgeführten Testen :
- Installation Test
- Funktionalität Test
- Kompatibilität Test
- Systemintegration Test
- Leistungstest: Stresstest, Verfügbarkeitstest, Belastungstest, Probelast, Benutzeroberfläche Test, Sicherheitstest
- Regressionstest
- Erholungstest
- Funktionstest
Arbeitsablauf Test
- Funktionelle Anforderungen analysieren und Dokumentation für die Anwendung unter Test
- Test Plan Entwicklung
- Testfall und/oder Test Script Entwicklung
- Test Plan Ausführung
- Fehler berichten
- Bug Bericht und Metrik für die ausgeführten Testen
Die IT Six Test Methoden sind entsprechend IEEE und ISTQB.
Das Test Plan für jedes Projekt beschreibt genau die spezifische Prozesse, einschließlich die Test Strategie, die Eigenschaften die getestet werden, die Test Methoden, Ressourcen, Der Test- Terminplan, die Umweltanforderungen, Risiken/Abhängigkeiten etc.
Unseren transparenten Methoden ermöglichen den Kunden einen Online Zugriff zu den QA System zu haben um den Status des Projektes während die ganze Lebensdauer des Projektes zu verfolgen.
Der Prüfungsprozess bedeutet die folgenden Tätigkeiten:
- Anforderungsdaten verstehen und überprüfen
- Ein Software Test Plan entwickeln
- Detaillierten Testfälle entwerfen
- Testdaten entwerfen
- Der Testumfeld aufstellen
- Testen durchführen
- Fehler verwalten
- Ergebnisse analysieren
Automatisierungstest Prozess:
- Test-Framework definieren
- Automatisierung Testfälle entwickeln
- Der Testumfeld aufstellen
- Test Scripten und Testdaten entwerfen
- Berichtsmechanismus-Berichtssystem für Testlauf
- Testläufe in verschiedenen Umfelder durchführen
- Ergebnisse analysieren
Test Werkzeuge
IT Six verwendet die folgenden Werkzeuge um die Testen effizient durchzuführen:
- Fehlerverfolgungswerkzeuge
- Bugzilla
- Mantis
- Jira
- VersionOne
- trac
- Testfall Management Werkzeuge
- TestLink
- VersionOne
- Test Director
- Automatisierungstest Werkzeuge
- QTP
- WinRunner
- AutoIt
- In-house scripts/utilities
- Leistungstest/Probelast Werkzeuge
- JMeter
- OpenSTA
- Load Runner
- MS Web Application Stress Tool
- In-house scripts/utilities
- Virtualisierung
- VMWare Workstation
- VMWare Server
- Andere Werkzeuge
- AppScan
- Process Explorer
- FxCop
- JProbe
- WebScarab
- Boundschecker
- Fitnesse Xenu
- LinkScan
- HTTPWatch
- SnagIT
- JAWS
- Netcat
- XML Spy
- Ghost
- DameWare
- PCAnywhere
- RDP
- VNC
- Putty Xmanager
- Ethereal
- Syslinux
- NmapExceed
- GoToMeeting
- GoToAssist




