Lessons Learned in Software Testing

Author: Cem Kaner
Publisher: John Wiley & Sons
ISBN: 9781118080559
Release Date: 2011-08-02
Genre: Computers

Decades of software testing experience condensed into the most important lessons learned. The world's leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion related to software testing, followed by an explanation or example that shows you the how, when, and why of the testing lesson. More than just tips, tricks, and pitfalls to avoid, Lessons Learned in Software Testing speeds you through the critical testing phase of the software development project without the extensive trial and error it normally takes to do so. The ultimate resource for software testers and developers at every level of expertise, this guidebook features: * Over 200 lessons gleaned from over 30 years of combined testing experience * Tips, tricks, and common pitfalls to avoid by simply reading the book rather than finding out the hard way * Lessons for all key topic areas, including test design, test management, testing strategies, and bug reporting * Explanations and examples of each testing trouble spot help illustrate each lesson's assertion

Basiswissen Softwaretest

Author: Tilo Linz
Publisher: dpunkt.verlag
ISBN: 9783864912023
Release Date: 2012-10-19
Genre: Computers

Mit dem 'Certified-Tester'-Programm existiert ein international standardisiertes Aus- und Weiterbildungsschema für Softwaretester. Dieses Buch umfasst den benötigten Stoff zum Ablegen der Prüfung 'Certified Tester' (Foundation Level) nach dem Standard des International Software Testing Qualifications Board (ISTQB) und ist auch für das Selbststudium geeignet. Aus dem Inhalt: Grundlagen des Softwaretestens, Testen im Softwarelebenszyklus, Statischer und dynamischer Test, Testmanagement, Testwerkzeuge. Die 5. Auflage wurde überarbeitet und ist konform zum ISTQB-Lehrplan Version 2011. Abgedeckt wird damit auch der entsprechende deutschsprachige Foundation-Level-Lehrplan des German Testing Board, des Austrian Testing Board und des Swiss Testing Board.

Einf hrung in Perl

Author: Randal L. Schwartz
Publisher: O'Reilly Germany
ISBN: 9783868991451
Release Date: 2012
Genre: Electronic books

Perl ist eine Skriptsprache zur einfachen Bearbeitung von Texten, Dateien und Prozessen. Ursprunglich ein beliebtes Werkzeug von Unix-Systemadministratoren fur die zahllosen alltaglichen Aufgaben hat sich Perl zu einer ausgewachsenen Programmiersprache fur nahezu jede Rechnerplattform entwickelt und wird fur Web- und Datenbank-Programmierung, XML-Verarbeitung, Systemadministration und vieles mehr eingesetzt. Das Schweizer Messer der Programmiersprachen Gleichzeitig ist Perl immer noch das Schweizer Messer fur die kleinen alltaglichen Aufgaben. Perl ist schnell, macht Spa und erweist sich als auerordentlich nutzlich. Viele haben Perl gelernt, weil sie mussten, und benutzen es weiter, weil sie es lieben. Fur Einsteiger Einfuhrung in Perl ist ein sorgfaltig abgestimmter Kurs fur Einsteiger von drei der erfahrensten Perl-Dozenten. Mit vielen Programmierbeispielen sowie Ubungen und ausgearbeiteten Losungen zu jedem Thema zeigen die Autoren Schritt fur Schritt, wie man mit Perl, Version 5.14, programmiert. Ideal fur Systemadministoren und Programmierer Einfuhrung in Perl ist das ideale Buch fur Systemadministratoren und Programmierer, die schon nach kurzer Zeit einsetzbare Perl-Skripten schreiben wollen.

Bauchentscheidungen

Author: Gerd Gigerenzer
Publisher: C. Bertelsmann Verlag
ISBN: 9783641171339
Release Date: 2015-05-28
Genre: Psychology

„Das Herz hat seine Gründe, die der Verstand nicht kennt.“ Viele Menschen treffen Entscheidungen „aus dem Bauch heraus“, was auf den ersten Blick aller Vernunft zu widersprechen scheint. Gerd Gigerenzer, Professor für Psychologie und Direktor am Berliner Max-Planck-Institut für Bildungsforschung, erkundet anhand zahlreicher Beispiele, woher unsere Bauchgefühle oder Intuitionen kommen und welcher spezifischen Logik unsere unbewusste Intelligenz folgt. • Das Geheimnis des gefilterten Wissens – Ausgezeichnet als „Wissenschaftsbuch des Jahres 2007“. • Der Bestseller von Gerd Gigerenzer, einem der profiliertesten deutschen Psychologen der Gegenwart.

Software Endgames

Author: Robert Galen
Publisher: Addison-Wesley
ISBN: 9780133488449
Release Date: 2013-07-15
Genre: Computers

This is the digital version of the printed book (Copyright © 2005). Take Control of Your Project in the Final Stage of Software Development In software development, projects are won or lost during the project endgame—that final stage of software development between release for testing and release to customers. Software Endgames: Eliminating Defects, Controlling Change, and the Countdown to On-Time Delivery presents the core strategies for delivering working software to your customers. Focusing solely on the endgame, the book provides hard-won, hands-on strategies and practices for delivering real value. In the endgame, effective management and repair of defects is crucial. Experienced project manager and consultant Robert Galen shows readers how to conduct effective defect triage -- analyzing, understanding, and categorizing defects—in preparation for scheduling repairs. Readers will learn how to transform the endgame from a time of rampant defects and utter chaos into a time of focused repairs, effective teamwork, and change management. You'll set release criteria, establish endgame release plans, and utilize a variety of change reduction and endgame management techniques. Topics include developing various forms of release criteria and leveraging them to guide your teams' efforts strategies for reducing the rate of change change control and triage techniques that lead to efficient and effective defect repair decisions alternative methods of defect repair for decision-making flexibility setting up a defect-tracking system, managing defects and gathering standard metrics for endgame defect trending techniques for repair planning and efficiency agile extensions -- how to apply these techniques to agile projects how to "mine" your endgames for overall software development improvements

Explore It

Author: Elisabeth Hendrickson
Publisher: dpunkt.verlag
ISBN: 9783864915260
Release Date: 2014-05-28
Genre: Computers

Mit explorativem Testen können unerwartete Ereignisse, schwerwiegende Fehler und andere Risiken in Software aufgedeckt werden. Bei dieser Technik werden kleine, schnelle Analysen durchgeführt. Dabei wird jeweils auf den Erfahrungen der letzten experimentellen Analyse aufgesetzt. Als Softwareentwickler oder Tester schärfen Sie mit explorativem Testen Ihre Fähigkeit, Software zu analysieren. Mithilfe dieses Buchs lernen Sie, spontane experimentelle Tests durchzuführen, Ihre Beobachtungsgabe zu schärfen und dabei Ihren Arbeitsaufwand zu bündeln. Der Inhalt des Buches ist in drei Teile gegliedert: Teil 1 behandelt die Grundlagen des explorativen Testens. Sie lernen, anhand von Testcharter Ihre Analysen zu begleiten und die tatsächlichen Vorgänge zu verstehen, interessante Analysevarianten herauszufinden und das zu erwartende Verhalten der Software zu bestimmen. Teil 2 beschreibt, wie Sie Software untersuchen, indem Sie Interaktionen, Sequenzen, Daten, Zeitabläufe und Konfigurationen ändern. Auf diesem Weg erfahren Sie, wozu Zustandsmodelle, Datenmodelle und Kontextdiagramme bei der Analyse nützlich sein können. Teil 3 überträgt die vorgestellten Techniken auf ein Softwareprojekt. Sie können Ihre Fähigkeiten und die Techniken in den unterschiedlichen Kontexten (z.B. Embedded-Systeme, Webanwendungen, Desktopanwendungen) anwenden und sogar zu Beginn eines Entwicklungszyklus einsetzen. Dieses Buch bietet eine Fülle konkreter und praktischer Tipps, wie Software analysiert werden kann, um ihre Möglichkeiten, Grenzen und Risiken herauszufinden.

TMap Next

Author: Michiel Vroon
Publisher: dpunkt.verlag
ISBN: 9783898648967
Release Date: 2015-08-19
Genre: Computers

TMap hat sich in den letzten 10 Jahren in vielen Organisationen weltweit zum Standard für das Softwaretesten entwickelt. Die Erfahrungen mit der Nutzung der Methode über diese Jahre und die neuen Ansätze in der Softwareentwicklung haben die Autoren zu einer grundlegenden Überarbeitung von TMap veranlasst, deren Darstellung dem Leser nun in deutscher Übersetzung vorliegt. TMap ist eine effiziente Methode, die den gesamten Testprozess umfasst, von der Planung der Tests über die Vorbereitung und Durchführung bis zum bewertenden Abschluss. Das neue TMap gibt dem Kunden die weitgehende Kontrolle über den Testprozess und dessen Reihenfolge, es bietet darüber hinaus einen kompletten "Werkzeugkasten", d.h. technische Verfahren, organisatorische Hilfestellungen und Unterstützung für die Infrastruktur. Darüber hinaus ist TMap adaptiv, also für alle Situationen geeignet, in denen getestet wird. Das Buch bietet erprobte Erfolgsmethoden mit zahlreichen Tipps und praktischen Beispielen. Es ist somit eine sehr nützliche Hilfe bei der Lösung der praktischen Testaufgaben von heute und morgen.

The Art of Unit Testing

Author: Roy Osherove
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 9783826687228
Release Date: 2015-02-15
Genre: Electronic books

Lesbare, wartbare und zuverlässige Tests entwickelnStubs, Mock-Objekte und automatisierte FrameworksEinsatz von .NET-Tools inkl. NUnit, Rhino Mocks und Typemock Isolator Unit Testing, richtig durchgeführt, kann den Unterschied ausmachen zwischen einem fehlgeschlagenen Projekt und einem erfolgreichen, zwischen einer wartbaren Code-Basis und einer, die niemand freiwillig anpackt, zwischen dem Nach-Hause-Kommen um 2 Uhr nachts oder zum Abendessen, selbst noch kurz vor dem Release-Termin. Roy Osherove führt Sie Schritt für Schritt von einfachen Tests zu Tests, die wartbar, lesbar und zuverlässig sind. Er geht danach auf die Grundlagen des Interaction Testings ein und stellt schließlich bewährte Vorgehensweisen für das Schreiben, das Verwalten und das Warten der Unit Tests in echten Projekten vor. Darüber hinaus werden auch fortgeschrittene Themen behandelt wie Mocks, Stubs und Frameworks wie etwa Typemock Isolator und Rhino Mocks. Sie werden eine Menge zu fortgeschrittenen Testmustern und zur Testorganisation, zum Arbeiten mit Legacy Code und auch zu untestbarem Code erfahren. Und Sie lernen Werkzeuge kennen, die Sie beim Testen von Datenbanken und anderen Technologien brauchen werden. Alle Beispiele sind mit Visual Studio in C# geschrieben, so dass die Beispiele insbesondere für .NET-Entwickler nützlich sind. Aber auch für Programmierer anderer Sprachen wird das Buch von großem Nutzen sein, da die Prinzipien des Unit Testings für andere Sprachen dieselben sind. Roys Blog finden Sie auf ISerializable.com. Aus dem Inhalt: Verwenden eines Test-Frameworks (NUnit)Grundlegende TestattributeStubs zum Auflösen von AbhängigkeitenInteraction Testing mit Mock-ObjektenTesthierarchie und OrganisationDie Säulen guter TestsIntegration von Unit Testing in das UnternehmenUmgang mit Legacy Code

Testen von Informationssystemen

Author: Lionel Pilorget
Publisher: Springer-Verlag
ISBN: 9783834886774
Release Date: 2012-02-14
Genre: Computers

Das Buch behandelt das Thema Testing – nicht aus Sicht der Entwickler, sondern aus Sicht der professionellen Anwender. Am Beispiel einer Bank werden Vorgehensweisen und Erfahrungswerte ermittelt, die die Bedeutung des Testwesens veranschaulichen. Tatsächlich ist das Testing am Anfang des Zyklus’ entscheidend, da hier das meiste Wissen gewonnen werden kann. In dem Band werden alle wichtigen Aspekte von der Konzeption bis zur Durchführung praxisnah beschrieben. Dabei orientiert sich der Autor am IT-System Lifecycle (Einführung, Wartung, Stilllegung).

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.

A Guide to the Project Management Body of Knowledge PMBOK Guide Fifth Ed German Translation

Author: Project Management Institute
Publisher: Project Management Institute
ISBN: 1628250038
Release Date: 2014-08-01
Genre: Business & Economics

A Guide to the Project Management Body of Knowledge (PMBOK Guide) F nfte Ausgabe reflektiert die Zusammenarbeit und das Wissen aktiver Projektmanager. Es enth lt eine Darstellung der Grunds tze des Projektmanagements und ihrer Anwendung auf ein gro es Spektrum von Projekten. Dieser international anerkannte Standard gibt Projektmanagern unverzichtbare Werkzeuge in die Hand, mit deren Hilfe sie Projekte managen und organisatorische Ergebnisse erzielen k nnen. Ein 10. Wissensgebiet wurde hinzugef gt; Management der Projektstakeholder erweitert die Bedeutung der angemessenen Einbindung von Projektstakeholdern in Hauptentscheidungen und Aktivit ten. Projektdaten und Informationsfluss wurden neu definiert f r mehr Konsistenz und f r eine st rker Ausrichtung am DIKW-Modell (Daten, Informationen, Wissen und Weisheit), das im Wissensmanagement zum Einsatz kommt. Vier neue Planprozesse wurden hinzugef gt: "Inhalts- und Umfangsmanagement planen," "Terminmanagement planen," "Kostenma

The Domain Testing Workbook

Author: Cem Kaner
Publisher: Context Driven Press
ISBN: 0989811905
Release Date: 2013-10
Genre: Computer programming

Domain testing is the most widely taught technique in software testing. However, many of the presentations stick with examples that are too simple to provide a strong basis for applying the technique. Others focus on mathematical models or analysis of the program's source code. The Domain Testing Workbook will help you develop deep skill with this technique whether or not you have access to source code or an abiding interest in mathematics. The Domain Testing Workbook provides a schema to organize domain testing and test design, with dozens of practical problems and sample analyses. Readers can try their hand at applying the schema and compare their analyses against over 200 pages of worked examples. You will learn: when and how to use domain testing; how to apply a risk-focused approach with domain testing; how to use domain testing within a broader testing strategy; and how to use domain testing in an exploratory way. This book is for: Software testers who want to develop expertise in the field's most popular test technique Test managers who want to assess and improve their staff's skills Trainers and professors interested in adding depth and skill-based learning to black box testing or test design classes. Cem Kaner, J.D., Ph.D., is Professor of Software Engineering at the Florida Institute of Technology. Dr. Kaner is senior author of Testing Computer Software, Lessons Learned in Software Testing and Bad Software. The ACM's Special Interest Group for Computers and Society presented him with the Making a Difference Award in 2009 and the Software Test Professionals presented him with the Software Test Luminary Award in 2012. Kaner was a founder of the Association for Software Testing. He is lead developer of the BBST (Black Box Software Testing) courses and courseware. Sowmya Padmanabhan, M.Sc., currently works at Google as a Program Manager. Before that she worked in Program Management and Software Development/Test at Microsoft and at Texas Instruments. She has a Masters degree in Computer Sciences with a specialization in Software Testing. Sowmya's thesis involved extensive research in training new testers to do skilled Domain Testing. Douglas Hoffman, M.S.E.E., M.B.A, is an independent management consultant with Software Quality Methods, LLC. He is a Fellow of the American Society for Quality. He has authored numerous papers and is a contributing author of Experiences of Test Automation. He has taught several courses on software testing and test automation for the University of California's Extension campuses. He has served as President of the Association for Software Testing and of the Silicon Valley Software Quality Association and as Section Chair of the Silicon Valley Section of ASQ.