Skip to main content

Applikationen mit Datenbankanbindung

  • Chapter
  • First Online:
Qualitätssicherung durch Softwaretests
  • 7531 Accesses

Zusammenfassung

Sind Daten langfristig zu speichern, also persistieren, sind Datenbanken meist eine gute Wahl, wenn es sich um strukturierte Informationen handelt. Datenbanken ermöglichen weiterhin, dass Informationen von verschiedenen Nutzern fast gleichzeitig gelesen und bearbeitet werden können. Durch die Transaktionssicherheit ist dabei sichergestellt, dass unerwünschte Situationen von sich gegenseitig beeinflussenden Veränderungen vermieden werden. Durch die lange Zeit, in der Datenbanken entwickelt wurden, gibt es mittlerweile viele sehr performante Lösungen für den generellen Betrieb und für Spezialaufgaben wie Datenanalysen.

Tests mit Datenbanken stehen vor den Herausforderungen Testdatenbanken mit sinnvollen Testdaten anzulegen und dass jeder Test die gleiche Ausgangssituation vorfinden muss. Dies ist zwar mit den bisherigen Mitteln erreichbar, wird auf durch ein konsequentes Vorgehen und die Nutzung von Werkzeugen wesentlich erleichtert.

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
Softcover Book
USD 37.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Literatur

Webseiten zugegriffen am 18.10.2018

  1. Bergmann IT – Databene Benerator. http://bergmann-it.de/download/download_benerator

  2. JSR 303: Bean Validation. http://jcp.org/en/jsr/detail?id=303

  3. JPA/EJB3 killed the DAO. http://www.adam-bien.com/roller/abien/entry/jpa_ejb3_killed_the_dao

  4. Apache Commons Collections. http://commons.apache.org/collections/

  5. Core J2EE Patterns – Data Access Object. https://www.oracle.com/technetwork/java/dataaccessobject-138824.html

  6. About DbUnit. http://www.dbunit.org/

  7. Apache Derby. http://db.apache.org/derby/

  8. EclipseLink Project. http://www.eclipse.org/eclipselink/

  9. Hibernate Validator. http://www.hibernate.org/subprojects/validator.html

  10. Lesson: JDBC Introduction. http://docs.oracle.com/javase/tutorial/jdbc/overview/index.html

  11. JSR-000220 Enterprise JavaBeans 3.0 Final Release (persistence). http://download.oracle.com/otndocs/jcp/ejb-3_0-fr-eval-oth-JSpec/

  12. JPQL Language Reference. http://docs.oracle.com/html/E24396_01/ejb3_langref.html

  13. Apache Logging Services Project – Apache log4j. http://logging.apache.org/log4j/

  14. Apache POI – the Java API for Microsoft Documents. http://poi.apache.org/

  15. Simple Logging Facade for Java (SLF4J). http://www.slf4j.org/

  16. Bergmann, V.: Databene benerator 0.7.6 manual. http://databene.org/download/databene-benerator-manual-0.7.6.pdf (2012)

  17. Kleuker, S.: Grundkurs Datenbankentwicklung, 4. aktualisierte Aufl. Springer Vieweg, Wiesbaden (2016)

    Book  Google Scholar 

  18. Schubert, M.: Datenbanken: Theorie, Entwurf und Programmierung relationaler Datenbanken, 2. Aufl. Vieweg+Teubner, Wiesbaden (2007)

    Google Scholar 

  19. Steiner, R.: Grundkurs Relationale Datenbanken: Einführung in die Praxis der Datenbankentwicklung für Ausbildung, Studium und IT-Beruf, 7. Aufl. Vieweg+Teubner, Wiesbaden (2009)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Fachmedien Wiesbaden GmbH, ein Teil von Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kleuker, S. (2019). Applikationen mit Datenbankanbindung. In: Qualitätssicherung durch Softwaretests. Springer Vieweg, Wiesbaden. https://doi.org/10.1007/978-3-658-24886-4_10

Download citation

Publish with us

Policies and ethics