Basiswissen Automotive Softwaretest. Ralf Bongard. Читать онлайн. Newlib. NEWLIB.NET

Автор: Ralf Bongard
Издательство: Bookwire
Серия:
Жанр произведения: Математика
Год издания: 0
isbn: 9783960884934
Скачать книгу
ausgeführt wurden. Die bisher nicht getesteten Anweisungen werden nach Auskunft des Entwicklers für eventuelle Ausnahmebehandlungen in der Software benötigt. Würden Sie ein kritisches System mit diesen neuen Erkenntnissen freigeben?

       Änderungsbezogene Tests

      Änderungen an einer Komponente oder an einem System werden vorgenommen, um einen Fehlerzustand zu korrigieren oder um eine Funktion hinzuzufügen bzw. zu ändern. Im Fall einer solchen Änderung sollte der Tester änderungsbezogene Tests durchführen.

       Fehlernachtests zur Bewertung, ob nach einer Fehlerkorrektur eine zuvor gefundene Fehlerwirkung nicht mehr auftritt. Hierzu werden die Testfälle erneut durchgeführt, die aufgrund des Fehlerzustands fehlgeschlagen sind.

       Regressionstests zur Bewertung, ob eine Änderung (z.B. durch eine neue Funktionalität oder durch eine Fehlerkorrektur) negative Folgen auf bestehende Leistungsmerkmale hat, also zu einer Regression führt.

      Änderungsbezogene Tests basieren häufig auf der Sammlung bereits existierender Testfälle. Das heißt, der Tester entwirft meistens keine neuen Regressions- und Fehlernachtests. Er wählt sie vielmehr aus bereits vorhandenen Testfällen aus. Lediglich beim Regressionstest kann es notwendig sein, auf Basis der Auswirkungsanalyse weitere Testfälle zu entwerfen.

       2.4.3Testverfahren

      Testverfahren beschreiben, wie ein Tester einen Test entwirft oder durchführt. Es stehen ihm sowohl Verfahren für statische Tests als auch für dynamische Tests zur Verfügung:

       statische Tests (Abschnitt 5.2)statische Codeanalysen (Abschnitt 5.2.1)Reviews (Abschnitt 5.2.2)

       dynamische Tests (Abschnitt 5.3)spezifikationsbasierte Tests (Abschnitt 5.3.1)erfahrungsbasierte Tests (Abschnitt 5.3.2)strukturbasierte Tests (Abschnitt 5.3.3)Testverfahren für die Testdurchführung (Abschnitt 5.3.4)

      Der Begriff strukturbasierter Test steht sowohl für ein Testverfahren als auch für eine Testart. Das liegt daran, dass auf Basis der Struktur entworfene Tests (Testverfahren) zugleich das Ziel einer strukturellen Überdeckung (Testart) verfolgen. Umgekehrt ist zum Bewerten der strukturellen Qualität neben dem Testverfahren des strukturbasierten Tests auch eine statische Analyse möglich. So gilt für alle Testverfahren, dass sie häufig für mehrere Testarten und auf mehreren Teststufen anwendbar sind.

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

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

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

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

/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QOCaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4 OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwMiA3OS4xNjQ0NjAsIDIwMjAvMDUvMTItMTY6 MDQ6MTcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5 OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9 ImFkb2JlOmRvY2lkOmluZGQ6NzJlZDcxNDktZmY0OS0xMWQ5LWI2NzItZmE5YzEyMzY1ODhhIiB4 bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlEOThFMUM3RDYzNzExRUFBNTU0RUM1QzEzNUE2MTQy IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlEOThFMUM2RDYzNzExRUFBNTU0RUM1QzEzNUE2 MTQyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIEluRGVzaWduIDE1LjEgKE1hY2ludG9zaCkiPiA8 eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDoyYWFkMTAxMi05YTY0LTlh NGEtYjUzNC1mNzQxYjQzNWNlNDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5pZDphZGRlZGYxYi1i NDEyLTQ2NGItODdkYi1lMWRhYTcwNTVjNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJE Rj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAh