Skip to main content

Testing Spring Applications

  • Chapter
  • 1061 Accesses

Abstract

Before an application is delivered to the client, it has to be tested and validated for use by a team of professionals called testers. As you can imagine, testing an application after development is complete is a little too late, because perhaps specifications were not understood correctly, or were not complete. Also, the behavior of an application on an isolated development system differs considerably from the behavior on a production system. That is why there are multiple testing steps that have to be taken, some of them even before development. And there is also the human factor. Since no one is perfect, mistakes are made, and testing helps find those mistakes and fix them before the application reaches the end user, thus ensuring the quality of the software. The purpose of software testing is to verify that an application satisfies the functional (application provides the expected functions) and nonfunctional (application provides the expected functions as fast as expected and does not require more memory than is available on the system) requirements and to detect errors, and all activities of planning, preparation, evaluation, and validation are part of it.

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 EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    International Software Testing Qualification Board: http://www.istqb.org/ .

  2. 2.

    Here it is, in case you are curious: http://googletesting.blogspot.ro/2010/07/code-coverage-goal-80-and-no-less.html .

  3. 3.

    JUnit official site: http://junit.org/junit4/ .

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Iuliana Cosmina

About this chapter

Cite this chapter

Cosmina, I. (2017). Testing Spring Applications. In: Pivotal Certified Professional Spring Developer Exam. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-0811-3_3

Download citation

Publish with us

Policies and ethics