n Schritte und den wesentlichen Akzeptanzkriterien. Der Titel kann dabei wie eine User Story formuliert werden: Ein solcher Use Case kann nun entweder wie eine User Story direkt ins Backlog übernommen [...] Benutzerschnittstelle Ziel ist es, das Set an Artefakten zu finden, mit dem das Team am besten arbeiten kann. Abb. 1.: Unterschiedliche Artefakte werden je nach Notwendigkeit im Projekt kombiniert. Gerade Use [...] Aufteilung ist immer dann sinnvoll, wenn der Use Case zu groß für die Umsetzung in einer Iteration ist. Es kann dann beispielsweise ein Task für jeden Schritt im Anwendungsfall erstellt werden. Wenn nötig können
Mitarbeiter weiter? Wie kann man Einarbeitungszeiten reduzieren und neue KollegInnen in die Lage versetzen, schneller optimale Leistungen zu bringen? Und auf welcher Basis kann man Prozesse laufend noch
wiederum auch auf mehrere Fachkräfte verteilt sein kann. Neben den reinen Personalkosten spielt auch die Kostensicherheit eine wesentliche Rolle. Testen kann sehr schnell sehr aufwendig werden. Es ist leider [...] Unterscheidungsmerkmal zu größeren Marktkonkurrenten. Skalierbarkeit Die (endgültige) Position am Markt kann oftmals erst mit konkretem Kundenfeedback gefunden werden. Somit – und auch aufgrund des Kostendrucks [...] icherung im Umfeld von Startups nicht minder komplex als für etablierte Unternehmen. Im Gegenteil kann man feststellen, dass hier z.T. gegeneinander wirkende Faktoren eine Rolle spielen. Ein nach unserer
Datenbanktabellen kommen. Als Tester kann man damit wenig anfangen. In der nächsten Version kommen dann zwar viele Masken, aber mehr als öffnen und anschauen kann man sie noch nicht. Auch da ist als Tester [...] Tester wenig zu tun. Erst am Ende des Projektes werden dann alle Masken auf einmal fertig und man kann testen. Sowohl anforderungsbasierte als auch explorative Tests sind jetzt erst sinnvoll möglich. Als
der Architektur auseinandersetzen sollte und wie man Architekturansätze richtig interpretiert. Damit kann er diese Erkenntnisse über die Architektur nutzen und die Teststrategie in Bezug auf die Effektivität [...] konsolidierte Sicht von Testmanager und Architekt notwendig ist und wie man diese Konsolidierung erreichen kann. Wechselwirkungen Aus den Randbedingungen, den Anforderungen und den Architekturzielen ergeben sich [...] Testmanager kennen muss, damit er sich effektiv und effizient in die richtigen Prozessphasen einbringen kann. Zusammenarbeit Architekt und Testmanager. Es wird vermittelt, warum beide Rollen eng zusammenarbeiten
des Zwecks effizient erhalten kann? Angemessenheit : Ist der Umfang dem Zweck entsprechend angepasst? Korrektheit : Sind und bleiben die Informationen korrekt? Und wie kann ich sicherstellen, dass keine [...] „Vollständigkeit“ sind aber keine Ziele von Dokumentation und auch keine Qualitätsmerkmale, denn letztlich kann eine Dokumentation zweckunabhängig nie vollständig sein. Wo sollte man auch aufhören, wie weit sollte [...] Qualitätsmerkmale, die dann als Bewertungsrahmen dienen können, sind: Verständlichkeit : Welches Wissen kann man bei der Zielgruppe voraussetzen, wo muss man sich an den Wissensgrad anpassen? Wartbarkeit : Wie
für Testautomatisierungsentwickler/-ingenieure (CT-TAE) zum Thema Erwartungshaltung: Nicht alles kann direkt beobachtet werden: In einer strukturierten Testautomatisierungsentwicklung sollten stets klar [...] muss daher sorgfältig auf der Grundlage der Anforderungen gesteuert werden. Die Testautomatisierung kann doch nicht so kompliziert sein, wenn das Testobjekt aus Endbenutzersicht gut bedienbar gestaltet und [...] Aussage gehört habe, war das Gegenteil der Fall! Die versteckte Komplexität scheinbar einfacher Lösungen kann den Aufwand für die Erstellung einer effektiven Testautomatisierung erheblich erhöhen. Auch hier gilt
professionell agiert und entsprechende Methoden kennt und anwenden kann, damit er den Konflikt zur Zufriedenheit aller auflösen kann. Das Seminar geht genau auf diese Herausforderungen des täglichen P
definierten Qualitätsanforderungen im gesamten Softwareentwicklungslebenszyklus sichergestellt werden kann. 2. Kosteneinsparung Softwareentwicklung wird in mehreren unterschiedlichen Phasen abgebildet. Je [...] neue Funktionen einfacher, strukturierter und mit weniger Aufwand hinzuzufügen. Als neuer Entwickler kann es beängstigend sein, ältere Teile der Codebasis zu ändern, aber mit Software Tests wissen Sie zumindest [...] trägt dazu bei, dass die Software auf dem Markt die Nase früher vorn hat und die Konkurrenz schlagen kann. 4. Leistung der Software ermitteln Jeder kennt Situationen, in denen Software einfach nicht die erwartete
teilweise ungetestet ausgeliefert wird. Zusätzlich kann die Test-Gap-Analyse auch als Nutzungsanalyse-Tool zur Laufzeit verwendet werden. Damit kann bei Bedarf auch das Nutzungsverhalten der Anwender