Skip to main content

Case Study 1: A System Browser

  • Chapter
  • 591 Accesses

Summary

When testing UI controls, automated unit testing is usually not practical. Why? Because to verify if a UI control is working correctly, you generally have to look at the screen and see if it looks right. Looking at the screen often entails more than just checking that the various fields have the right data. Often there are interactions between the controls, focus issues, or painting artifacts that a human can detect more easily than a mindless unit-testing program. Don’t get me wrong: Automated unit testing with systems like NUnit and JUnit is definitely advisable for code that doesn’t have a user interface.

You can download SystemBrowser’s complete source code from the Source Code area of the Apress Web site (www.apress.com).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Ted Faison

About this chapter

Cite this chapter

(2006). Case Study 1: A System Browser. In: Event-Based Programming. Apress. https://doi.org/10.1007/978-1-4302-0156-4_11

Download citation

Publish with us

Policies and ethics