Method and system for generating an efficient test suite from a domain description with given constraints

   
   

Provided is a system and method comprising a test suite generation mechanism for testing a domain (e.g., software program) via "black-box" testing. Parameters are defined, appropriate values for each are chosen, and via the system and method a suite of test cases are automatically generated that covers all N-way parameter combinations (e.g., pairs when N=2) while respecting any specified domain constraints. After receiving a model comprising the parameters and respective values to test, along with constraints in a form of logical predicates, the system and method produces the test cases. Based on the constraints, an algorithm removes invalid combinations in a first stage, and prevents any other invalid combinations from being used in a second stage during the test case generation process. A full set of statistically valuable test cases are thus efficiently and automatically generated, significantly improving testing while significantly reducing the resources needed to test.

Se è un sistema e un metodo che contengono un meccanismo della generazione del suite della prova per verificare un dominio (per esempio, programma del software) via "la nero-scatola" che esamina. I parametri sono definiti, i valori adatti per ciascuno sono scelti e via il sistema ed il metodo un suite dei casi della prova è generato automaticamente che riguarda tutte le combinazioni di parametro di N-senso (per esempio, accoppiamenti quando N=2) mentre rispetta tutti i vincoli specificati di dominio. Dopo la ricezione del modello che contiene i parametri ed i valori rispettivi alla prova, con i vincoli in una forma degli attributi logici, il sistema ed il metodo produce i casi della prova. Sulla base dei vincoli, una procedura rimuove le combinazioni non valide in una prima fase ed impedisce tutte le altre combinazioni non valide usando in una seconda fase durante il processo di generazione di caso della prova. Un insieme completo dei casi statisticamente importanti della prova così è generato efficientemente ed automaticamente, migliorante significativamente la prova mentre significativamente ridurre le risorse ha dovuto esaminare.

 
Web www.patentalert.com

< Component dependency matrices

< Reformulating resources with nodes reachable from defined entry points

> Delivering multiple installation images and computer-readable installation keys on installation media

> System and method for CPU bandwidth allocation

~ 00149