In der agilen Softwareentwicklung sind automatisierte Tests nicht mehr wegzudenken. Sie dienen nicht nur der Qualitätssicherung, sondern auch dazu, die geforderte Funktionalität der Software zu spezifizieren. In vielen Projekten muss eine Test-Dokumentation mit einem Release ausgeliefert werden. Sehr hilfreich sind Testberichte, welche bei der Test...
Direkt zu Beginn ein Geständnis: Textverarbeitung mit Maus und Schaltflächen finde ich, na ja, vielleicht nicht grauenhaft, aber etwas in der Art. Schon einige Male in der Vergangenheit habe ich festgestellt, dass ich lieber eine neue Markup-Sprache erlerne (z. B. Markdown und LaTeX) und damit deutlich schneller gewünschte Ergebnisse bekomme als du...
Eine der typischen Anforderungen an neue Software ist ein vorgegebenes Mindestmaß an Code Coverage, also am Anteil des Quellcodes, welcher durch automatisierte Tests ausgeführt wird. Vor allem in Bereichen wie Medizintechnik, Autoindustrie oder Finanzsysteme wird nicht selten 100 % Code Coverage verlangt. Doch selbst ein vollständig durch Tests abg...
One of the typical requirements for new software is a prescribed minimum level of code coverage, i.e., the proportion of the source code that is executed by automated tests. Especially in areas such as medical technology, the automotive industry, or financial systems, 100 % code coverage is often required. But even code that is completely covered b...