Agile Testing

Author: Lisa Crispin
Publisher: Pearson Education
ISBN: 9780321534460
Release Date: 2009
Genre: Computers

Get past the myths of testing in agile environments - and implement agile testing the RIGHT way. * * For everyone concerned with agile testing: developers, testers, managers, customers, and other stakeholders. * Covers every key issue: Values, practices, organizational and cultural challenges, collaboration, metrics, infrastructure, documentation, tools, and more. * By two of the world's most experienced agile testing practitioners and consultants. Software testing has always been crucial, but it may be even more crucial in agile environments that rely heavily on repeated iterations of software capable of passing tests. There are, however, many myths associated with testing in agile environments. This book helps agile team members overcome those myths -- and implement testing that truly maximizes software quality and value. Long-time agile testers Lisa Crispin and Janet Gregory offer powerful insights for three large, diverse groups of readers: experienced testers who are new to agile; members of newly-created agile teams who aren't sure how to perform testing or work with testers; and test/QA managers whose development teams are implementing agile. Readers will learn specific agile testing practices and techniques that can mean the difference between success and failure; discover how to transition 'traditional' test teams to agile; and learn how to integrate testers smoothly into agile teams. Drawing on extensive experience, the authors illuminate topics ranging from culture to test planning to automated tools. They cover every form of testing: business-facing tests, technology-facing tests, exploratory tests, context-driven and scenario tests, load, stability, and endurance tests, and more. Using this book's techniques, readers can improve the effectiveness and reduce the risks of any agile project or initiative.

The Agile Testing Collection

Author: Janet Gregory
Publisher: Addison-Wesley Professional
ISBN: 9780134190631
Release Date: 2015-06-22
Genre: Computers

A Comprehensive Collection of Agile Testing Best Practices: Two Definitive Guides from Leading Pioneers Janet Gregory and Lisa Crispin haven’t just pioneered agile testing, they have also written two of the field’s most valuable guidebooks. Now, you can get both guides in one indispensable eBook collection: today’s must-have resource for all agile testers, teams, managers, and customers. Combining comprehensive best practices and wisdom contained in these two titles, The Agile Testing Collection will help you adapt agile testing to your environment, systematically improve your skills and processes, and strengthen engagement across your entire development team. The first title, Agile Testing: A Practical Guide for Testers and Agile Teams, defines the agile testing discipline and roles, and helps you choose, organize, and use the tools that will help you the most. Writing from the tester’s viewpoint, Gregory and Crispin chronicle an entire agile software development iteration, and identify and explain seven key success factors of agile testing. The second title, More Agile Testing: Learning Journeys for the Whole Team, addresses crucial emerging issues, shares evolved practices, and covers key issues that delivery teams want to learn more about. It offers powerful new insights into continuous improvement, scaling agile testing across teams and the enterprise, overcoming pitfalls of automation, testing in regulated environments, integrating DevOps practices, and testing mobile/embedded and business intelligence systems. The Agile Testing Collection will help you do all this and much more. Customize agile testing processes to your needs, and successfully transition to them Organize agile teams, clarify roles, hire new testers, and quickly bring them up to speed Engage testers in agile development, and help agile team members improve their testing skills Use tests and collaborate with business experts to plan features and guide development Design automated tests for superior reliability and easier maintenance Plan “just enough,” balancing small increments with larger feature sets and the entire system Test to identify and mitigate risks, and prevent future defects Perform exploratory testing using personas, tours, and test charters with session- and thread-based techniques Help testers, developers, and operations experts collaborate on shortening feedback cycles with continuous integration and delivery Both guides in this collection are thoroughly grounded in the authors’ extensive experience, and supported by examples from actual projects. Now, with both books integrated into a single, easily searchable, and cross-linked eBook, you can learn from their experience even more easily.

More Agile Testing

Author: Janet Gregory
Publisher: Addison-Wesley Professional
ISBN: 9780133749564
Release Date: 2014-09-30
Genre: Computers

Janet Gregory and Lisa Crispin pioneered the agile testing discipline with their previous work, Agile Testing. Now, in More Agile Testing, they reflect on all they’ve learned since. They address crucial emerging issues, share evolved agile practices, and cover key issues agile testers have asked to learn more about. Packed with new examples from real teams, this insightful guide offers detailed information about adapting agile testing for your environment; learning from experience and continually improving your test processes; scaling agile testing across teams; and overcoming the pitfalls of automated testing. You’ll find brand-new coverage of agile testing for the enterprise, distributed teams, mobile/embedded systems, regulated environments, data warehouse/BI systems, and DevOps practices. You’ll come away understanding • How to clarify testing activities within the team • Ways to collaborate with business experts to identify valuable features and deliver the right capabilities • How to design automated tests for superior reliability and easier maintenance • How agile team members can improve and expand their testing skills • How to plan “just enough,” balancing small increments with larger feature sets and the entire system • How to use testing to identify and mitigate risks associated with your current agile processes and to prevent defects • How to address challenges within your product or organizational context • How to perform exploratory testing using “personas” and “tours” • Exploratory testing approaches that engage the whole team, using test charters with session- and thread-based techniques • How to bring new agile testers up to speed quickly–without overwhelming them The eBook edition of More Agile Testing also is available as part of a two-eBook collection, The Agile Testing Collection (9780134190624).

Agile Testing

Author: Manfred Baumgartner
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 9783446456266
Release Date: 2018-01-15
Genre: Computers

Der Trend zu agilen Vorgehen ist ungebrochen Dieser Trend geht auch am Softwaretest nicht spurlos vorüber. Nachdem die Bedeutung des Tests in agilen Projekten unumstritten ist, treten jetzt vor allem die Professionalisierung und die Integration der einzelnen Mitarbeiter in den rollenübergreifenden Tätigkeiten des agilen Vorgehens in den Vordergrund. Die klassischen Rollenbilder des Tests verschwimmen und gehen ineinander über. Die Eigenverantwortung der Tester steigt. Für den klassischen Tester bedeutet dies eine Bereicherung und Aufwertung seiner Rolle, da er auch Aufgaben und Tätigkeiten anderer Professionen übernimmt. - Der Stellenwert des Teams - Die Crux mit den Werkzeugen in agilen Projekten - Die sieben schlechtesten Ideen für die Testautomatisierung - Testmethoden im agilen Umfeld - Tester: Generalist vs. Spezialist? Welches sind nun aber die Aufgaben des Softwaretests in agilen Projekten? Wie sind diese in unterschiedlichen agilen Vorgehensweisen – wie etwa Scrum oder Kanban – zu organisieren? Welche Bedeutung haben Testwerkzeuge in diesem Kontext? Wie grenzen sich die Verantwortlichkeiten gegeneinander ab oder wirken synergetisch zusammen? Auf diese sehr konkreten Fragen, die sich im operativen Projektgeschehen immer wieder stellen, liefert dieses Buch mögliche Antworten, ergänzt durch bewährte Ansätze aus der Praxis. Extra: E-Book inside Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.

Agile Testing

Author: Manfred Baumgartner
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 9783446452985
Release Date: 2017-11-06
Genre: Computers

Der Trend zu agilen Vorgehen ist ungebrochen Dieser Trend geht auch am Softwaretest nicht spurlos vorüber. Nachdem die Bedeutung des Tests in agilen Projekten unumstritten ist, treten jetzt vor allem die Professionalisierung und die Integration der einzelnen Mitarbeiter in den rollenübergreifenden Tätigkeiten des agilen Vorgehens in den Vordergrund. Die klassischen Rollenbilder des Tests verschwimmen und gehen ineinander über. Die Eigenverantwortung der Tester steigt. Für den klassischen Tester bedeutet dies eine Bereicherung und Aufwertung seiner Rolle, da er auch Aufgaben und Tätigkeiten anderer Professionen übernimmt. - Der Stellenwert des Teams - Die Crux mit den Werkzeugen in agilen Projekten - Die sieben schlechtesten Ideen für die Testautomatisierung - Testmethoden im agilen Umfeld - Tester: Generalist vs. Spezialist? Welches sind nun aber die Aufgaben des Softwaretests in agilen Projekten? Wie sind diese in unterschiedlichen agilen Vorgehensweisen – wie etwa Scrum oder Kanban – zu organisieren? Welche Bedeutung haben Testwerkzeuge in diesem Kontext? Wie grenzen sich die Verantwortlichkeiten gegeneinander ab oder wirken synergetisch zusammen? Auf diese sehr konkreten Fragen, die sich im operativen Projektgeschehen immer wieder stellen, liefert dieses Buch mögliche Antworten, ergänzt durch bewährte Ansätze aus der Praxis.

Pragmatisches Denken und Lernen

Author: Andrew Hunt
Publisher: Hanser Verlag
ISBN: 3446416439
Release Date: 2009
Genre: Pragmatisches Denken - Lernen

Andy Hunt führt Sie in diesem E-Book durch Lern- und Verhaltenstheorie und durch Erkenntnisse der kognitiven und Neurowissenschaften. Sie werden überraschende Aspekte darüber kennen lernen, wie Ihr Gehirn arbeitet und wie Sie Vorteile daraus ziehen können, indem Sie Ihre eigenen Denk- und Lernfähigkeiten stärken. Sie werden sehen, wie Sie Ihre Wetware refaktorieren können - also Ihr Gehirn umgestalten und neu verdrahten -, damit Sie Ihre Arbeit effektiver und kreativer angehen können. Software entsteht in unseren Köpfen, nicht in einem Editor, einer IDE oder einem Design-Tool. Deshalb wird es Zeit, pragmatischer an das Denken und Lernen heranzugehen. Egal ob Sie Programmierer, Manager, Wissensarbeiter, Technikfreak oder analytischer Denker sind oder ob Sie einfach nur Ihr Gehirn tunen möchten, dieses E-Book wird Ihnen dabei helfen.

Essential Scrum

Author: Kenneth S. Rubin
Publisher: mitp Verlags GmbH & Co. KG
ISBN: 9783826690471
Release Date: 2014-05-20
Genre: Computers

Umfassendes Scrum-Wissen aus der Praxis Mit Vorworten von Mike Cohn und Ron Jeffries Umfassendes Scrum-Wissen auf Team-, Produkt- und Portfolio-Ebene Kernkonzepte, Rollen, Planung und Sprints ausführlich erläutert Auch geeignet zur Vorbereitung auf die Scrum-Zertifizierung Aus dem Inhalt: 1. Teil: Kernkonzepte Scrum-Framework Agile Prinzipien Sprints Anforderungen und User Stories Das Product Backlog Schätzungen und Velocity Technische Schulden 2. Teil: Rollen Product Owner ScrumMaster Entwicklungsteam Strukturen des Scrum-Teams Manager 3. Teil: Planung Scrum-Planungsprinzipien Mehrstufige Planung Portfolio-Planung Visionsfindung/Produktplanung Release-Planung 4. Teil: Sprints Sprint-Planung Sprint-Ausführung Sprint Review Sprint-Retrospektive Dieses Buch beschreibt das Wesen von Scrum – die Dinge, die Sie wissen müssen, wenn Sie Scrum erfolgreich einsetzen wollen, um innovative Produkte und Dienstleistungen zu entwickeln. Es ist entstanden, weil der Autor Kenneth S. Rubin als Agile- und Scrum-Berater oft nach einem Referenzbuch für Scrum gefragt worden ist – einem Buch, das einen umfassenden Überblick über das Scrum-Framework bietet und darüber hinaus die beliebtesten Ansätze für die Anwendung von Scrum präsentiert. Dieses Buch ist der Versuch, die eine entscheidende Quelle für alles Wesentliche über Scrum bereitzustellen. Rubin beleuchtet die Werte, Prinzipien und Praktiken von Scrum und beschreibt bewährte, flexible Ansätze, die Ihnen helfen werden, sie viel effektiver umzusetzen. Dabei liefert er mehr als nur die Grundlagen und weist zudem auf wichtige Probleme hin, die Ihnen auf Ihrem Weg begegnen können. Ob Sie sich nun zum ersten Mal an Scrum versuchen oder es schon seit Jahren benutzen: Dieses Buch weiht Sie in die Geheimnisse des Scrum-Entwicklungsverfahrens ein und vermittelt Ihnen ein umfangreiches Scrum-Wissen auf Team-, Produkt- und Portfolio-Ebene. Für diejenigen, die bereits mit Scrum vertraut sind, eignet es sich als Scrum-Referenz. Rubin hat das Buch nicht für eine bestimmte Scrum-Rolle geschrieben. Stattdessen soll es allen, die direkt oder indirekt mit Scrum zu tun haben, ein gemeinsames Verständnis von Scrum und den Prinzipien, auf denen es beruht, vermitteln. Stellen Sie sich meine Überraschung und mein Entzücken vor, als ich feststellte, dass das Buch praktisch alles behandelt, was man über Scrum wissen muss – sowohl für Anfänger als auch für alte Hasen. Ron Jeffries (aus dem Vorwort) Über den Autor: Kenneth S. Rubin ist zertifizierter Scrum- und Agile-Trainer und -Berater und hilft Unternehmen, ihre Produktentwicklung effektiver und wirtschaftlicher zu gestalten. Er hat inzwischen mehr als 18.000 Menschen in den Bereichen Agile und Scrum, Organisation objektorientierter Projekte und Übergangsmanagement unterwiesen und Hunderten von Unternehmen als Berater zur Seite gestanden. Rubin war der erste Managing Director der weltweit agierenden Scrum Alliance und erfolgreich als Scrum-Product-Owner, ScrumMaster und Entwickler unterwegs.

ATDD in der Praxis

Author: Markus Gärtner
Publisher: dpunkt.verlag
ISBN: 9783864912726
Release Date: 2013-04-02
Genre: Computers

Diese Buch bietet eine praxisbezogene und anschauliche Einführung in die akzeptanztestgetriebene Entwicklung (Acceptance Test-driven Development, ATTD, auch bekannt als Behavior-driven Development oder Specification-by-Example). Anhand zweier ausführlicher Praxisbeispiele erfährt der Leser, wie sich Testautomatisierung innerhalb eines agilen Entwicklungsprozesses verwenden lässt. Anschließend werden die grundlegenden Prinzipien zusammengefasst und verdeutlicht. Dadurch erlebt der Leser praxisnah, was ATDD ist, und bekommt wertvolle Hinweise, wie er entsprechende Prozesse aufbauen kann.

Das DevOps Handbuch

Author: Gene Kim
Publisher: O'Reilly
ISBN: 9783960101246
Release Date: 2017-08-09
Genre: Computers

Mehr denn je ist das effektive Management der IT entscheidend für die Wettbewerbsfähigkeit von Organisationen. Viele Manager in softwarebasierten Unternehmen ringen damit, eine Balance zwischen Agilität, Zuverlässigkeit und Sicherheit ihrer Systeme herzustellen. Auf der anderen Seite schaffen es High-Performer wie Google, Amazon, Facebook oder Netflix, routinemäßig und zuverlässig hundertoder gar tausendmal pro Tag Code auszuliefern. Diese Unternehmen verbindet eins: Sie arbeiten nach DevOps-Prinzipien. Die Autoren dieses Handbuchs folgen den Spuren des Romans Projekt Phoenix und zeigen, wie die DevOps-Philosophie praktisch implementiert wird und Unternehmen dadurch umgestaltet werden können. Sie beschreiben konkrete Tools und Techniken, die Ihnen helfen, Software schneller und sicherer zu produzieren. Zudem stellen sie Ihnen Maßnahmen vor, die die Zusammenarbeit aller Abteilungen optimieren, die Arbeitskultur verbessern und die Profitabilität Ihres Unternehmens steigern können. Themen des Buchs sind: Die Drei Wege: Die obersten Prinzipien, von denen alle DevOps-Maßnahmen abgeleitet werden.Einen Ausgangspunkt finden: Eine Strategie für die DevOps-Transformation entwickeln, Wertketten und Veränderungsmuster kennenlernen, Teams schützen und fördern.Flow beschleunigen: Den schnellen Fluss der Arbeit von Dev hin zu Ops ermöglichen durch eine optimale Deployment-Pipeline, automatisierte Tests, Continuous Integration und Continuous Delivery.Feedback verstärken: Feedback-Schleifen verkürzen und vertiefen, Telemetriedaten erzeugen und Informationen unternehmensweit sichtbar machen.Kontinuierliches Lernen ermöglichen: Eine Just Culture aufbauen und ausreichend Zeit reservieren, um das firmenweite Lernen zu fördern.

Praxiswissen Softwaretest Testmanagement

Author: Andreas Spillner
Publisher: dpunkt.verlag
ISBN: 9783864915161
Release Date: 2014-05-27
Genre: Computers

Testmanagement umfasst sowohl klassische Methoden des Projekt- und Risikomanagements als auch das Wissen um den zweckmäßigen Einsatz wohldefinierter Testmethoden und entsprechender Werkzeuge. In diesem Buch werden Grundlagen sowie praxiserprobte Methoden und Techniken des Testmanagements vorgestellt und anhand eines durchgängigen Beispiels erläutert. Die Autoren zeigen, wie Testmanager in großen und kleinen Projekten den täglichen Aufgaben und Herausforderungen des Testmanagements erfolgreich begegnen können. Aus dem Inhalt: • Testprozess, Kontext des Testmanagements • Risikoorientierte & andere Testverfahren • Testaufwandsschätzung, Testdokumentation • Mehrwert des Testens, Testorganisation • Testmetriken, Normen und Standards • Reviews, Fehlermanagement • Bewertung/Verbesserung des Testprozesses • Werkzeugunterstützung des Testprozesses • Kompetenzen und Teamzusammensetzung Das Buch umfasst den benötigten Stoff zum Ablegen der Prüfung "Certified Tester - Advanced Level - Testmanager" nach ISTQB-Standard. Die 4. Auflage basiert auf der aktuellen deutschsprachigen Ausgabe des ISTQB-Lehrplans von Oktober 2012. Weiter wurden die im Glossar des ISTQB seit 2010 ergänzten Begriffe und Definitionen berücksichtigt.

Mobile App Testing

Author: Daniel Knott
Publisher: dpunkt.verlag
ISBN: 9783960880578
Release Date: 2016-09-30
Genre: Computers

Mobile Applikationen unterliegen strengen Vorgaben an Zuverlässigkeit, Benutzerfreundlichkeit, Sicherheit und Performance. Jedoch verfügen nicht alle App-Entwickler und Softwaretester gleichermaßen über ausreichende Testkenntnisse in diesem neuen Anwendungsbereich mit seinen speziellen Herausforderungen. Dieses Buch bietet einen kompakten Einstieg in das Testen mobiler Anwendungen, insbesondere für die Android- und die iOS-Plattform. Nach einer Einführung in Mobilgeräte und Apps sowie mobile Plattformen geht der Autor vertieft auf Betriebssystem-Apps, Sensoren und Schnittstellen ein. In jedem Kapitel findet der Leser praktische Anleitungen für App-spezifische Funktionalitätstests, Benutzbarkeitstests, Stress- und Robustheitstests, Performanztests und Sicherheitstests. Des Weiteren wird beschrieben, wie Fehler innerhalb einer App erfasst werden können. Ein zentraler Bestandteil des Buches ist die Testautomatisierung von mobilen Anwendungen mit den dafür benötigten Werkzeugen. Es werden unterschiedliche Werkzeuge beschrieben und ein Kriterienkatalog zur Auswahl geeigneter Werkzeuge zur Verfügung gestellt. Auch spezifische Testmethoden wie Crowd- oder Cloud-Testen speziell für mobile Applikationen werden behandelt sowie unterschiedliche Teststrategien und Veröffentlichungsstrategien erörtert, um mobile Anwendungen erfolgreich zu vermarkten. Zum Abschluss geht der Autor auf neue Technologietrends wie IoT sowie Businessmodelle für Apps ein.

Agile SAP

Author: Sean Robson
Publisher: IT Governance Ltd
ISBN: 9781849284462
Release Date: 2013-01-24
Genre: COMPUTERS

The use of Agile methods to implement SAP is a relatively new approach and one that has proven to be very successful. Agile techniques can greatly improve your SAP implementations, reduce risks, and help you bring your projects in on schedule and within budget.

More Fearless Change

Author: Mary Lynn Manns
Publisher: Addison-Wesley Professional
ISBN: 9780133966749
Release Date: 2015-02-20
Genre: Computers

63 New and Updated Patterns for Driving and Sustaining Change “The hard part of change is enlisting the support of other people. Whether a top manager interested in improving your organization’s results or a lone developer promoting a better way of working, this book will give you tools and ideas to help accomplish your goal.” –George Dinwiddie, independent coach and consultant, iDIA Computing, LLC “Keep the patterns in this book and Fearless Change handy. … These patterns transformed me from an ineffective ‘voice in the wilderness’ to a valued collaborator.” –Lisa Crispin, co-author (with Janet Gregory) of Agile Testing and More Agile Testing In their classic work, Fearless Change, Mary Lynn Manns and Linda Rising interviewed successful leaders of change, identified 48 patterns for implementing change in teams of all sizes, and demonstrated how to use these techniques effectively. Now, in More Fearless Change the authors reflect on all they’ve learned about their original patterns in the past decade, and introduce 15 powerful, new techniques–all extensively validated by change leaders worldwide. Manns and Rising teach strategies that appeal to each individual’s logic (head), feelings (heart), and desire to contribute (hands)–the best way to motivate real change and sustain it for the long haul. Learn how to Focus on the best things you can achieve with limited resources Strategize to build flexible plans and go after low-hanging fruit Get help from the right people in the right ways Establish emotional connections that inspire motivation and imagination Create an “elevator pitch” that keeps everyone focused on what truly matters Build bridges, work with skeptics, soften resistance, and open minds Uncover easier paths towards change, and build on what already works Sustain momentum, provide time for reflection, and celebrate small successes More Fearless Change reflects a profound understanding of how real change happens: not instantaneously in response to top-down plans and demands, but iteratively, through small steps that teach from experience. Best of all, as thousands of change agents have already discovered, its patterns are easy to use–and they work.

Managing the Unmanageable

Author: Mickey W. Mantle
Publisher: Addison-Wesley
ISBN: 9780132981255
Release Date: 2012-09-16
Genre: Computers

“Mantle and Lichty have assembled a guide that will help you hire, motivate, and mentor a software development team that functions at the highest level. Their rules of thumb and coaching advice are great blueprints for new and experienced software engineering managers alike.” —Tom Conrad, CTO, Pandora “I wish I’d had this material available years ago. I see lots and lots of ‘meat’ in here that I’ll use over and over again as I try to become a better manager. The writing style is right on, and I love the personal anecdotes.” —Steve Johnson, VP, Custom Solutions, DigitalFish All too often, software development is deemed unmanageable. The news is filled with stories of projects that have run catastrophically over schedule and budget. Although adding some formal discipline to the development process has improved the situation, it has by no means solved the problem. How can it be, with so much time and money spent to get software development under control, that it remains so unmanageable? In Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams , Mickey W. Mantle and Ron Lichty answer that persistent question with a simple observation: You first must make programmers and software teams manageable. That is, you need to begin by understanding your people—how to hire them, motivate them, and lead them to develop and deliver great products. Drawing on their combined seventy years of software development and management experience, and highlighting the insights and wisdom of other successful managers, Mantle and Lichty provide the guidance you need to manage people and teams in order to deliver software successfully. Whether you are new to software management, or have already been working in that role, you will appreciate the real-world knowledge and practical tools packed into this guide.