Javascript must be enabled to continue!
Filtering and reduction techniques of combinatorial tests
View through CrossRef
Filtrage et réduction de tests combinatoires
L'objectif principal de cette thèse est d'apporter des solutions à certaines problèmes du test combinatoire. Le test combinatoire consiste à générer des tests qui couvrent toutes les combinaisons de valeurs d'entrée définies. La première problème abordé, c'est que le test combinatoire peut générer un grand nombre de tests qui sont invalides par rapport à la spécification du système à tester (SUT). Ces tests invalides sont typiquement ceux qui échouent lors de la vérification de la pré-condition d'une opération de système. Ces tests invalides doivent être éliminés de l'ensemble des tests utilisé pour évaluer le SUT, car ils conduisent à des verdicts non concluants. Comme solution, nous proposons de coupler la technique de test combinatoire à une technique d'animation qui repose sur une spécification pour filtrer les tests invalides. Dans notre travail, les tests combinatoires sont générés à partir d'un patron de test. Ce patron est essentiellement défini comme une séquence d'appels d'opérations, en utilisant un ensemble de valeurs pour les paramètres. Le dépliage d'un patron de test complexe, où plusieurs valeurs d'entrée sont utilisées, peut être soumis à une explosion combinatoire, et il est impossible d'avoir des tests valides à partir du patron de test. Il s'agit d'une deuxième problématique de cette thèse. Comme solution, nous proposons un processus de dépliage et d'animation incrémental qui permet de filtrer à un stade précoce (dans la séquence d'appels d'opération) les tests invalides, et donc de maîtriser l'explosion combinatoire. D'autres mécanismes de filtrage sont proposés, pour filtrer les tests qui ne couvrent pas certains comportements d'opération ou ne remplissent pas une propriété donnée. Le nombre de tests générés à partir d'un patron de test peut être considérablement grand pour être exécuté sur un SUT avec ressources mémoires et processeurs limitées. Ce problème est connu sous le nom de problème de réduction de suites de tests, et il représente le troisième problème de cette thèse. Comme solution, nous proposons une nouvelle technique de réduction de suites de tests basée sur les annotations (appelés tags) insérées dans le code source ou la spécification du SUT. L'exécution / animation de tests génère une trace des annotations couverts. Basé sur cette trace d'exécution, une famille de relations d'équivalence est proposée, pour réduire une suite de tests, en utilisant les critères d'ordre et de nombre de répétition des tags couverts.
Title: Filtering and reduction techniques of combinatorial tests
Description:
Filtrage et réduction de tests combinatoires
L'objectif principal de cette thèse est d'apporter des solutions à certaines problèmes du test combinatoire.
Le test combinatoire consiste à générer des tests qui couvrent toutes les combinaisons de valeurs d'entrée définies.
La première problème abordé, c'est que le test combinatoire peut générer un grand nombre de tests qui sont invalides par rapport à la spécification du système à tester (SUT).
Ces tests invalides sont typiquement ceux qui échouent lors de la vérification de la pré-condition d'une opération de système.
Ces tests invalides doivent être éliminés de l'ensemble des tests utilisé pour évaluer le SUT, car ils conduisent à des verdicts non concluants.
Comme solution, nous proposons de coupler la technique de test combinatoire à une technique d'animation qui repose sur une spécification pour filtrer les tests invalides.
Dans notre travail, les tests combinatoires sont générés à partir d'un patron de test.
Ce patron est essentiellement défini comme une séquence d'appels d'opérations, en utilisant un ensemble de valeurs pour les paramètres.
Le dépliage d'un patron de test complexe, où plusieurs valeurs d'entrée sont utilisées, peut être soumis à une explosion combinatoire, et il est impossible d'avoir des tests valides à partir du patron de test.
Il s'agit d'une deuxième problématique de cette thèse.
Comme solution, nous proposons un processus de dépliage et d'animation incrémental qui permet de filtrer à un stade précoce (dans la séquence d'appels d'opération) les tests invalides, et donc de maîtriser l'explosion combinatoire.
D'autres mécanismes de filtrage sont proposés, pour filtrer les tests qui ne couvrent pas certains comportements d'opération ou ne remplissent pas une propriété donnée.
Le nombre de tests générés à partir d'un patron de test peut être considérablement grand pour être exécuté sur un SUT avec ressources mémoires et processeurs limitées.
Ce problème est connu sous le nom de problème de réduction de suites de tests, et il représente le troisième problème de cette thèse.
Comme solution, nous proposons une nouvelle technique de réduction de suites de tests basée sur les annotations (appelés tags) insérées dans le code source ou la spécification du SUT.
L'exécution / animation de tests génère une trace des annotations couverts.
Basé sur cette trace d'exécution, une famille de relations d'équivalence est proposée, pour réduire une suite de tests, en utilisant les critères d'ordre et de nombre de répétition des tags couverts.
Related Results
Filtering Methods for Biomedical Image Denoising
Filtering Methods for Biomedical Image Denoising
In this paper, the filtering method of biomedical image denoising is described comprehensively. Firstly, it introduces the biomedical image denoising, describes the relationship be...
Enhanced Product Review Recommendations Using Collaborative Filtering and Singular Value Decomposition
Enhanced Product Review Recommendations Using Collaborative Filtering and Singular Value Decomposition
Recommender systems have become indispensable tools for enhancing user satisfaction and engagement across diverse business sectors, including online marketplaces, streaming service...
An adaptive spatiotemporal filtering method for GNSS coordinate time series in CMONOC
An adaptive spatiotemporal filtering method for GNSS coordinate time series in CMONOC
Abstract
Common mode errors (CMEs) are a persistent challenge in regional GNSS coordinate time series, becoming more difficult to extract as distance increases. Thi...
Combinatorial Chemistry
Combinatorial Chemistry
AbstractThe article contains sections titled:1.Introduction2.Concept of Combinatorial Chemistry3.Methods and Techniques of Combinatorial Synthesis3.1.Synthetic Strategies Towards C...
EVALUATION OF HYBRID MOVIE RECOMMENDATION SYSTEM BASED ON NEURAL NETWORKS
EVALUATION OF HYBRID MOVIE RECOMMENDATION SYSTEM BASED ON NEURAL NETWORKS
Abstract: Recommendation systems are becoming increasingly important with the growth of streaming platforms. The purpose of this study is to compare the performance of Content-Base...
Optimized metrics for orthogonal combinatorial CRISPR screens
Optimized metrics for orthogonal combinatorial CRISPR screens
CRISPR screening has become a powerful technology to identify genetic dependencies with single-gene resolution. Genomic codependencies can be extracted with CRISPR perturbation scr...
Filtering forbidden content
Filtering forbidden content
The relevance of this study lies in the need to filter content with high accuracy due to the creation of optimal variations of neural network architectures. The solutions available...
Provocative Tests in Diagnosis of Thoracic Outlet Syndrome: A Narrative Review
Provocative Tests in Diagnosis of Thoracic Outlet Syndrome: A Narrative Review
Abstract
Thoracic outlet syndrome (TOS) is a group of conditions caused by the compression of the neurovascular bundle within the thoracic outlet. It is classified into three main ...

