Allgemein Für Administratoren Für Architekten Für Entwickler Für Projektleiter Für Tester News Produkte Publikationen

Archiv für die Kategorie ‘Für Tester’

X
Barbara Göller

Barbara Göller

Keine Daten? Keine Tests!

Mittwoch, 05. Oktober 2016

Testdatenmanagement – ein Thema mit großer Bedeutung, das jedoch häufig vernachlässigt wird. Wieso das Testdatenmanagement eine Grundvoraussetzung effizienten Testens ist, wie es bewältigt werden kann und warum dabei auch der Kunde mit ins Boot geholt werden sollte lesen Sie im Artikel Keine Daten? Keine Tests! – Effizientes Testdatenmanagement, welcher kürzlich im Online Special „Testing“ der ObjektSpektrum erschienen ist.

X
Barbara Göller

Barbara Göller

Keine Angst vor Veränderung!

Dienstag, 30. August 2016

Tester, die sich mit automatisierten Oberflächentests auseinandersetzen, kennen die Problematik: Oberflächen werden modernisiert und die dafür erstellten Tests lassen sich nicht mehr ausführen, da einzelne Elemente oder ganze Oberflächen neu angeordnet wurden. Nun stellt sich die Frage, ob automatisierte Oberflächentests überhaupt sinnvoll für sich stark wandelnde Oberflächen realisierbar sind?

Die Antwort auf diese Frage finden Sie im Artikel Keine Angst vor Veränderung – Stabile automatisierte Oberflächentests trotz Redesign, welcher kürzlich bei Informatik Aktuell erschienen ist.

X
Thomas Rümmler
Thomas Rümmler arbeitet als Managing Consultant und Projektleiter bei AIT und ist von Microsoft als Most Valuable Professional (MVP) für Visual Studio & Development Technologies ausgezeichnet worden. Sein Arbeitsschwerpunkt liegt auf Application Lifecycle Management und DevOps. Thomas hilft Unternehmen ihren Entwicklungsprozess ganzheitlich zu verbessern. Seine Erfahrung gibt er als Autor des TFS-Blogs und Sprecher im Microsoft DevOps Umfeld weiter.

Thomas Rümmler

ALM kompakt: TFS entfernt doppelte Work Items beim E-Mail-Versand

Montag, 25. Juli 2016

Szenario: Man führt eine Work Item Query aus, in der Work Items mehrfach vorkommen. Dies kann beispielsweise der Fall sein, wenn man Backlog Items mit ihren Test Cases ausgeben lässt. Ein Test Case kann sich durchaus auf mehrere Backlog Items beziehen. Nachfolgend ist ein kleiner Ausschnitt eines Backlogs mit zwei User Stories zu sehen. Der Test Case mit der ID 419 kommt in der Liste zweimal vor.

(mehr …)

X
Barbara Göller

Barbara Göller

Qualität als Konzept: In 7 einfachen Schritten zu qualitativ hochwertige(re)n Test Cases im TFS!

Mittwoch, 15. Juni 2016

Ein Testfall beschreibt eine Reihe auszuführender Aktionen sowie die zu erwartenden Ergebnisse dieser Aktionen. Der Sinn eines Testfalles ist es, eine bestimmte Funktionalität eines Testobjektes zu verifizieren. Testfälle sind der erste Schritt im gesamten Testing Lifecycle und bilden somit den Grundstein für eine hohe Qualität im selbigen. Dabei wird die Qualität von Testfällen zunächst durch zwei Faktoren bestimmt:

Zum einen ist es essentiell, das Richtige zu testen. Dafür müssen die relevanten Anwendungsszenarien bekannt sein (“Doing the right thing”). Auf der anderen Seite müssen die Testfälle die Wege durch diese Anwendungsszenarien so beschreiben, dass sie von den Testern eindeutig nachvollzogen werden können (“Doing the things right”). Doch was bedeutet dies konkret und wie sieht ein “guter” Testfall aus? (mehr …)

X
Martin Kleine

Martin Kleine

AIT unterstützt Team beim Startup Weekend

Montag, 13. Juni 2016

Das Startup Weekend ist ein weltweites Event bei denen sich Entwickler, Designer, Studenten, Naturwissenschaftler und Ingenieure, Business-Spezialisten und vor allem Gründer in verschiedenen Städten treffen. Innerhalb von 54 Stunden soll ein vollständiges Gründungskonzept entwickelt und auf seine Machbarkeit und Marktgängigkeit geprüft werden. Aufgabe dabei ist ebenfalls eine Demo zu entwickeln, um beim finalen Pitch vor einer meist hochkarätigen Jury zu demonstrieren, dass die Idee umsetzbar ist.

Auch in Paderborn fand dieses Jahr wieder das Startup Weekend statt. Unter anderem trat auch das Team KwiqJobs zum Wettbewerb an, unterstützt vom AIT Senior Consultant und Xamarin Spezialist Martin Kleine. Die Idee hinter KwiqJobs ist einfach. Heutzutage verbringt der Mensch viel Zeit mit Warten, sei es auf den Bus oder in der Schlange vom Supermarkt. Die meisten Menschen nutzen diese Zeit mehr oder weniger sinnvoll um in sozialen Medien mit ihrem Smartphone zu surfen. Mit der KwiqApp sollen diese Leute während sie warten Geld verdienen können, indem sie einfach sogenannte Microjobs erledigen.

clip_image002[5]           clip_image004           clip_image006

(mehr …)

X
Barbara Göller

Barbara Göller

Qualität als Konzept: Umgang mit Abhängigkeiten von Test Cases im TFS

Freitag, 10. Juni 2016

Ist man als Berater im Umfeld von Microsoft ALM im Bereich Testmanagement unterwegs, so kommt des Öfteren die Fragestellung auf, wie mit Abhängigkeiten von Test Cases im TFS umgegangen werden kann. Die kurze Antwort darauf lautet: „Es kommt darauf an.“

Um die Frage also wirklich beantworten zu können, muss man zunächst die Art der bestehenden Abhängigkeit zwischen den Test Cases bestimmen. Dabei gibt es grundsätzlich zwei Stufen: In der einfachen Form besteht die Abhängigkeit erst einmal nur darin, dass die Test Cases in einer bestimmten Reihenfolge ausgeführt werden müssen. D.h. es existiert eine Vorgänger-Nachfolger-Beziehung zwischen Test Cases, wobei ein Test Case erst dann ausgeführt werden kann, wenn alle seine Vorgänger Test Cases erfolgreich durchgeführt wurden. In der erweiterten Form der Abhängigkeit spielt nicht nur die Reihenfolge der Ausführung der Test Cases eine Rolle. Vielmehr bilden Daten, welche innerhalb der Ausführung eines Test Cases generiert werden den Input für weitere Test Cases (vgl. Abb. 1).

(mehr …)

X
Barbara Göller

Barbara Göller

Qualität als Konzept: Aus der Werkzeugkiste eines Testers – Tools zur Untersuchung von Oberflächen

Montag, 23. Mai 2016

Eine wesentliche Aufgabe im Testing ist es, sicherzustellen, dass die Software in verschiedenen Anwendungsszenarien, wie z.B. mit verschiedenen Endanwendergeräten, Betriebssystemen oder Browsern, fehlerfrei und in gleicher Weise funktioniert. Werden ausschließlich manuelle Tests ausgeführt, so stößt man bei dieser Aufgabe aufgrund der Komplexität und dem damit verbundenen hohen zeitlichen Aufwand schnell an seine Grenzen. Automatisierte Oberflächentests hingegen bieten hierfür eine skalierbare Lösung, welche zudem die Fehleranfälligkeit der Tests reduziert.

Automatisierte Oberflächentests steuern die Oberflächenelemente einer Anwendung an und führen vordefinierte Aktionen auf ihnen aus, wie z.B. das Befüllen einer Textbox oder das Drücken eines Buttons. Dabei werden die Oberflächenelemente anhand einer oder mehrerer Eigenschaften, wie z.B. dem Namen oder der ID, identifiziert. Eine zentrale Aufgabe beim Erstellen solcher automatisierter Oberflächentests ist das Bestimmen eben dieser Eigenschaften, mit welchen die Oberflächenelemente identifiziert werden. Aus der Bandbreite an Tools, die hierfür verwendet werden können, werden in diesem Blogbeitrag die beiden Tools Inspect und die Developer Tools des Internet Explorers vorgestellt.

(mehr …)

X
Benjamin Boost

Benjamin Boost

New release of TFS ASAP for TFS 2015 Update 2.1

Donnerstag, 19. Mai 2016

We are proud to present the new release of our TFS Automated Servicing and Administration Platform (TFS ASAP). Besides some minor bug fixes, this version supports the update 2.1 of Microsoft Team Foundation Server 2015. In addition, there are some smaller features which will make your daily business a bit easier.

(mehr …)

X
Alexander Delp
ist Senior TFS Consultant bei der AIT.

Alexander Delp

Qualität als Konzept

Mittwoch, 18. Mai 2016

Ein sinnvolles Ziel professionellen Arbeitens ist es, Qualität anzustreben – sowohl im Ergebnis wie auch auf dem Weg dorthin: Ein qualitativ hochwertiges Ergebnis dokumentiert die Beherrschung des Lösungsraumes sowie der eingesetzten Fertigkeiten und Werkzeuge. Eine qualitativ hochwertige Software tut nicht nur irgendwie. Vielmehr unterstützt sie den Kunden nach allen Regeln der Kunst. Wer in der Vergangenheit eine solche Qualität demonstriert hat, genießt in Zukunft einen Vertrauensvorschuss des Kunden (den zu bestätigen das Ziel sein muss).

(mehr …)

X
Franz Mattes

Franz Mattes

Die Session Videos der Visual Studios ALM Days sind online

Donnerstag, 12. Mai 2016

In diesem Jahr standen die ALM Days ganz im Zeichen von DevOps. Nationale und internationale Experten teilten vom 13.-14. April in Köln ihr Wissen und ihre Erfahrungen rund um modernes Application Lifecycle Management. Für alle, die die diesjährigen ALM Days verpasst haben, oder sich die ein oder andere Session noch einmal ansehen möchten, haben wir gute Nachrichten: Alle Vorträge wurden aufgezeichnet und stehen jetzt zur Verfügung. Insbesondere können Sie sich auch die Vorträge der AIT Consultants in Ruhe ansehen:

(mehr …)