Softwaretest und Qualitätssicherung

Als ein wesentlicher Bestandteil des Lebenszyklus der Softwareentwicklung garantiert die Qualitätssicherung, dass die Software fehlerfrei und stabil ist und in allen erforderlichen Umgebungen problemlos läuft. Der gesamte Erfolg beruht oft auf der Leistung des Testteams, das die Funktions- und Qualitätskonformität der Projektergebnisse gewährleistet.

Intellias bietet eine unabhängige Qualitätssicherung einschließlich der Software-Qualitätsberatung, Planung, Durchführung von Softwaretests, Berichterstattung der Testergebnisse, sowie die Qualitätskontrolle während des gesamten Projekt-Lebenszyklus.

Die Abteilung für Test und Qualitätssicherung von Intellias hat sich in den letzten Jahren mit der Annahme des prozessorientierten Ansatzes und mit der Entwicklung der Fachkompetenzen in verschiedenen Testmethoden ständig weiterentwickelt. Sie ist von den Entwicklungsteams getrennt, organisatorisch unabhängig und folgt einem umfassenden, gut dokumentierten Arbeitsablauf, um ein hocheffizientes und objektives Testen sicherzustellen.

In Übereinstimmung mit den Anforderungen ISO 9001:2008 und Empfehlungen zur Überwachung und Messung von Arbeitsabläufen folgen wir der so genannten PDCA-Methodik (Plan-Do-Check-Act) und stellen Metriken zusammen und analysieren diese regelmäßig. Dies befähigt uns das Testverfahren ständig zu verbessern und die erforderlichen Anpassungen unverzüglich vorzunehmen.

 

Testarten

Unser Team zeichnet sich insbesondere im funktionellen und manuellen Testen aus, seine Kompetenz umfasst aber auch folgende Testarten:

  • Konfigurationstest
  • Installationstest
  • Daten- und Datenbankintegritätstest
  • Testen der Geschäftslogik
  • Benutzerschnittstellentest

Wir arbeiten mit dem Entwicklungsteam des Kunden eng zusammen, um funktionale/nicht-funktionale Anforderungen und Use Cases (Testziele) zu identifizieren, den Projektumfang und Ressourcenanforderungen zu definieren, über die Zuweisung der onsite-/ offsite-Aufwände zu entscheiden und eine Teststrategie zu erarbeiten. Anschließend werden Testpläne und Testfälle zusammengestellt, woraufhin das tatsächliche Testen durchgeführt wird. Die Testergebnisse werden in Testberichten und in einer Fehlerverfolgungssoftware dokumentiert.

 

Geschäftskonzept für Softwaretest und Outsourcing der Qualitätssicherung

  • Sie möchten, dass Projekte nicht von Junior in-house Entwicklern, sondern von Profis getestet werden
  • Art Ihres Entwicklungsprozesses erfordert ein Fernüberprüfungsteam
  • Minderung der Projektrisiken durch Diversifizierung
  • Eine unabhängige Qualitätsprüfung der gegenwärtigen Softwareentwicklungsanbieter ist erforderlich
  • Vorhersehbare Notwendigkeit vom häufigen Testen der neuen Versionen
  • Komplexes Testen mit hohem Ressourcenverbrauch
  • Schnelle Bereitstellung von zusätzlichen Fernmitarbeitern für die Ergänzung der In-house Testressourcen

 

Technologie-Kompetenz

In der Regel setzt unser Testteam folgende Tools und Technologien ein:

Problem- und Fehlerverfolgung

  • TestTrack Pro, JIRA, Mantis, Redmine

Versionskontrolle

  • Seapine Surround SCM, CVS, Subversion, Visual SourceSafe/DynamSoft SourceAnywhere

Testtools

  • Seapine QA Wizard, Selenium, MS Visual Studio test tools