GUIs effizient und automatisiert testen
GUI-Tests werden von vielen Firmen vernachlässigt. Einer der Gründe ist, dass nur wenige Personen wissen, wie man GUIs effizient und automatisiert testet. TestComplete ermöglicht eine einfache Erstellung und verlässliche Durchführung von GUI-Tests.
TestComplete ist eine Plattform von SmartBear, um Software zu testen. Diese Plattform beinhaltet zudem grafische Oberflächen sowie Web- und mobile Anwendungen. Da M&F der offizielle Schweizer Partner von SmartBear ist und unsere Mitarbeiter Experten im automatisierten Testen sind, war unser letzter Workshop exklusiv über TestComplete. Hier meine Highlights:
Funktionen von TestComplete
Die wichtigsten Funktionen von TestComplete sind:
- Scripted testing
JScript, Python, VisualBasic und Delphi; von C# und C++ wird ein Subset unterstützt.
Debugging wird unterstützt. - Test case recording and visualization
Testabläufe können manuell durchgespielt und dabei aufgezeichnet werden.
Jeder aufgezeichnete Schritt wird einzeln aufgelistet. - Distributed Testing
Die Testdurchführung kann auf mehrere Rechner verteilt werden. - Test summary
Das Resultat der abgearbeiteten Tests wird zusammengefasst dargestellt. - System integration
Lässt sich in viele Systeme integrieren (Jenkins, VisualStudio, JIRA etc.).
Kann auch Tests von NUnit, JUnit, PHPUnit, MSTest etc. verwalten. - Object access
Elemente können per Koordinate angesprochen werden oder per Elementnamen. - Data driven testing
Input- und erwartete Outputwerte können von externen Datenquellen (z.B. Excelfiles) eingelesen werden.
Unterstützte Technologien
Diese Technologien werden von TestComplete unterstützt.
Desktop: 32- und 64-bit Anwendungen
- C/C++
- .NET (any .NET application: C#, Visual Basic .NET, C++.NET, Delphi.NET, etc.)
- WPF (XAML)
- Visual Basic
- Java
- JavaFX
- Delphi
- C++Builder
- Qt
Web: Webanwendungen in allen bekannten Browsern
- HTML5
- Flash
- Flex
- AIR
- Silverlight
Mobil: Native Mobile-Apps 32- und 64bit
- Android
- iOS
-> Für eine vollständige Liste siehe: https://support.smartbear.com/viewarticle/72106/
Tipp
PC darf nicht gesperrt sein. Workaround: Tests in VM ausführen und den Hostrechner sperren.
M&F SmartBear Partnerschaft
M&F bietet:
- Produktsupport
- Produktintegration in Kundenumgebungen
- Lizenzen für SmartBear-Produkte (inkl. Rabatt wenn über M&F bestellt)
- Test Management
- Test Implementierung
- Beratung
- Schulung
Links
M&F Testing-Website für TestComplete (inkl. Video)
Offizielle Website von SmartBear
Kommentare