Herausforderung
Der Kunde hat Testing & QA Diensleistungen für WebPlanner bestellt, eine reaktionsfähige Webanwendung im Bereich Personaleinsatzplanung die von unserem Softwareentwickler-Team entwickelt wurde.
Die Anwendung sollte fehlerfrei sein (funktionieren) damit sie ihre Ziele bezüglich Betriebsoptimierung und Personalrestrukturierung erreichen kann.
Implementierte Lösungd
Der zuständige Projektmanager hat ein experimentiertes Team aus Testers und QA Ingenieure zusammengestellt. Um alle Module der Terminplanungsanwendung (Dispositionslösung) abzudecken – wie z.B: Dashboard, Berichte, Verwaltung der Daten, Anfragen – hat das Team das Telerik automatisiertes Testing-Suite ausgeschöpft (verwendet).
Qualitätsingenieure kommunizieren in einer nachvollziehbarer Art nach Agile Methoden auf folgenden Ebenen:
- mit dem Kunden: Lieferung der Testpläne, Testfälle und Testergebnisse;
- mit den Softwareentwicklern bezüglich (für) jeglich aufgetretener Ausnahmen und für Test-Skrip Inkompatibilitäten (inkompatible Testskripts);
- mit dem Designer im Hinblick auf jede Änderung des GUI notwendig für Anpassungen im Usability-Prozess;
- mit dem Projektmanager für jegliche Ausnahmen bezüglich des Software im Ganzen.
Testspezialisten
Unser team hat das automatisiertes Testen mit unterschiedliche Herangehensweisen durchgeführt um Probleme im Testprozess frühzeitug zu entdecken und um das System im Ganzen zu testen:
- funktionales-Testen zwecks Prüfung der Übereinstimmung des Outputs mit den Anforderungen, hierfür wurden angepasste Blackbox-Methoden angewendet (verwendet);
- damit die Bugs ihren Ziel während der Ergänzung neuer Funktionalität nicht erreichen, wurden Inkrementelle- und Integrationstests ausgeführt;
- um zu prüfen ob sich die Module normal verbinden und die Funktionalität dadurch nicht betroffen ist, wurden Integrationstests ausgeführt;
- end-to-end testing in a real-life-like context;
- entire system testing in which case we use black-box testing to cover all combined parts of the application;
- compatibility testing as essential testing for a responsive web application that users may open with Mozilla, Internet Explorer, Chrome and Safari or on mobile devices (Android, iOS tablets);
- regression testing of the application as a whole for the modification in any module or functionality.
Ongoing testing is applied until the product meets all business requirements
Technologies
Telerik Test Studio is the automated testing tool we recommended as it supports technologies the developer colleagues built the application on: .NET, Kendo, HTML5, WCF Web Services.
Our QA team exploited the Telerik Test Studio to build and execute test plans and test cases, set up staging environment, set up automated testing environment, (recordings or test scripts), maintain
Results
With a team of QA engineers covering multiple levels of testing, success of the responsive web application is guaranteed. Proof is its staying #1 user-friendly staffing app while being upgraded to work on current mobile technologies.
Automated and functional testing were used for the highest quality of the resulting product in terms of robustness and usability.
- fast and smooth development
- less resources for regression testing
- free bug application
- shorter time to the market
EINZELNE DIENSTLEISTUNGEN
Software Consulting
Process management
Software Entwicklung
Software test
Testing & QA
Functional testing
Last- und Performancetests
Automatisiertes Testen
Unit-Tests
NEARSHORING VORTEILE
- hochwertige Kundensoftwareentwicklung
- Endbenutzerzufriedenheit
- kurze Produktionenseinführungszeit
- messbare (quantifizierbare) Werte
- garantiertes Leistungsniveau
- verminderte und kontrollierte Kosten
- kontrollierte Risiken
- gutes Preis-Leistungs-Verhältnis
- Flexibilität