A Tester's Guide to .NET Programming

eBook

56,95 €
(inkl. MwSt.)
E-Book Download

Download

Bibliografische Daten
ISBN/EAN: 9781430201168
Sprache: Englisch
Umfang: 632 S., 13.11 MB
Auflage: 1. Auflage 2006
E-Book
Format: PDF
DRM: Digitales Wasserzeichen

Beschreibung

A Tester's Guide to .NET Programming focuses solely on applied programming techniques for testers. You will learn how to write simple automated tests, enabling you to test tools and utilities. You will also learn about the important concepts driving modern programming today, like multitier applications and object-oriented programming. More businesses are adopting .NET technologies, and this book will equip you to assess software robustness and performance.

Whether you're an experienced programmer who's unfamiliar with testing concepts, or you're an experienced tester versed in VB .NET and C#, the included real-world tips and example code will help you start your projects. Also included are review questions and hands-on exercises to help you retain knowledge. Additionally, the book features examples and quick language tutorials for both C# and VB .NET.

Autorenportrait

Mary Romero Sweeney has been developing, using, and testing software systems for over 20 years for companies including Boeing, and Software Test Labs. She authored Visual Basic for Testers and speaks frequently at major software testing conferences. Mary is a college professor and also performs independent consultation and training through her company, Sammamish Software. She has degrees in mathematics and computer science from Seattle University, is an MCP in SQL Server, and is on the board and faculty of the International Institute for Software Testing.

Inhalt

Understanding .Net Testing choices.- Outlines the 3 types of .Net Apps(Console, Web(ASP.Net),and Windows) and how they are used for testing.- Choosing a .Net language (Point them to the Tutorials in the back if they need them).- Overview of Testing Terms (Whitebox, BlackBox, Regression, etc.).- Discuss 'When to Automate' Topic.- Lab: Create 3 simple Apps(Console, Web, and Windows).- Storing Test Data (a simple overview).- Documenting your Tests.- Text Files.- Lab: Create a Simple Console App that writes to a text file.- The Registry.- Lab: Create a Simple Windows App that writes to the Registry.- Databases.- Lab: Create a Simple Web App that writes to a Access database.- Overview of the .Net Error handling.- Syntax, Run-time, and Logic errors.- How Try-Catch blocks work.- Using Debug and trace to get debugging information.- The Debugging windows.- Breakpoints.- The Exception Class.- Throwing Exceptions.- Lab: Using the VS.Net debugging tools.- Creating Test Utilities in a Windows Application.- Building a simple test application using procedures.- Describing the purpose of scope within procedures.- Logging an Automated testing project.- The SendKeys.- Adding timing to your test scripts.- Lab: Creating an automation application.- Objects and Classes in Net.- Unit, Component, and Integration testing.- Why Testers need to know about software components.- How applications are broken into Components.- White-Box and Black-Box testing.- What Classes and Objects are?- The difference between properties and methods.- DLL and EXE.- Some of the differences between COM and .Net. -What is N-Tier Architecture? - How the Object Browser is used to examine Classes.- Creating the 'Bug Reporter' application with components.- Testing with the Windows Registry.- Introduction to the Windows Registry.- Lab: Create the 'Registry Management' Utility.- Testing with the Windows API.- Introduction to the Windows API.- Lab: Create a 'Collecting OS information' Utility and write it data to a database.- Database Testing with ADO.Net.- Database Testing Overview.- Common ADO.Net classes.- Writing to an Access DB.- Writing to an SQL DB.- Writing to an XML File.- Lab: Create a Windows App that reads data from last labs Database and Writes to an XML file.- Creating Setup Automation Utilities with a Console Application.- File System Management (review).- Installation automation with Console Apps.- Lab: Automate an Xcopy Installation Script for the 'Registry management' Utility we made.- Using Database Scripts with SQL Server.- Lab: Automating Database Setup for the 'Collecting OS information' Utility.- Creating Test Utilities in a Web Application (ASP.Net).- Using Common Web Controls (Text, Combo, Radio, List).- Client Side vs. Server Side Code.- Using Trace features.- Web.config and Machine.config file settings.- Lab: Using Trace Utilities.- Logging User and Web Server Data to a Database.- Lab: Capture Web App Data.- Creating Testing Reports.- Importing Log files (using csv files).- Creating Web and Windows Reports.- Using Office Pivot Tables and Charts.- Lab: Create a Multi-Form Report using the DataGrid, Office Pivot Tables, and Office Charts.

Informationen zu E-Books

Herzlichen Glückwunsch zum Kauf eines Ebooks bei der BUCHBOX! Hier nun ein paar praktische Infos.

Adobe-ID

Hast du E-Books mit einem Kopierschutz (DRM) erworben, benötigst du dazu immer eine Adobe-ID. Bitte klicke einfach hier und trage dort Namen, Mailadresse und ein selbstgewähltes Passwort ein. Die Kombination von Mailadresse und Passwort ist deine Adobe-ID. Notiere sie dir bitte sorgfältig. 
 
Achtung: Wenn du kopiergeschützte E-Books OHNE Vergabe einer Adobe-ID herunterlädst, kannst du diese niemals auf einem anderen Gerät außer auf deinem PC lesen!!
 
Du hast dein Passwort zur Adobe-ID vergessen? Dann kannst du dies HIER neu beantragen.
 
 

Lesen auf dem Tablet oder Handy

Wenn du auf deinem Tablet lesen möchtest, verwende eine dafür geeignete App. 

Für iPad oder Iphone etc. hole dir im iTunes-Store die Lese-App Bluefire

Für Android-Geräte (z.B. Samsung) bekommst du die Lese-App Bluefire im GooglePlay-Store (oder auch: Aldiko)
 
Lesen auf einem E-Book-Reader oder am PC / MAC
 
Um die Dateien auf deinen PC herunter zu laden und auf dein E-Book-Lesegerät zu übertragen gibt es die Software ADE (Adobe Digital Editions).
 
 

Andere Geräte / Software

 

Kindle von Amazon. Wir empfehlen diese Geräte NICHT.

EPUB mit Adobe-DRM können nicht mit einem Kindle von Amazon gelesen werden. Weder das Dateiformat EPUB, noch der Kopierschutz Adobe-DRM sind mit dem Kindle kompatibel. Umgekehrt können alle bei Amazon gekauften E-Books nur auf dem Gerät von Amazon gelesen werden. Lesegeräte wie der Tolino sind im Gegensatz hierzu völlig frei: Du kannst bei vielen tausend Buchhandlungen online Ebooks für den Tolino kaufen. Zum Beispiel hier bei uns.

Software für Sony-E-Book-Reader

Wenn du einen Sony-Reader hast, dann findest du hier noch die zusätzliche Sony-Software.
 

Computer/Laptop mit Unix oder Linux

Die Software Adobe Digital Editions ist mit Unix und Linux nicht kompatibel. Mit einer WINE-Virtualisierung kommst du aber dennoch an deine E-Books.