Connaissances Informatiques >> Logiciel >> Software Engineering >> Content
  Derniers articles
  • Comment faire pour convertir au form…
  • Comment ajouter MV Parts aux catalog…
  • Comment pouvez-vous ajouter un progr…
  • Comment faire pour contrôler les ré…
  • AutoCAD Conception Tutoriel 
  • Comment écrire Unicodes en VB6 
  • Comment faire pour utiliser Home Des…
  • Comment mettre en place une alerte G…
  • Comment calculer les charges de vent…
  • Autodesk Inventor Aide 
  •   Software Engineering
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    Software Engineering

    Test de boîte noire en génie logiciel?

    Test de boîte noire dans l'ingénierie logicielle:un guide

    Le test de boîte noire est une technique de test de logiciels où les testeurs évaluent les fonctionnalités d'une application logicielle sans connaître sa structure interne ou sa mise en œuvre . Cela signifie que les testeurs traitent le logiciel comme une "boîte noire", en se concentrant uniquement sur les entrées et les sorties du système.

    Principes clés des tests de boîte noire:

    * Focus sur la fonctionnalité: L'objectif principal est de s'assurer que le logiciel répond à ses fonctionnalités prévues telles que définies dans le document des exigences.

    * Entrée / sortie entraînée: Les testeurs conçoivent des cas de test en fonction des entrées fournies au logiciel et aux sorties attendues.

    * Perspective externe: Les tests sont effectués du point de vue de l'utilisateur final, en se concentrant sur la convivialité, la convivialité et l'expérience globale.

    * Aucune connaissance du code requise: Les testeurs n'ont pas besoin de comprendre le code sous-jacent pour effectuer des tests de boîte noire.

    Types de tests de boîte noire:

    * Test fonctionnel: Vérifiez que le logiciel répond à toutes les exigences et fonctions spécifiées comme prévu.

    * tests non fonctionnels: Évaluation des aspects non fonctionnels tels que la performance, la sécurité, la convivialité et la fiabilité.

    * Test de régression: S'assurer que de nouvelles modifications ou corrections de bogues n'ont pas introduit de nouveaux problèmes.

    * test de fumée: Un test rapide pour vérifier les fonctionnalités les plus critiques du logiciel.

    * Test d'acceptation des utilisateurs (UAT): Les tests effectués par les utilisateurs finaux pour valider le logiciel répondent à leurs besoins.

    Avantages des tests de boîte noire:

    * Indépendance de l'équipe de développement: Les testeurs peuvent aborder le logiciel avec une nouvelle perspective, identifiant les problèmes potentiels que les développeurs pourraient manquer.

    * Détection des défauts précoces: Les tests peuvent être effectués tout au long du cycle de vie du développement logiciel, aidant à attraper les bogues tôt.

    * Expérience utilisateur améliorée: Se concentrer sur la convivialité et la convivialité permet d'assurer une expérience utilisateur positive.

    * Test complet: Les tests peuvent couvrir un large éventail de scénarios, y compris des cas de bord et des entrées utilisateur inattendues.

    Limites des tests de boîte noire:

    * Couverture limitée: Il est impossible de tester toutes les combinaisons d'entrée et de sortie possibles, conduisant à des défauts manqués potentiels.

    * difficile à tester la logique complexe: Il est difficile de tester des fonctionnalités complexes sans comprendre le code sous-jacent.

    * dépend des exigences: La qualité des tests dépend fortement de l'exhaustivité et de la clarté du document des exigences.

    Techniques pour concevoir des cas de test de boîte noire:

    * Partitionnement d'équivalence: Diviser les données d'entrée en classes d'équivalence pour réduire le nombre de cas de test.

    * Analyse de la valeur limite: Test des valeurs d'entrée aux limites des plages d'entrée valides.

    * Test de table de décision: Création d'une table pour tester diverses combinaisons d'entrées et leurs sorties correspondantes.

    * Test de transition d'état: Test du comportement du logiciel en fonction de différents états et transitions entre eux.

    En conclusion:

    Le test de boîte noire est un aspect crucial du développement de logiciels, garantissant la qualité et la fonctionnalité d'une application. En se concentrant sur l'expérience utilisateur et en validant le comportement prévu du logiciel, Black Box Testing aide à créer des logiciels fiables et conviviaux.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser la programmation linéaire en nombres entiers 
  • Quelles exigences physiques avez-vous pour devenir ingénieur logiciel? 
  • Comment faire pour supprimer le LT 2006 Fichier AutoCAD CUI 
  • Comment insérer dans un tableau dans Matlab 
  • Qu'est-ce que le logiciel CLM ? 
  • Comment dessiner une hélice d'avion en Rhino 
  • Veuillez indiquer les avantages du logiciel d'application? 
  • La définition de Intergraph PDS 
  • Qu'est-ce qu'une installation de logiciel qui vous permet de décider quelles fonctionnalités vous …
  • Comment désactiver AutoCAD Mechanical 
  • Connaissances Informatiques © http://www.ordinateur.cc