Stefan Schmerler - Softwaretest in der Praxis

Здесь есть возможность читать онлайн «Stefan Schmerler - Softwaretest in der Praxis» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на немецком языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Softwaretest in der Praxis: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Softwaretest in der Praxis»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Dieses Buch ist als praktische Hilfestellung für all jene gedacht, die sich als Entwickler, Manager oder Studierende mit der Fragestellung des effizien­ten Testens von Software auseinandersetzen. Anhand vieler konkreter Beispiele aus der Praxis und fast 400 Illustratio­nen wird leicht verständlich vermittelt, auf welche Weise Software heute getestet wird und welche Werkzeuge und Testsysteme dabei zum Einsatz kommen. Ein zentraler Punkt dieses Buchs ist die Testmethodik – das Wie macht die Musik! Bereits durch Beachtung einfacher Grundregeln bei der Testfallermittlung kann mit geringeren Aufwänden in kürzerer Zeit der Reifegrad von Software deutlich über das Maß gesteigert werden als dies beim unsystematische (und leider oft anzutreffenden) «Drauflos-Testen» der Fall wäre.
Konkret adressiert das Buch folgende Fragestellungen: Welche Testtechnologie soll eingesetzt werden für mein spezifisches Problem?
Wie lange und mit welchem Aufwand sollte ich testen, um guten Gewissens (was auch immer das beim Testen heißen mag) die Testphase abbrechen zu können? Wie hoch ist das dann noch verbleibende Risiko, wie fehleranfällig ist mein System dann noch? Gibt es eine Metrik für Reifegrad und Qualität von Software, die einfach und schnell anzuwenden ist?
Für die häufigsten Testprobleme werden Schritt-für-Schritt-Anleitungen hinsichtlich Testfallermittlung vorgeschlagen, um mit minimalem Aufwand die größtmögliche Absicherungstiefe zu erzielen. Der Leitfaden kann unmittelbar eingesetzt werden in fast jedem Softwareentwicklungsprojekt. Neben dem klassischen Softwaretest (dynamische und statische Test­verfahren, Test von Echtzeitsystemen, modellbasierter Test u.a.), werden wichtige Aspekte der Absicherung eingebetteter Software am Beispiel der Automobilelektronik detailliert erläutert, z. B. Hardware-, Software-, Mo­del- und Vehicle-in-the-Loop-Technologie, virtuelle Integration bis hin zum Test von Fahrerassistenzsystemen und der Software für Autonomes Fahren.

Softwaretest in der Praxis — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Softwaretest in der Praxis», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Defect-Management

Jeder Fehler wird nach Status, Priorität und Quelle klassifiziert und dementsprechend im Defect-Management-System dokumentiert. Am Ende dieser Phase wird ein Testbericht erstellt, der zusammenfassende, beurteilende Aussagen über den Reifegrad des Testobjekts enthält. Ferner enthält dieser Bericht oft eine Statistik über die einzelnen Fehlerklassen.

Abb 321 Steckbrief Testevaluierung 356 Test und Fehlermanagement - фото 82

Abb. 3-21: Steckbrief Testevaluierung

3.5.6 Test- und Fehlermanagement

Verwaltung aller beim Test anfallenden

Daten, Dokumente und Artefakte

Im durchgängig alle Testphasen begleitenden Test- und Fehlermanagement werden alle testrelevanten Informationen verwaltet und abgelegt. Dazu gehört insbesondere die Verwaltung und Dokumentation des Testprozesses, der Testinfrastruktur (Testwerkzeuge und Testumgebung), aller Testprodukte bzw. beim Test anfallenden Dokumente und Artefakte, Auffälligkeiten und Fehler, Änderungen und Korrekturen. Ziel des Testmanagements ist die Unterstützung des Testprozesses mit allen Testaktivitäten und die Verwaltung aller hierbei anfallenden Daten wie Testdokumente, Richtlinien, Reviews u. Ä.

Verwaltung der Beziehung zwischen

Daten und Artefakten

Insbesondere das Change-Management und Tracing zwischen all diesen Daten wird im Rahmen des Testmanagements sichergestellt, sodass zu jedem Zeitpunkt klar ist, welche Fehlerwirkungen aktuell zu einer bestimmten Anforderung im Lastenheft auftreten oder bei welchem Test dieser Fehler entdeckt wurde.

automatische Notifikation

Von besonderer Bedeutung in der Praxis ist auch die selektive, automatisierte Notifikation aller Projektbeteiligten über gefundene Auffälligkeiten auf ihrem Weg bis zur Fehlerabstellung und Verifikation der Behebung. Hierbei kommt ein Rollenkonzept zum Tragen, z. B. müssen komponentenverantwortliche Entwickler bei jeder Fehlerzuweisung für ihre Komponente informiert werden. Sie haben dann die Möglichkeit, Stellung zu nehmen und den Status des Eintrags zu bearbeiten, insbesondere die Behebung dieses Problems zu dokumentieren, woraufhin dieser Punkt automatisch an die verifizierende Testinstanz weitergeleitet wird. Der Eintrag kann auch mit Begründung abgelehnt oder geschlossen werden, ohne dass eine Fehlerbehebung erfolgt ist. Allgemein ist es sinnvoll, die Behebung eines Fehlers durch diejenige Testinstanz verifizieren zu lassen, die den Fehlereintrag ursprünglich verfasst hatte. Nur sie kann den Eintrag schließen.

kommerzielle Werkzeuge

Viele kommerzielle Werkzeuge bieten hier Unterstützung. Zu nennen wären z. B. Micro Focus Quality Center/ALM, Tricentis Tosca Testsuite, IBM Rational Quality Manager, Polarion ALM u. a.

Abb 322 Steckbrief Testmanagement 36 Zusammenfassung Testprozesse und - фото 83

Abb. 3-22: Steckbrief Testmanagement

3.6 Zusammenfassung

▶Testprozesse und -methoden für Software richten sich stark nach dem zugrunde liegenden Software-Entwicklungsmodell.

▶Das bekannteste Entwicklungsmodell für Software ist das klassische V-Modell. Jede Entwicklungsstufe besitzt zwei Absicherungsprinzipien: Die Verifikation zum Test der weiteren Verfeinerung und die Validierung zum Test gegen die jeweiligen Anforderungsdokumente.

▶Software wird in verschiedenen Teststufen geprüft: Mit aufsteigender Integrationsstufe spricht man von Unit-Test, Komponententest, Integrationstest mit verschiedenen Ausprägungen, Systemtest, Produkttest, Abnahmetest und Produktionstest.

▶Testprozesse können gegliedert werden in die Aktivitäten Testplanung, Testspezifikation, Testimplementierung, Testausführung sowie Testevaluierung. Den beiden ersten Aktivitäten kommt dabei ein besonderer Stellenwert zu.

▶Vor einer Testimplementierung müssen Tests plattformunabhängig spezifiziert werden; Testspezifikationen können sich auf mehrere Testimplementierungen beziehen.

▶Alle beim Test anfallenden Artefakte und Dokumente sind miteinander zu verlinken (Tracing), z. B. ein Fehlereintrag mit dem ihn auslösenden Test und Tests mit den Anforderungen, die sie abprüfen.

▶Die Verwaltung aller Test- und Fehlerdaten sowie entsprechende Notifikations- und Verlinkungsmechanismen werden in Unternehmen oft durch den Einsatz von Test- und Fehlermanagement-Systemen umgesetzt.

Конец ознакомительного фрагмента Текст предоставлен ООО ЛитРес Прочитайте - фото 84

Конец ознакомительного фрагмента.

Текст предоставлен ООО «ЛитРес».

Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Softwaretest in der Praxis»

Представляем Вашему вниманию похожие книги на «Softwaretest in der Praxis» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Softwaretest in der Praxis»

Обсуждение, отзывы о книге «Softwaretest in der Praxis» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x