Testing

  • Chapter
  • First Online:
Modern Programming Made Easy
  • 1828 Accesses

Abstract

Testing is a very important part of the software creation process. Without automated tests, it’s very easy for bugs to creep into software.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

eBook
EUR 26.99
Price includes VAT (Germany)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 37.44
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://junit.org/junit5/

  2. 2.

    http://hamcrest.org/JavaHamcrest/

  3. 3.

    http://junit.sourceforge.net/doc/ReleaseNotes4.4.html

  4. 4.

    https://code.google.com/p/spock/

  5. 5.

    https://site.mockito.org/

  6. 6.

    You can also Mock classes, but it requires including the bytebuddy JAR as a dependency: testRuntime “net.bytebuddy:byte-buddy:1.10.1”.

  7. 7.

    https://gebish.org/

  8. 8.

    www.seleniumhq.org/

  9. 9.

    https://cucumber.io/

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Adam L. Davis

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Davis, A.L. (2020). Testing. In: Modern Programming Made Easy. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-5569-8_14

Download citation

Publish with us

Policies and ethics

Navigation