An Introduction to Software Testing

Testing is an integral part of the software development life cycle. As today's applications become increasingly more sophisticated, proper testing practices are all the more critical. There is an old saying among software developers, “test early, test often,” which essentially means that it is easier to test smaller pieces of functionality as they're written than it is to begin testing when the entire application is built. For example, if you were assembling a car, you wouldn't install an engine that you hadn't tested. And if you were building the engine, you wouldn't install spark plugs and fuel injectors if you weren't certain that they worked properly. In software development, such tests of isolated software ...

Get BEA WebLogic Server™ 8.1 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.