Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone
  • Android

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Kindle-Preis: EUR 28,14
inkl. MwSt.

Diese Aktionen werden auf diesen Artikel angewendet:

Einige Angebote können miteinander kombiniert werden, andere nicht. Für mehr Details lesen Sie bitte die Nutzungsbedingungen der jeweiligen Promotion.

An Ihren Kindle oder ein anderes Gerät senden

An Ihren Kindle oder ein anderes Gerät senden

Facebook Twitter Pinterest
Effective GUI Testing Automation: Developing an Automated GUI Testing Tool von [Li, Kanglin, Wu, Mengqi]
Anzeige für Kindle-App

Effective GUI Testing Automation: Developing an Automated GUI Testing Tool Kindle Edition


Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Preis
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
EUR 28,14

Länge: 446 Seiten Sprache: Englisch

Kindle Storyteller 2016: Der Deutsche Self Publishing Award
Kindle Storyteller 2016: Der Deutsche Self Publishing Award
Von 15. Juni bis 15. September Buch hochladen und tollen Preis gewinnen Jetzt entdecken

Produktbeschreibungen

Kurzbeschreibung

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.

Synopsis

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 (.N

ET) and unmanaged GUI applications; automatically testing different GUI controls, including Label, TextBox, Button, CheckBox, RadioButton, Menu; and, 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.


Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 5486 KB
  • Seitenzahl der Print-Ausgabe: 445 Seiten
  • Verlag: Sybex; Auflage: 1 (5. Mai 2008)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B004P1ILG0
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Verbesserter Schriftsatz: Nicht aktiviert
  • Durchschnittliche Kundenbewertung: Schreiben Sie die erste Bewertung
  • Amazon Bestseller-Rang: #867.400 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Kundenrezensionen

Es gibt noch keine Kundenrezensionen auf Amazon.de
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Stern

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: HASH(0x92045054) von 5 Sternen 3 Rezensionen
10 von 11 Kunden fanden die folgende Rezension hilfreich
HASH(0x93a64444) von 5 Sternen Important Topic Not Given Full Justice 22. November 2009
Von frankp93 - Veröffentlicht auf Amazon.com
Format: Taschenbuch
The major problems I've encountered with test automation are not technical but managerial: It's rare that those with the planning and decision-making authority have the neccessary understanding of what test automation is and how it fits into the development/testing cycle. It's not "sped-up manual testing" and it's not "record and playback", although it may contain elements of both and more. It's a development effort in its own right and needs to be managed as such.

I've used many of the major commerical automation tools and developed others in-house and none of them are the silver bullets their vendors (and in-house evangelists) claim they are. In the past, you would have been hard-pressed to make the case to management for writing your own in-house full featured GUI testing tool. It required a developer skill set that many in QA - even those on automation teams - don't always have in sufficient depth (not to mention the fact that, most who do have the skills choose to make more bucks over in development).

What the maturing of .NET and Microsoft's UI Automation Library have done, I believe, is put the writing on the wall for commercial UI test tools such as QTP and Functional Tester (WinRunner is on life-support, soon to be removed).

As more desktop applications themselves gravitate towards .NET and, increasingly, native 64-bit, commercial tools are struggling to keep pace.

This book demonstrates the advantages automation developers have in creating their own automation tools for .NET-based applications, thanks primarily to the close tie-in with the reflection namespace, UI automation libraries and COM interop serivces. The C# or VB.NET language skill set, while not trival, is not the same as writing C++ COM/ATL code, which would have been the only plausible option a decade ago to create an automation tool.

People coming from a script language coding background, preferably with some native Win32 programming in their past, should transition to .NET languages relatively smoothly. If they have a solid grasp of the differences between unit testing, integration and system testing, there's much in this book to apply both literally and to use as a conceptual base for creating an automation tool even more tailored to your specific application needs.

I don't usually comment on other reviews but I have to say the examples in the book worked just fine on my XP SP3 desktop environment, running the latest version of the .NET framework. Having been around software development and testing for 20+ years I'm sure that person's frustrating experience was genuine, but it's unfair to give all readers the impression the book contains bad code.

What the book does contain in abundance is painfully bad English. I don't say this with any disrespect towards the authors. I'm sure they are doing their best and, as someone who speaks only one language (and struggles often with it), I respect anyone who attempts to learn and use another, especially in a technical field.

My criticism is aimed at the Sybex editors, who really dropped the ball here by letting an important book out the door without adequate review.
4 von 5 Kunden fanden die folgende Rezension hilfreich
HASH(0x93a64c24) von 5 Sternen Examples don't work, even with an expert trying hard to fix them. 18. August 2008
Von Bradley Snobar - Veröffentlicht auf Amazon.com
Format: Taschenbuch
I hardly ever write negative reviews.
This book deserves one.

The book is almost entirely useless.
The examples plain don't work.

The authors of the book try to tackle a target that is moving around on them (windows API wrapped up by pinvoke on different windows platforms), and the results are not robust enough even to use in a cursory automation system.
1 von 1 Kunden fanden die folgende Rezension hilfreich
HASH(0x93a65378) von 5 Sternen Excellent 20. Februar 2013
Von Hexter - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
Great for the price. A must have if building automations, emulations, robots, mechanizations, desktop scripting or testing software. Source code available for download from website, no need for a disc.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.
click to open popover