|
Über Notwendigkeit und Bedeutung des Testens als Maßnahme zur Qualitätssicherung in der Software-Entwicklung ist schon viel geschrieben worden, doch letztlich geht es immer um die Frage: Wie können Sie erfolgreich testen? Und wie können wir Ihnen dabei helfen?
Wir arbeiten im Allgemeinen mit den Tools aus den Test-Suiten von HP und IBM:
- HP Quality Center, HP Quick Test Professional, HP Performance Center / LoadRunner
- IBM Rational Quality Manager, IBM Rational Functional Tester, IBM Rational Robot, IBM Rational Service Tester, IBM Rational Performance Tester
Wenn Sie lieber mit anderen Werkzeugen arbeiten möchten, sind wir selbstverständlich dafür offen. Unser Know-How kennt keine Tool-Grenzen! SW-Entwicklung und SW-AuslieferungTesten gehört heute selbstverständlich zum SW-Entwicklungsprozess dazu - und doch stellen sich immer ähnliche Fragen: Wie soll getestet werden? An welcher Stelle ist es sinnvoll? Was genau muss überhaupt getestet werden? Woher weiss ich, ob es sich um "einen Bug oder ein Feature" handelt? Und wie bearbeitet man die gefundenen Fehler? Wir helfen Ihnen, das Thema Testen im Entwicklungsprozess zu etablieren und mit den anderen beteiligten (Teil-)Prozessen zum Anforderungsmanagement, SW-Konfigurationsmanagement und Defect-Management zu integrieren.
Typische und häufig benötigte Leistungen sind beispielsweise: - Erstellen und Ausführen von Last- und Performance-Tests oder von Funktionalen Tests
- Betriebsreife-Prüfungen, Performance-Monitoring
- Code-Reviews
- Security-/Penetration-Tests, auch Simulation von DoS-Attacken usw.
- Test-Automatisierungen (inkl. Tool-Unterstützung)
Beratung zum Test-ManagementManchmal kann es eine ganz schöne Herausforderung werden, die unterschiedlichen Ansätze zum Testen im Blick zu behalten, die richtigen Strategien auszuwählen und schließlich auch umzusetzen. Wir können Ihnen helfen, indem wir zum Beispiel - Test-Strategien und Test-Methodiken erstellen und umsetzen, ggfls. dazu auch Testfälle erstellen,
- Testprozesse, Testmetriken und Testautomatisierungen entwerfen und umsetzen,
- untersuchen, wie Test-Szenarien und Test-Fälle gemäß der zu entwickelnden Software konfiguriert werden können, d.h. wie Test- und Konfigurationsmanagement integriert werden können,
- aufzeigen, wie einerseits beim Testen gefundene Defects toolgestützt verwaltet und andererseits behobene Defects effizient nachgetestet werden können, d.h. wie Test- und Defects-Management integriert werden können,
- ein Vorgehen zur effizienten Testfall-Erstellung entwerfen.
Tool-LösungenFür eine gute Tool-Unterstützung müssen oft spezifische Lösungen erarbeitet werden, wie etwa
- Erstellen von Schnittstellen zwischen Tools. Im Zusammenhang mit unserer Beratung zum Test-Management kümmern wir uns natürlich auch darum.
- Erstellen spezieller SW-Erweiterungen, wie z.B. Offline-Clients, Projekt-Synchronisationen, Excel- und XML-Schnittstellen
- Test-Automatisierung
Betrieb und SupportZu einem guten Test-Management gehört neben den richtig eingesetzten Werkzeugen auch eine entsprechende Infrastruktur, die meistens in Form eines Test-Centers konzentriert wird. Auch hier können Sie von unseren umfangreichen Erfahrungen profitieren:
- Aufbau und Betrieb von Test-Centern bei namhaften Industrie-Unternehmen
- Implementierung von Lösungen zum Betrieb und Wartung
- Einführung von Tools und deren Anpassung an spezifische Prozesse
- Durchführung von Freigabe- und Betriebsprüfungen
Schulungen und WorkshopsFalls Sie Interesse an Schulungen oder Workshops haben, sprechen Sie uns an! Wir erarbeiten gerne für Sie ein individuelles Konzept. |