Clim portable : top 3 – meilleur guide – code reduction – Test (informatique) — Wikipédia

  • Ordinateur Portable Asus 90nr0br3-M00170 16" Intel Core I9-13900h 32 Gb Ram 2 Tb Ssd Nvidia Geforce Rtx 4090 Espagnol Qwerty
    Si Vous Êtes Passionné D'Informatique Et D'Électronique, Si Vous Êtes À La Pointe De La Technologie Et Qu'Aucun Détail Ne Vous Échappe, Achetez Ordinateur Portable Asus 90nr0br3-M00170 16" Intel Core I9-13900h 32 Gb Ram 2 Tb Ssd Nvidia Geforce Rtx 4090 Espagnol Qwerty Au Meilleur Prix. Type: Ordinateur Portableddr5touchpadssdddr5-Sdramproduit À Brancher: Ouitype De Prise: Prise Euclavier: Espagnol Qwertyprocesseur: Intel Core I9-13900hrésolution: Full Hdwqxgadiagonale De L'Écran (Cm): 40,6 Cmconnexions: Pci Express 4.0usb-Cusb 3.2hdmi 2.1thunderbolthdmiusbhdmi 2.1 X 1usb A 3.2 Gen 2 (3.1 Gen 2) X 2usb-C 3.2 Gen 2 (3.1 Gen 2)Câble Jack 3,3 Mmfamille De Processeurs: Intel Core I9intelrésolution (Px): 2560 X 1600 Pxsystème D'Exploitation: Windowswindows 11 Homeconnectivité: Bluetoothwi-Fi 6 Ghzbluetooth 5.2caractéristiques: Rétro-Éclairécaméra Frontalehdrmicrophone Intégrélecteur De Cartesprotection Des Données/mot De Passeadaptateur Graphique Intégrécouleur: Noirecran: 16"Mémoire Ram: 32 Gb Ramdisque Dur: 2 Tb Ssdcarte Graphique: Nvidia Geforce Rtx 4090dédiéerapport D'Aspect: 16:10puissance: 35 W280 Wtechnologie: Leddolby Atmosvt-Dvt-Xexecute Disable Bit (Xd Bit)Tension De Sortie: 20 Vfréquence: 50 - 60 Hz240 Hztension: 100 - 240 Vnon Inclut: Type D'Unité Optiqueclavier Numériqueconnexion Au Réseau Mobileutilisation Recommandée: Jeuxexigences: 64 Bitsformat: M.2ecran Tactile: Nonfacteur De Forme: So-Dimmtype De Mémoire: Gddr6cartes Mémoire Compatibles: Microsd (Transflash)Connecteurs: Kensingtoninclut: Ssd X 1type De Batterie: Litio Ionvitesse: 4800 Mhznoyaux: 14 Noyauxcontrôleur Graphique: Intel Iris Xe Graphicscapacité Mémoire Graphique: 16 Gb
  • Ordinateur Portable Apple Macbook Air Apple M3 15,3" 8 Gb Ram 512 Gb Ssd M3
    Si Vous Êtes Passionné D'Informatique Et D'Électronique, Si Vous Êtes À La Pointe De La Technologie Et Qu'Aucun Détail Ne Vous Échappe, Achetez Ordinateur Portable Apple Macbook Air Apple M3 15,3" 8 Gb Ram 512 Gb Ssd M3 Au Meilleur Prix. Produit À Brancher: Ouiclavier: Espagnol Qwertytype De Prise: Prise Eutype: Ordinateur Portabletype De Mémoire: Sdramddr5couleur: Grissystème D'Exploitation: Macos Montereyconnectivité: Bluetoothwi-Fi 6 Ghzbluetooth 5.3connexions: Usb-Cjack 3.5 Mmusb 4.0thunderboltthunderbolt 3 X 2câble Jack 3,3 Mmcaractéristiques: Rétro-Éclairécaméra Frontalehdrmicrophone Intégrélecteur D'Empreintesadaptateur Graphique Intégrérésolution (Px): 2880 X 1864 Pxecran: 15,3"Mémoire Ram: 8 Gb Ramdisque Dur: 512 Gb Ssdmatériel: Aluminiumrésolution: Full Hdtechnologie: Ledipsdolby Atmoscarte Graphique: Intégréefréquence: 50 - 60 Hzbrille: 500 Cd/m2tension: 100 - 240 Vnon Inclut: Type D'Unité Optiqueclavier Numériqueconnexion Au Réseau Mobileadaptateur Graphique Discretethernet: Nonecran Tactile: Nonprécision (Humidité Relative): 0 % - 90 %autonomie De Reproduction Approx.: 18 Heurescertificat: Certification Energy Starinclut: Ssd X 1type De Stockage: Ssdtype De Batterie: Litio Ionnoyaux: 8 Noyaux16 Noyauxdiagonale De L'Écran (Cm): 38,1 Cmprocesseur: M3
  • Ordinateur Portable Apple Macbook Mqku3t/a Air Qwerty Uk 15,3" M2 8 Gb Ram 256 Gb Ssd
    Si Vous Êtes Passionné D'Informatique Et D'Électronique, Si Vous Êtes À La Pointe De La Technologie Et Qu'Aucun Détail Ne Vous Échappe, Achetez Ordinateur Portable Apple Macbook Mqku3t/a Air Qwerty Uk 15,3" M2 8 Gb Ram 256 Gb Ssd Au Meilleur Prix. Clavier: Qwerty Ukproduit À Brancher: Ouitype De Prise: Prise Eucouleur: Beigecaractéristiques: Caméra Frontalehdrmicrophone Intégrérétro-Éclairélecteur D'Empreintesadaptateur Graphique Intégréconnectivité: Bluetoothwi-Fi 6 Ghzbluetooth 5.3résolution: Full Hdlangue: Italientechnologie: Ledipsdolby Atmosdisque Dur: 256 Gb Ssdmémoire Ram: 8 Gb Ramfréquence: 50 - 60 Hztype: Ordinateur Portablessdbrille: 500 Cd/m2tension: 100 - 240 Vnon Inclut: Type D'Unité Optiqueclavier Numériqueconnexion Au Réseau Mobileadaptateur Graphique Discretecran Tactile: Nonprécision (Humidité Relative): 0 % - 90 %autonomie De Reproduction Approx.: 18 Heurescertificat: Certification Energy Starinclut: Ssd X 1connexions: Thunderbolt 3 X 2type De Batterie: Litio Ionprocesseur: M2noyaux: 8 Noyaux16 Noyauxecran: 15,3"
?>
  • Climatiseur mobile simple Hisense - 2kW - 36m2 - 63dB - Blanc
    Climatiseur mobile simple Hisense - 2kW - R290 - Blanc Hisense, l'un des plus grands fabricants d'électroménager propose ce climatiseur mobile simple de 2000W. Puissance : 2kW Jusqu'à 36m² Puissance sonore max : 64dB Mobile Gaz réfrigérant : R290
  • Trotec Climatiseur mobile monobloc PAC 3500
    Climatiseur monobloc pour pièces de 115 m³ max. À raison d'une consommation d'énergie de classe A et d'une puissance frigorifique élevée de 3,5 kW, il se distingue également en matière de rentabilité et crée un ilôt de fraîcheur à la demande.
  • Sovelor climatiseur mobile silencieux
    Découvrez le climatiseur mobile PAC 2100 X, une solution rafraîchissante pour votre espace, alliant efficacité et style. Sa conception compacte et attrayante s'intègre parfaitement dans n'importe quel environnement, tandis que son fonctionnement silencieux assure un véritable confort, même à un d...
  • QLIMA P622 Climatiseur mobile 2200 watts - 7500 Btu - Programmable - Silencieux
    Climatiseur mobile P622 - Arret automatique - Sauvegarde de la programmation en cas de coupure électrique - Ventilation orientable - Climatisation / Déshumidification
  • Climatiseur Mobile - Domo - Do362a - 1890 W Domo
    Climatiseur mobile - Capacité 14000BTU
  • Sichler Climatiseur mobile 2600 W / 9000 BTU/h
    Avec 2 puissances de ventilation et une température programmable, ce climatiseur vous garantit une température agréable et confortable tout au long de la journée. Profitez d’une brise fraîche chez vous ou au bure...
  • Ventilateur extracteur mobile avec tuyau d'extraction et porte-tuyau 300 mm - 750 W MW Tools MVH300PPSET
    <p>Ventilateur mobile 750 W, avec flexible de 10 m et porte-tuyau.<br />Fabriqué entièrement en polyéthylène incassable.</p><p>Points forts :</p><ul><li>Ensemble complet pour amener et évacuer de l'air</li><li>Compact et facile à ranger et à transporter</li><li>Léger et portable</li><li>Haut débit et haute pression</li><li>Ne rouille pas, cadre et lame entièrement en plastique</li><li>Plusieurs unités peuvent être empilées</li></ul><p>Convient pour :</p><ul><li>Sécher, ventiler, refroidir, amener ou évacuer de l'air</li><li>Éliminer les fumées, fumées de soudage, gaz, odeurs, poussières de ponçage</li><li>Amener de l'air frais dans des espaces de travail pauvres en oxygène, comme des caves, des bateaux, des containers</li></ul><p>Livré avec :</p><ul><li>Double grille de protection</li><li>Protection thermique</li></ul>
  • Rowenta Climatiseur mobile 3000w 40m2 avec kit fenêtre - au5610f0
    Rowenta Climatiseur mobile 3000w 40m2 avec kit fenêtre - au5610f0 Un climatiseur portable économe en énergie pour un refroidissement puissant !Restez au frais tout en limitant votre consommation d'énergie ! Découvrez Turbo Eco Sense, un climatiseur portable puissant de classe A. S'intégrant facilement dans n'importe quelle pièce grâce à sa finition imitation bois unique, il offre une grande couverture allant jusqu'à 100 m³. L'idéal pour rester au frais les mois d'été avec un appareil au design élégant. Sa fonction Eco vous permet de consommer moins d'énergie, en toute simplicité : Turbo Eco Sense définit automatiquement une température cible inférieure de 3 °C à la température ambiante. Une fois cette température atteinte, l'appareil s'éteint.Refroidissement ultra-puissant, consommation d'énergie limitée.Climatiseur portable ultra-puissant avec une capacité de refroidissement de 3 000 W* (11 000 BtU)**Idéal pour les grandes pièces allant jusqu'à 100 m³ grâce à son panneau de sortie d'air orientable de 15° à 70°.Performance énergétique de classe A et fonction Eco pour une consommation d'énergie modérée.Format compact et facile à déplacer grâce à deux poignées latérales et quatre roulettes intégrées. - Climatiseur mobile monoblocPuissance frigorifique : 11000 Btu/hPuissance frigorifique : 3000 WTémoin d'avertissement PLEIN : OuiNiveau sonore : 63.1 dB(A)Démarrage différé : 24Température de fonctionnement (min - max) : 16-35°CNombre de vitesses : 3Surface effective : 100 m³Mode Eco : OuiDébit d'air min : 250 m3/hDébit d'air max : 390 m3/hAccessoires de sortie d'air : OuiFiltre anti-poussière : OuiFonction ventilation : OuiRoues : OuiContrôle à distance : OuiMinuteur : 24 hÉcran LEDPanneau de commande électroniqueTélécommandeKit de calfeutrage pour fenêtre afin d'éviter toute fuite d'air et garantir une meilleure efficacité énergétique1 tuyau d'évacuation pour une installation facileLongueur maximale du tuyau d'évacuation : 125 cmColoris : blancCaractéristiques Couleur (nuance) : Blanc Matière : Plastique Type de climatiseur : Monobloc Fonction (ventilateur, climatiseur) : Sans fonction Surface de climatisation : 40 m² Puissance frigorifique : 11000 W Niveau sonore (décibels) : 55 Classe énergétique : A Avec ou sans évacuation : Avec évacuationDimensions Longueur : 41.5 cm Hauteur : 73.7 cm Profondeur : 34.5 cmRowentaRowenta, marque française d'origine allemande fondée en 1909 par Robert Weintraud, se distingue dès ses débuts par l'innovation dans le petit électroménager. D'abord spécialisée dans les articles de rasage, elle se diversifie rapidement dans le soin du linge avec des produits métalliques chauffants. Depuis 1988, Rowenta appartient au groupe français SEB et continue d’innover pour simplifier le quotidien avec des appareils toujours plus performants.
  • Climatiseur mobile Vortice KRYO POLAR EVO 11000BTU Gaz R290 65001
    Climatiseur Porteur Vortex KRYO-POLAR EVO 11000BTU avec Gaz R290, 4 modes de fonctionnement : automatique, refroidissement, déshumidification, ventilation. Fiche techinique
  • Trotec Climatiseur mobile local PAC 3500 SH + AirLock 100
    Le PAC 3500 SH est un climatiseur mobile réversible de classe énergétique A à fonctions de ventilation et déshumidification. Sa capacité frigorifique s'élève à 3,5 kW/12.000 Btu, tandis que sa puissance calorifique est de 2,9 kW. En set avec kit de calfeutrage pour la gaine d'évacuation.
  • Trotec Climatiseur mobile local PAC 3500 SH avec fonction de chauffage
    Le PAC 3500 SH est un climatiseur mobile 4 en 1 de classe énergétique A à fonctions de refroidissement, chauffage, ventilation et déshumidification pour 46 m²/115 m³ max. Sa capacité frigorifique s'élève à 3,5 kW/12.000 Btu, tandis que sa puissance calorifique est de 2,9 kW.
  • Trotec Climatiseur mobile local PAC 2010 SH avec fonction de chauffage
    Climatiseur local PAC 2010 SH avec fonction de chauffageClimatiseur 4 en 1 : assure un climat ambiant agréable par tous les temps grâce au refroidissement, au chauffage, à la ventilation et à la déshumidification
  • Trotec Climatiseur mobile PAC 3501 S avec WiFi
    Climatiseur mobile PAC 3501 S3 en 1 : climatisation, ventilation et déshumidification en un seul appareil
  • Trotec Climatiseur mobile local PAC 3500 SH + AirLock 1000
    Le PAC 3500 SH est un climatiseur mobile réversible de classe énergétique A à fonctions de ventilation et déshumidification. Sa capacité frigorifique s'élève à 3,5 kW/12.000 Btu, tandis que sa puissance calorifique est de 2,9 kW. En set avec kit de calfeutrage pour gaine d'évacuation.
  • Trotec Climatiseur mobile local design PAC 3810 S + AirLock 100
    Climatiseur de 3,8 kW/13.000 Btu pour 50 m²/125 m³ max. en set avec kit de calfeutrage AirLock 100.
  • Trotec Climatiseur mobile local design PAC 3810 S + AirLock 1000
    Climatiseur de 3,8 kW/13.000 Btu pour 50 m²/125 m³ max. en set avec kit de calfeutrage.
  • Trotec Climatiseur mobile local design PAC 3810 S
    Climatiseur mobile monobloc de 3,8 kW/13.000 Btu pour pièces de 50 m²/125 m³ max.
  • Rowenta Climatiseur mobile 3000w 40m2 avec kit fenêtre - au5610f0
    Rowenta Climatiseur mobile 3000w 40m2 avec kit fenêtre - au5610f0 Un climatiseur portable économe en énergie pour un refroidissement puissant !Restez au frais tout en limitant votre consommation d'énergie ! Découvrez Turbo Eco Sense, un climatiseur portable puissant de classe A. S'intégrant facilement dans n'importe quelle pièce grâce à sa finition imitation bois unique, il offre une grande couverture allant jusqu'à 100 m³. L'idéal pour rester au frais les mois d'été avec un appareil au design élégant. Sa fonction Eco vous permet de consommer moins d'énergie, en toute simplicité : Turbo Eco Sense définit automatiquement une température cible inférieure de 3 °C à la température ambiante. Une fois cette température atteinte, l'appareil s'éteint.Refroidissement ultra-puissant, consommation d'énergie limitée.Climatiseur portable ultra-puissant avec une capacité de refroidissement de 3 000 W* (11 000 BtU)**Idéal pour les grandes pièces allant jusqu'à 100 m³ grâce à son panneau de sortie d'air orientable de 15° à 70°.Performance énergétique de classe A et fonction Eco pour une consommation d'énergie modérée.Format compact et facile à déplacer grâce à deux poignées latérales et quatre roulettes intégrées. - Climatiseur mobile monoblocPuissance frigorifique : 11000 Btu/hPuissance frigorifique : 3000 WTémoin d'avertissement PLEIN : OuiNiveau sonore : 63.1 dB(A)Démarrage différé : 24Température de fonctionnement (min - max) : 16-35°CNombre de vitesses : 3Surface effective : 100 m³Mode Eco : OuiDébit d'air min : 250 m3/hDébit d'air max : 390 m3/hAccessoires de sortie d'air : OuiFiltre anti-poussière : OuiFonction ventilation : OuiRoues : OuiContrôle à distance : OuiMinuteur : 24 hÉcran LEDPanneau de commande électroniqueTélécommandeKit de calfeutrage pour fenêtre afin d'éviter toute fuite d'air et garantir une meilleure efficacité énergétique1 tuyau d'évacuation pour une installation facileLongueur maximale du tuyau d'évacuation : 125 cmColoris : blancCaractéristiques Couleur (nuance) : Blanc Matière : Plastique Type de climatiseur : Monobloc Fonction (ventilateur, climatiseur) : Sans fonction Surface de climatisation : 40 m² Puissance frigorifique : 11000 W Niveau sonore (décibels) : 55 Classe énergétique : A Avec ou sans évacuation : Avec évacuationDimensions Longueur : 41.5 cm Hauteur : 73.7 cm Profondeur : 34.5 cmRowentaRowenta, marque française d'origine allemande fondée en 1909 par Robert Weintraud, se distingue dès ses débuts par l'innovation dans le petit électroménager. D'abord spécialisée dans les articles de rasage, elle se diversifie rapidement dans le soin du linge avec des produits métalliques chauffants. Depuis 1988, Rowenta appartient au groupe français SEB et continue d’innover pour simplifier le quotidien avec des appareils toujours plus performants.
  • Cecotec Climatiseur mobile portable silencieux ForceClima 7500 Soundless Connected
    Climatiseur portable doté d'une grande capacité de refroidissement de 7000 BTU. Cette capacité permet d'atteindre rapidement et efficacement la température souhaitée dans votre pièce d'environ 15 m2. Technologie Soundless. Système qui permet un fonctionnement plus silencieux et qui réduit également les éventuelles vibrations pour un plus grand confort. L'appareil peut être configuré à distance via une connexion Wi-Fi, ce qui vous permet de contrôler entièrement l'appareil sur votre smartphone, où que vous soyez. Il est doté d'une télécommande qui permet de contrôler le climatiseur de n'importe où, sans avoir à s'en approcher pour en modifier les réglages. Son panneau de commande tactile supérieur vous permet de contrôler le fonctionnement du climatiseur de manière pratique et facile. L'écran LED affiche tous les réglages possibles et met en évidence les réglages en cours pour faciliter le contrôle du climatiseur. Le climatiseur dispose de 4 modes de fonctionnement : le mode Ventilation, le mode Refroidissement, le mode Déshumidification et le mode Nuit. Les deux vitesses du climatiseur permettent d'adapter son fonctionnement en fonction des besoins à tout moment, vitesse basse ou Low et vitesse haute ou High. Son mode Déshumidification est capable de capter jusqu'à un maximum de 20 litres par jour, ce qui permet d'obtenir un environnement plus sain dans votre maison. La minuterie peut être réglée sur un maximum de 24 heures pour sélectionner le temps de fonctionnement souhaité, après quoi le climatiseur s'éteint automatiquement. Le climatiseur utilise le gaz R-290, qui est respectueux de l'environnement et peu polluant. Sa puissance élevée de 792 W permet au climatiseur de couvrir des surfaces allant jusqu'à 15 m2 et d'atteindre la température souhaitée en peu de temps. Le climatiseur est équipé d'un tuyau d'évacuation de l'eau qui permet de le faire fonctionner en permanence. Le filtre à air est capable d'arrêter les plus grosses particules présentes dans l'air et d'obtenir ainsi une meilleure qualité de l'air. Ses roues multidirectionnelles à 360° et ses poignées permettent de déplacer le climatiseur d'une pièce à l'autre facilement, confortablement et avec peu d'efforts. Kit d'installation sur la fenêtre inclus. Composition Climatisation portable Télécommande Kit d'installation de fenêtre Manuel d'utilisation
  • Climatiseur Mobile Split Déconnectable - Technibel Scdf32
    Découvrez le climatiseur mobile Split déconnectable, un savoir-faire signé Technibel ! Climatisation d'appoint au design discret . Possibilité d'avoir une installation mobile ou fixe . Télécommande infrarouge : pour une utilisation simple et conviviale. Climatisation mobile efficace Technibel. 3 mo
  • Trotec Climatiseur local monobloc mobile PAC 3500 S
    Climatiseur mobile de 3,5 kW/12000 Btu pour pièces de 46 m²/115 m³ max.
  • Trotec Climatiseur local monobloc mobile PAC 3000 X A+
    Climatiseur mobile de 2,9 kW pour pièces de 40 m²/100 m³ max.
  • Trotec Climatiseur local monobloc mobile PAC 3800 S
    Climatiseur mobile de 3,8 kW/13000 Btu pour pièces de 50 m²/125 m³ max.
  • Trotec Climatiseur local monobloc mobile PAC 2100 X
    Le PAC 2100 X est un climatiseur monobloc de 2 kW/7.000 BTU pour espaces de 26 m²/65 m³ max. Il dispose d'une fonction de ventilation et de déshumidification. Les réglages s'effectuent par le biais de la télécommande ou directement au niveau du panneau de commande.

En informatique, un test désigne une procédure de vérification partielle d’un système. Son objectif principal est d’identifier un nombre maximal de comportements problématiques du logiciel. Il permet ainsi, dès lors que les problèmes identifiés seront corrigés, d’en augmenter la qualité.

D’une manière plus générale, le test désigne toutes les activités qui consistent à rechercher des informations quant à la qualité du système afin de permettre la prise de décisions.

Un test ressemble à une expérience scientifique. Il examine une hypothèse exprimée en fonction de trois éléments : les données en entrée, l’objet à tester et les observations attendues. Cet examen est effectué sous conditions contrôlées pour pouvoir tirer des conclusions et, dans l’idéal, être reproduit[1].

La définition qui suit est issue de la norme IEEE 829-1998[2] revue à l’aide du glossaire de l’ISTQB[3].

Un test est un ensemble de cas à tester (état de l’objet à tester avant exécution du test, actions ou données en entrée, valeurs ou observations attendues, et état de l’objet après exécution), éventuellement accompagné d’une procédure d’exécution (séquence d’actions à exécuter). Il est lié à un objectif.

La réalisation d’un test amène donc à définir cet ensemble. Différents types de test permettent de détecter différents types de défaut. Des méthodes de spécification de test ont été élaborées pour permettre une plus grande rigueur dans cette activité de définition. La norme britannique BS 7925-2[4] (version préliminaire disponible ici) ou le Software Testing Techniques[5] de Boris Bezier en donnent des exemples.

Un test vise à mettre en évidence des défauts de l’objet testé. Cependant, il n’a pas pour finalité de les corriger.

La définition d’un cas à tester précise les exigences s’appliquant à une spécification. Un objet ne peut être testé que si on peut déterminer précisément le comportement attendu en fonction des conditions auxquelles il est soumis. Si la spécification ne permet pas cette détermination, la propriété du logiciel qu’elle définit ne peut être testée.

Soumettre la spécification à cette contrainte de « testabilité » permet d’en améliorer la précision puisqu’elle oblige à expliciter les caractéristiques de l’objet. Ceci permet, en retour, de trouver plus tôt les erreurs de spécification. Cette contrainte est renforcée par certaines méthodes de développement comme le Test-Driven Development[réf. souhaitée]. L’ISTQB souligne le rapport de cette contrainte à la « maintenabilité » de l’objet[réf. souhaitée].

L’activité de test d’un logiciel utilise différents types et techniques de tests pour vérifier que le logiciel est conforme à son cahier des charges ou ses spécifications (vérification du produit) et aux attentes du client (validation du produit). Elle est un des processus du développement de logiciels.

Défaut (Bug)Modifier

L’ISTQB définit un défaut comme une imperfection dans un composant ou un système qui peut en perturber le fonctionnement. Ce défaut est révélé par une défaillance (failure) si le système est exécuté, c’est-à-dire une déviation par rapport au comportement ou résultat attendu[3].

Cette définition indique que l’exécution du système n’est pas la seule façon de détecter des défauts. Elle laisse aussi entrevoir le fait qu’un code peut être syntaxiquement et sémantiquement correct et pourtant présenter un défaut qui ne se manifestera que lors d’un test de performance par exemple. Dans un tel cas, l’origine du défaut pourrait être une erreur d’architecture ou de configuration.

Le terme anomalie est aussi souvent utilisé. C’est un terme générique qui fait référence autant à un défaut qu’à une défaillance[réf. souhaitée].

La définition donnée dans la norme BS 7925-1[6] pour l’entrée fault (il n’y a pas d’entrée defect) fait de cette imperfection la matérialisation d’une erreur, c’est-à-dire d’une action humaine produisant un résultat incorrect (voir cette norme et la norme IEEE 610.12-1990[7]), une « faute » de frappe ou une erreur de raisonnement par exemple. L’ISTQB semble se démarquer de cette position car même s’il considère que les défauts sont le plus souvent provoqués par des erreurs humaines, ceux-ci peuvent aussi être la conséquence de phénomènes environnementaux (radiation, pollution, magnétisme…) modifiant le support hardware des logiciels testés.

Les phases de test dans le cycle de développement d’un produit logiciel permettent d’assurer un niveau de qualité défini en accord avec le client. Une procédure de test peut donc être plus ou moins fine, et par conséquent l’effort de test plus ou moins important et coûteux selon le niveau de qualité requis. Aujourd’hui, les métiers du test se développent considérablement. C’est en grande partie grâce à une prise de conscience de la complexité ou de la criticité des produits. Il est alors important que ces différentes phases soient bien intégrées dans le cycle de développement sur la base de bonnes pratiques et de la rationalisation du processus[8].

Classification des testsModifier

Il existe différentes façons de classer les tests informatiques. Nous proposons ici une classification selon trois perspectives : la nature de l’objet à tester (perspective étroitement liée au cycle de développement), l’accessibilité de la structure de l’objet et la propriété de l’objet (performance par exemple).

Ces trois perspectives ne permettent cependant pas de classer le test de non-régression (voir aussi l’article sur la non-régression). Le glossaire de l’ISTQB[3] le définit comme cherchant à mettre en évidence, dans la partie inchangée du logiciel, des défauts mis à jour ou introduits par un changement dans le logiciel (mise à niveau, correction, etc) ou son environnement d’exécution.

Le test de non-régression n’est donc pas restreint à une phase particulière du cycle de développement. Il n’est pas non plus restreint à un type de propriété à tester.

Classification selon la nature de l’objetModifier

Le glossaire de l’ISTQB[3] définit un niveau de tests comme un groupe d’activités de tests qui sont organisées et gérées ensemble. Un niveau de tests est lié aux responsabilités dans un projet.

Le Comité français du test logiciel (CFTL) identifie quatre niveaux de test :

  1. Test unitaire (ou test de composants).
  2. Test d’intégration (anciennement test technique ou test d’intégration technique).
  3. Test système (anciennement test fonctionnel ou test d’intégration fonctionnel ou homologation).
  4. Test d’acceptation (anciennement test usine ou recette).

Par ailleurs, on parle aussi de niveau de test amont pour désigner les niveaux unitaire et intégration, et de niveau de test aval pour désigner les niveaux système et acceptation.

De même, en France, le terme « phase de test » est parfois utilisé à la place de « niveau de test », mais il ne respecte pas le vocabulaire du CFTL.

Classification selon l’accessibilité de la structure de l’objetModifier

  • Technique de conception de test par boîte blanche (white box) : technique de conception de test, en général fonctionnel, fondée sur l’analyse de la structure interne du composant ou du système.
  • Technique de conception de test par boîte noire (black box) : technique de conception de test, fonctionnel ou non, qui n’est pas fondée sur l’analyse de la structure interne du composant ou du système mais sur la définition du composant ou du système.

Par extension, on appelle couramment les tests issus de ces types de techniques de conception, tests boîte blanche (ou tests structurels) et tests boîte noire.

Les tests boîte blanche vérifient la structure interne de l’objet, par exemple l’exécution des branches des instructions conditionnelles. Les tests unitaires et d’intégration sont souvent spécifiés à l’aide des techniques de conception de test par boîte blanche. Pour certains types de logiciel, des normes prescrivent les techniques de conception de tests par boîte blanche à utiliser (par exemple, la norme américaine RTCA/DO-178B pour les logiciels d’avionique).

Les tests boîte noire vérifient la définition de l’objet. Les tests système et d’acceptation sont souvent spécifiés à l’aide des techniques de conception de test par boîte noire, mais rien n’empêche d’utiliser ces techniques pour définir des tests unitaires ou d’intégration.

Classification selon la propriété de l’objetModifier

On ne peut pas être exhaustif, on se contentera de quelques exemples :

Une liste de toutes les caractéristiques d’un logiciel a été établie par la norme ISO 9126.

En dehors du cas très particulier de systèmes extrêmement simples, il est impossible de tester exhaustivement un logiciel, car le nombre de configurations possibles croît de façon exponentielle selon le nombre de mises en situation différentes que le logiciel pourra être appelé à traiter ; le nombre de configurations accessibles, bien qu’inférieur, reste tout de même prohibitif. La réussite des tests ne permet donc pas de conclure au bon fonctionnement du logiciel. On essaye cependant, heuristiquement, de faire en sorte que si un bug est présent, le test le mette en évidence, notamment en exigeant une bonne couverture des tests :

  • couverture en points de programme : chaque point de programme doit avoir été testé au moins une fois ;
  • couverture en chemins de programme : chaque séquence de points de programme possible dans une exécution doit avoir été testée au moins une fois (impossible en général) ;
  • couverture fonctionnelle : chaque fonctionnalité métier de l’application doit être vérifiée par au moins un cas de test.

Si l’on veut des assurances plus fortes de bon fonctionnement, on peut utiliser des méthodes formelles.

Les bibliothèques de tests telles que JUnit pour le langage Java permettent de faciliter l’écriture de tests unitaires par l’apport des méthodes assert permettant de vérifier le comportement du programme.

Selon la complexité du logiciel, des séquences de vérification globale peuvent s’avérer nécessaires. Celles-ci mettent en jeu la maîtrise d’ouvrage et toutes les composantes du projet, au-delà du logiciel lui-même (processus, organisation, formation, accompagnement du changement) : réception, qualification, certification, homologation, simulation, VABF (vérification d’aptitude au bon fonctionnement)… Les termes varient selon les contextes.

Activités de testModifier

Le test est souvent assimilé à son activité d’exécution. Cependant, cette activité d’exécution ne saurait se passer des étapes nécessaires qui la précèdent et la suivent. L’ISTQB définit ainsi un processus de test fondamental en cinq étapes. En pratique, ces étapes peuvent se chevaucher, en particulier au sein des projets développés de manière itérative.

  • Planification. Cette activité est celle qui est pratiquée au tout début de la phase de test. Elle permet de définir la stratégie qui sera mise en place tout au long de la phase de test.
  • Analyse et conception des tests. Cette activité consiste en la rédaction des scénarios de tests qui seront joués. Elle définit pour chaque test à exécuter quels seront les prérequis à posséder pour effectuer le test, les actions qu’il faudra mener et les résultats auxquels on s’attend.
  • Implémentation et exécution. Cette activité est le test à proprement parler du logiciel. Dans le cas où une défaillance survient lors de cette phase, celle-ci est alors le plus souvent décrite dans une fiche d’anomalie qui permet de conserver une trace du problème.
  • Evaluation des critères de sortie et communication. Cette étape permet d’évaluer si les activités de test sont conformes aux objectifs définis. Il s’agit également de communiquer les résultats des tests aux autres parties prenantes.
  • Clôture. Cette activité permet de synthétiser la phase de test quand elle est terminée. Elle décrit tous les éléments survenus lors du test et peut s’accompagner de recommandations pour l’utilisation ou l’évolution du logiciel testé[9].

Exemples de logiciels de testModifier

Outre les librairies utilisées lors des tests unitaires et d’intégration, les activités de test nécessitent l’utilisation de logiciels de différentes natures.

Gestionnaires des testsModifier

Ces outils permettent entre autres de constituer des référentiels de tests fonctionnels et d’exécuter des campagnes de test.

  • Testlink (en)
  • HP Quality Center (en)
  • Squash TM
  • Refertest

Gestionnaire des anomaliesModifier

Ces outils permettent entre autres de déclarer des anomalies et de les assigner pour correction.

Génération de référentiel de testModifier

Outils d’automatisation des tests fonctionnelsModifier

Une liste détaillée peut être trouvée sur l’article en anglais Comparison of GUI testing tools.

Outils de tests non-fonctionnelsModifier

Tests de sécuritéModifier

  • ZAP (Zed Attack Proxy) (en)

Tests de performance et de chargeModifier

Qualité de codeModifier

Notes et référencesModifier

  1. Claude Laporte et Alain April, Assurance qualité logicielle 2 : processus de support, Chapitre 1, Lavoisier, 2011, (ISBN 9782746232228), p. 372.
  2. (en)IEEE Standard for Software Test Documentation, 1998 (ISBN 0-7381-1444-8).
  3. a b c et d (en) Standard glossary of terms used in Software Testing, ISTQB, version 2.0, décembre 2007.
  4. (en) Software testing. Software component testing, 1998 (ISBN 0-580-29556-7).
  5. (en) Software Testing Techniques, Boris Beizer, 1990 (ISBN 0-442-20672-0).
  6. (en) Glossary of terms used in software testing.
  7. (en) IEEE Standard Glossary of
    Software Engineering Terminology
    , 1990 (ISBN 0-7381-0391-8).
  8. (fr) Industrialiser le test fonctionnel : des exigences métier au référentiel de tests, 2009 (ISBN 978-2-100515-33-2).
  9. International Software Testing Qualifications Board, Comité Français des Tests Logiciels, Testeur Certifié – Syllabus Niveau Fondation, 82 p. (lire en ligne), p. 15-17

Sur les autres projets Wikimedia :

Articles connexesModifier

Liens externesModifier