Testing






Testing and Quality

Reibungslose Funktion erfordert Tests

Testing & Quality Assurance

Tests sind von zentraler Wichtigkeit bei der Entwicklung und Bereitstellung von Softwarelösungen. Deshalb gibt es einen klar definierten Testablauf, bevor die Software zur tatsächlichen Anwendung kommt.

Mit intensiven und ständig begleiteten Tests ist eine reibungslose Funktion gewährleistet und es wird sichergestellt, das die Software den Kundenwünschen entspricht.         

Das Testcenter in der S&T Technologies besteht aus qualifizierten ISTQB-Zertifizierten Mitarbeitern (und innen), die sich allumfassend um das Thema Testing kümmern. Die Mitarbeiter haben einen technischen Background, was die Kommunikation mit den Entwicklern erleichtert.

Zu den Testaktivitäten zählen folgende Punkte:

  • Testmanagement
  • Testvorgehensmodelle entwerfen und implementieren
  • Testbedarfserhebung
  • Testplanung
  • Testdurchführung für Web, Mobile Devices, Schnittstellen, …
  • Aufbau Test-Stages 
  • Reporting der Testaktivitäten


Folgende Tools kommen zur Anwendung:
Kommunikation:
  • Jira 
    Unsere Kunden können via Jira Anfragen zu neuen Funktionen / Feature-Requests oder Defects an unser Entwicklungsteam einmelden und werden via E-mails bezüglich Kommentaren / bei Bearbeitung informiert.

    Mehr zu Jira erfahren Sie hier

  • Xray
    Mittels Xray (ein Jira-Addon des Unternehmens Xpand Add-Ons / Xpand IT) werden zum einem Testfälle erfasst und mittels Test-Sets (nach Komponenten/Teilbereiche) bzw. Test-Pläne (nach Prioriäten) gegliedert und zum anderen können aufgrund der erfassten Testfälle/Features/Defects auch Berichte/Reports zum aktuellen Stand der Testaktivitäten erstellt werden.

    Mehr zu Xray erfahren Sie hier


Testtools:
  • Selenium

    Selenium WebDriver ermöglicht uns die Testautomatisierung von ausgewählten Testfällen.

    Dies betrifft sowohl Regressionstests (nach Fehlerbehebung oder bei Teilabnahme einzelner Komponenten in unserem agilen/iterativen Entwicklungsprojekten) einzelner Testfälle als auch Webanwendungen, die mittels verschiedenen Plattformen (Chrome/Firefox/Internet Explorer/…) bzw. unterschiedlichen Konfigurationen (nach Sprache/Länderformatierung) getestet werden können.

    Mehr zu Selenium erfahren Sie hier.

  • Android Studio

    Mittels LogCat via Android Studio kann bei Auftreten eines Fehler einer Applikation auf Android-Mobilgeräte eine genauere Fehlerbeschreibung für das Entwicklerteam aufbereitet werden.

    Mehr zu Android Studio erfahren Sie hier.

  • Visual Studio 2017 / IntelliJ Idea

    Visual Studio 2017 bzw. IntelliJ Idea unterstützt uns bei Komponententests mittels Junit/xUnit sowie zur Bestimmung der Testabdeckung / Code-Coverage des eigentlichen Softwareprogrammcodes.

    Mehr zu Visual Studio 2017 erfahren Sie hier.
    Mehr zu Intellij Idea erfahren Sie hier.

  • Postman

    Schnittstellentests werden mittels Postman durchgeführt.

    Hierbei können gezielte Abfragen (GET Requests) bzw Anfrage an die Schnittstelle (POST) durchgeführt werden.

    Mehr zu Postman erfahren Sie hier.