A/B-Testing (auch bekannt als Bucket-Testing , Split-Run-Testing oder Split-Testing ) ist eine Methode der Nutzerforschung .
Kategorie
Software testing
47 Artikel
Ad-hoc-Testing ist ein gängiger Begriff für geplante Softwaretests , die ohne vorherige Testfalldokumentation durchgeführt werden .
Die Akzeptanztest-getriebene Entwicklung ( ATDD ) ist eine Entwicklungsmethodik , die auf der Kommunikation zwischen Geschäftskunden, Entwicklern und Testern basiert.
API-Tests sind eine Art von Softwaretests , bei denen Anwendungsprogrammierschnittstellen (APIs) direkt und im Rahmen von Integrationstests geprüft werden , um festzustellen, ob sie die Erwartungen hinsichtlich
Armitage ist ein grafisches Tool zur Verwaltung von Cyberangriffen für das Metasploit-Projekt , das Ziele visualisiert und Exploits empfiehlt.
Augmented-Reality-basiertes Testen (ARBT) ist eine Testmethode, die Augmented Reality und Softwaretests kombiniert , um die Testergebnisse durch eine zusätzliche Dimension im Sichtfeld des Testers zu verbessern.
In der Programmierung , insbesondere im imperativen Programmierparadigma , ist eine Assertion ein Prädikat (eine boolesche Funktion über dem Zustandsraum , üblicherweise als logische Aussage mithilfe der
Die dynamische Programmanalyse ist die Analyse von Software , die die Ausführung eines Programms beinhaltet – im Gegensatz zur statischen Programmanalyse , bei der das Programm nicht ausgeführt wird.
In der Softwareentwicklung bezeichnet dynamisches Testen (oder dynamische Analyse) die Untersuchung der Laufzeitreaktion eines Softwaresystems auf eine bestimmte Eingabe ( Testfall ).
Soak-Testing ist eine Art Systemtest , bei dem eine typische Produktionslast über einen kontinuierlichen Verfügbarkeitszeitraum hinweg angewendet wird, um das Systemverhalten im Produktionsbetrieb zu validieren.
Exploratives Testen ist ein Ansatz im Softwaretest , der sich prägnant als simultanes Lernen, Testdesign und Testausführung beschreiben lässt.
In der Softwareentwicklung ist der Funktionstest eine Form des Softwaretests , die überprüft, ob ein System seine funktionalen Anforderungen erfüllt .
In der Programmierung und Softwareentwicklung ist Fuzzing ( oder Fuzz -Testing) eine automatisierte Softwaretesttechnik , bei der ungültige, unerwartete oder zufällige Daten als Eingaben an ein Computerprogramm übergeben
Given-When-Then ( GWT ) ist eine semistrukturierte Methode zum Schreiben von Testfällen . Diese können entweder manuell oder automatisiert als Browsertests mit Tools wie Selenium und Cucumber durchgeführt werden .
Gray-Box-Testing ist eine Softwaretestmethode , die zur Suche nach Fehlern aufgrund fehlerhafter Struktur oder Nutzung der Anwendung dient.
Integrationstests sind eine Form des Softwaretests, bei der mehrere Softwarekomponenten, Module oder Dienste gemeinsam getestet werden, um sicherzustellen, dass sie im Zusammenspiel wie erwartet funktionieren.
Das International Software Testing Qualifications Board ( ISTQB ) ist eine international tätige Zertifizierungsstelle für Softwaretests .

Fortra , ehemals bekannt als Core Security by HelpSystems , ist ein US-amerikanisches Unternehmen für Computer- und Netzwerksicherheit, das Softwareprodukte und Dienstleistungen zur Abwehr von Cyberbedrohungen und zum
Concolic Testing (eine Wortschöpfung aus „concrete“ und „symbolic“ , auch bekannt als dynamische symbolische Ausführung ) ist eine hybride Softwareverifikationstechnik , die symbolische Ausführung – eine klassische
Bei einer Lastprüfung wird eine Struktur oder ein System beansprucht und dessen Reaktion darauf gemessen.
Die Laufzeitfehlererkennung ist eine Softwareverifizierungsmethode , die eine Softwareanwendung während ihrer Ausführung analysiert und dabei erkannte Fehler meldet.
Beim manuellen Testen schlüpft der Tester in die Rolle eines Endbenutzers und nutzt dabei die meisten Funktionen der Anwendung, um deren korrektes Verhalten und Fehlerfreiheit sicherzustellen.
Die modifizierte Bedingungs-/Entscheidungsabdeckung ( MC/DC ) ist ein Codeabdeckungskriterium, das beim Softwaretest verwendet wird .
Mutationstests (auch Mutationsanalyse oder Programmmutation genannt ) dienen der Entwicklung neuer Softwaretests und der Bewertung der Qualität bestehender Softwaretests.
Nicht-funktionale Tests prüfen Software auf ihre nicht-funktionalen Anforderungen : die Funktionsweise eines Systems, nicht dessen spezifisches Verhalten.
Offensive Security (auch bekannt als OffSec ) ist ein international tätiges US-amerikanisches Unternehmen, das sich auf Informationssicherheit , Penetrationstests und digitale Forensik spezialisiert hat .
Paar-Testing ist eine Softwareentwicklungstechnik , bei der zwei Teammitglieder gemeinsam an einer Tastatur arbeiten, um die Softwareanwendung zu testen.
Eine Plausibilitätsprüfung ist ein einfacher Test, um schnell zu beurteilen , ob eine Behauptung oder ein Berechnungsergebnis plausibel ist.
Portabilitätstests dienen der Ermittlung, wie einfach oder schwierig eine Softwarekomponente oder -anwendung effektiv und effizient von einer Hardware-, Software- oder sonstigen Betriebs- oder Nutzungsumgebung in eine
Regressionstests (selten auch Nicht-Regressionstests ) sind die erneute Ausführung funktionaler und nicht-funktionaler Tests, um sicherzustellen, dass zuvor entwickelte und getestete Software nach einer Änderung
Robot Framework ist ein generisches Softwaretestautomatisierungsframework für Akzeptanztests und die testgetriebene Entwicklung (ATDD).
Shift-left testing is an approach to software testing and system testing in which testing is performed earlier in the lifecycle (i.e. moved left on the project timeline).
Eine Softwarekarte stellt statische, dynamische und evolutionäre Informationen von Softwaresystemen und deren Softwareentwicklungsprozessen mittels zwei- oder dreidimensionaler, kartenorientierter
Im Kontext der Softwareentwicklung bezieht sich der Begriff Softwarequalität auf zwei verwandte, aber unterschiedliche Konzepte:
IEEE 829-2008 , auch bekannt als der 829-Standard für Software- und Systemtestdokumentation , war ein IEEE- Standard, der die Form von Dokumenten für acht definierte Phasen des Software- und Systemtests festlegte .
Ein Playtest ist der Prozess, mit dem ein Spieledesigner ein neues Spiel auf Fehler und Designmängel testet, bevor es auf den Markt kommt.
In der Informatik können Stresstests ( manchmal auch als Härtetests bezeichnet ) sowohl auf Hardware als auch auf Software angewendet werden.
Systemtests , auch End-to-End- Tests ( E2E- Tests ) genannt , sind Tests, die an einem kompletten Softwaresystem durchgeführt werden .
Testautomatisierung bezeichnet den Einsatz von Software (unabhängig von der zu testenden Software) zur Steuerung der Testausführung und zum Vergleich der tatsächlichen Ergebnisse mit den erwarteten Ergebnissen.
Testdaten sind Datensätze oder Informationen, die zur Überprüfung der Korrektheit, Leistung und Zuverlässigkeit von Softwaresystemen verwendet werden.
In der Softwareentwicklung ist ein Testfall die Spezifikation der Eingaben, Ausführungsbedingungen, des Testablaufs und der erwarteten Ergebnisse eines einzelnen Tests, der ausgeführt wird, um ein bestimmtes Testziel zu
In der Softwareentwicklung ist eine Testsuite (seltener auch Validierungssuite genannt ) eine Sammlung von Testfällen , die dazu dienen, ein Softwareprogramm auf bestimmte Verhaltensweisen zu prüfen.
Ein Testbed (auch Testumgebung geschrieben ) ist eine Plattform zur Durchführung strenger, transparenter und reproduzierbarer Tests von wissenschaftlichen Theorien, Computerwerkzeugen und neuen Technologien.
TTCN-3 (Testing and Test Control Notation Version 3) ist eine streng typisierte Testsprache, die für Konformitätstests von Kommunikationssystemen verwendet wird.
Werkzeuge, Geräte oder Software (von der Fernbedienung über die Benutzeroberfläche eines Backofens bis hin zu einem Textverarbeitungsprogramm ) müssen vor ihrer Markteinführung unter verschiedenen Gesichtspunkten, wie z.
Eine Whitebox (auch Glasbox , Clearbox oder Openbox genannt ) ist ein Subsystem , dessen interne Struktur zwar sichtbar, aber in der Regel nicht veränderbar ist.
White-Box-Testing (auch bekannt als Clear-Box-Testing , Glass-Box-Testing , Transparent-Box-Testing oder Strukturtesting ) ist eine Methode des Softwaretests , die die internen Strukturen oder Funktionsweisen einer