Effective GUI Testing Automation (eBook)

Developing an Automated GUI Testing Tool

, (Autoren)

eBook Download: PDF
2006 | 1. Auflage
446 Seiten
John Wiley & Sons (Verlag)
978-0-7821-5067-4 (ISBN)

Lese- und Medienproben

Effective GUI Testing Automation - Kanglin Li, Mengqi Wu
Systemvoraussetzungen
36,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Have you tried using an "automated" GUI testing tool, only to find
that you spent most of your time configuring, adjusting, and
directing it?

This book presents a sensible and highly effective alternative:
it teaches you to build and use your own truly automated tool. The
procedure you'll learn is suitable for virtually any development
environment, and the tool allows you to store your test data and
verification standard separately, so you can build it once and use
it for other GUIs. Most, if not all, of your work can be done
without test scripts, because the tool itself can easily be made to
conduct an automatic GUI survey, collect test data, and generate
test cases. You'll spend virtually none of your time playing with
the tool or application under test.

Code-intensive examples support all of the book's instruction,
which includes these key topics:

* Building a C# API text viewer

* Building a test monkey

* Developing an XML viewer using xPath and other XML-related
classes

* Building complex, serializable classes for GUI test
verification

* Automatically testing executable GUI applications and
user-defined GUI controls

* Testing managed (.NET) and unmanaged GUI applications

* Automatically testing different GUI controls, including Label,
TextBox, Button, CheckBox, RadioButton, Menu

* Verifying test results

Effective GUI Test Automation is the perfect complement to Li
and Wu's previous book, Effective Software Test Automation:
Developing an Automated Software Testing Tool. Together, they
provide programmers, testers, designers, and managers with a
complete and cohesive way to create a smoother, swifter development
process--and, as a result, software that is as bug-free as
possible.

Kanglin Li is a software engineer responsible for software development, testing, and deployment at Communication Data Services. He has developed applications in Pascal, C++, Java, Visual Basic, and C#. From 1995-2001, Li taught at North Carolina A&T State University. He is the author of Effective Software Test Automation (Sybex, 2004) and 14 articles and technical papers.

Introduction.

Chapter 1: GUI Testing: An Overview.

Chapter 2: Available GUI Testing Tools vs. the Proposed
Tool.

Chapter 3: C# Win32 API Programming and Test Monkeys.

Chapter 4: Developing a GUI Test Library.

Chapter 5: .NET Programming and GUI Testing.

Chapter 6: Testing a Windows Form in General.

Chapter 7: Architecture and Implementation of the Automatic GUI
Test Tool.

Chapter 8: Methods of GUI Test Verification.

Chapter 9: Testing Label and Cosmetic GUI Controls.

Chapter 10: Testing a TextBox Control with Input from a
Keyboard.

Chapter 11: Testing RadioButton and CheckBox Controls.

Chapter 12: Menu Clicking for GUI Test Automation.

Chapter 13: User-Defined and COM-Based Controls.

Chapter 14: Testing Issues for Non .NET Applications.

Selected Bibliography.

Index.

Erscheint lt. Verlag 18.7.2006
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Betriebssysteme / Server
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Theorie / Studium
Schlagworte Benutzerschnittstelle • Computer Science • Informatik • Programmierung / Benutzeroberflächen • Programmierung / Benutzeroberflächen • Programming / User Interface Design
ISBN-10 0-7821-5067-5 / 0782150675
ISBN-13 978-0-7821-5067-4 / 9780782150674
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 19,4 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Das Praxisbuch für Administratoren und DevOps-Teams

von Axel Miesen

eBook Download (2022)
Rheinwerk Computing (Verlag)
39,90