Lancement du lien d'inscription aux études supérieures à l'Université d'Anbar              Test National Irakien              Activer la fonction de vérification en deux étapes              Test national de langue anglaise irakien (INELT)              Test national de langue anglaise irakien (TNELI)

 

Apprendre à rechercher : Génération de tests déclencheurs d'exceptions par sélection adaptative de fonctions de fitness

2022-01-12

Apprendre à rechercher : Génération de tests déclencheurs d'exceptions par sélection adaptative de fonctions de fitness


Hussein Almulla    Gregory Gay

La génération de tests basée sur la recherche est guidée par les retours d'une ou plusieurs fonctions de fitness - des fonctions de notation qui jugent de l'optimalité des solutions. Choisir des fonctions de fitness informatives est crucial pour atteindre les objectifs d'un testeur. Malheureusement, de nombreux objectifs - comme forcer la classe à tester à lancer des exceptions - n'ont pas de formulation de fonction de fitness connue. Nous proposons que la réalisation de tels objectifs nécessite de traiter l'identification de la fonction de fitness comme une étape d'optimisation secondaire. Un algorithme adaptatif qui peut varier la sélection des fonctions de fitness pourrait ajuster sa sélection tout au long du processus de génération pour maximiser l'atteinte des objectifs, en fonction de la population actuelle des suites de tests. Pour tester cette hypothèse, nous avons implémenté deux algorithmes d'apprentissage par renforcement dans le cadre EvoSuite, et utilisé ces algorithmes pour définir dynamiquement les fonctions de fitness utilisées lors de la génération. Nous avons évalué notre cadre, EvoSuiteFIT, sur un ensemble de 386 défauts réels. EvoSuiteFIT découvre et conserve plus d'entrées déclenchant des exceptions et produit des suites qui détectent une variété de défauts manqués par les autres techniques. La capacité d'ajuster les fonctions de fitness permet à EvoSuiteFIT de faire des choix stratégiques qui produisent efficacement des suites de tests plus efficaces.

Lien 

 

 Sécurité des données utilisant un salage dynamique aléatoire et AES basé sur des clés maître-esclave pour le système de gestion des barrages irakiens

 Chiffrement d'image couleur avec une clé générée à l'aide d'un carré magique

 L'effet de la taille et de la densité du réseau sur le choix du rayon de zone dans le ZRP

 ?Contrôle de version/source (VSC)

 Identification des preuves dans des données hétérogènes à l'aide du clustering

 Un schéma de filigrane d'image robuste amélioré basé sur la décomposition en valeurs singulières et l'algorithme génétique

 Résolution du problème de routage des véhicules avec fenêtre temporelle basé sur l'informatique quantique et l'informatique évolutionnaire

 Impact de la volonté sur l'optimisation PAR de la communauté des utilisateurs R utilisant EMS