Skip to main content

Debugging, Testing, and Documenting

  • Chapter
  • First Online:
Java for Absolute Beginners
  • 2899 Accesses

Abstract

Development work does not only require you to write design the solution for a problem and write the code for it. To make sure your solution solves the problem, you have to test it. Testing involves making sure every component making up your solution behaves as expected in expected and unexpected situations.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 29.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

Institutional subscriptions

Notes

  1. 1.

    More about XML here: https://en.wikipedia.org/wiki/XML

  2. 2.

    Simple Logging Facade for Java (SLF4J) official site https://www.slf4j.org/

  3. 3.

    Logback official site https://logback.qos.ch

  4. 4.

    Log4j official site https://logging.apache.org/log4j

  5. 5.

    The official MuCommander site is at http://www.mucommander.com

  6. 6.

    The ISTQB certification path: https://www.istqb.org/certification-path-root.html

  7. 7.

    Clean Code by Robert Martin (Prentice Hall, 2008)

  8. 8.

    If you are interested in finding our more about the Derby database, this is the official resource to go to: https://db.apache.org/derby/

  9. 9.

    Official JUnit 5 site: https://junit.org/junit5/

  10. 10.

    A good read about test coverage, by Martin Fowler, one of the most renown Java gurus of this generation: https://martinfowler.com/bliki/TestCoverage.html

  11. 11.

    Mockito official site: http://site.mockito.org/

  12. 12.

    Official site for JMock: http://jmock.org/

  13. 13.

    Official site for EasyMock: http://easymock.org/

  14. 14.

    Official site for PowerMock: http://powermock.github.io/

  15. 15.

    Same goes for Maven and any other Java build tool.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Iuliana Cosmina

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Cosmina, I. (2018). Debugging, Testing, and Documenting. In: Java for Absolute Beginners. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3778-6_9

Download citation

Publish with us

Policies and ethics