Software bogues depuis que l’IT existe

Qu’est-ce qu’un bogue de logiciel ?

Probablement le premier bogue informatique

Le premier bug informatique a été documenté le 9 septembre 1947 dans le journal de bord de l’officier de la Navi Grace Hopper. Le problème était un papillon de nuit entre les relais de l’ordinateur Harvard Mark II qui remplissait les salles comme d’habitude à cette époque. L’entrée du journal de bord dit : « Premier cas réel de bogue détecté ». Les mouches, mites et autres insectes étaient attirés par la chaleur à l’intérieur de l’ordinateur et provoquaient ensuite des courts-circuits qui entraînaient des pannes d’ordinateur. Ici, l’expression « débogage » est devenue une nouvelle signification. Grace Hopper a répandu l’expression « bug logiciel », car ce mot avait déjà été utilisé pour décrire des problèmes techniques, par exemple dans l’industrie électronique des radars pendant la deuxième guerre mondiale ou plus tôt à la fin du 19e siècle par Thomas Edison et dans le jargon des télégraphistes.

Pourquoi les bogues des logiciels se produisent-ils ?

Quel est le taux d’erreur moyen ?

Type de logiciel Erreurs par 1 000 lignes de code
Logiciel ordinaire non testé 15 to 50 erreurs
Logiciel de qualité et éprouvé 2 erreurs
Logiciel de navette spatiale <1 erreur par 10 000 lignes de code

Average number of bugs and errors in software

Bugs logiciels – potentiellement très coûteux et même dangereux

Les bogues des logiciels peuvent entraîner des dommages financiers importants et, dans le pire des cas, mettre la vie en danger. Il existe de nombreuses listes de bogues logiciels en ligne, dont voici une liste très complète : Collection de bogues logiciels Collection des bogues logiciels

Le « Millenium Bug » – le bogue logiciel le plus cher jusqu’à présent

Le « Y2K-Bug » était jusqu’alors le bogue logiciel le plus cher de l’histoire. Son coût de réparation est estimé à 600 milliards de dollars dans le monde entier. Il trouve son origine dans l’affichage à deux chiffres des dates de l’année, par exemple 99 pour 1999 et 00 pour 2000. Un tel tri aurait conduit à l’an 2000 au tout début. Ou bien le calcul de l’âge des utilisateurs aurait été erroné, comme le sera avec 00 – 60, un âge négatif n’est pas possible. Les effets les plus négatifs ont été anticipés et résolus à l’avance. Un cas très drôle est celui d’un conducteur aux États-Unis qui a reçu une facture de taxe automobile pour les 100 dernières années avec un montant de 760 000 dollars.

Nous sommes engagés dans la qualité des logiciels et voulons éviter les bogues. C’est pourquoi nous avons lancé QF-Test, notre outil de test de Java et des interfaces graphiques Web, en 2001.

QF-Test est spécialement conçu pour les tests de régression de l’interface graphique, les fonctionnalités sont testées sur une base très spécifique jusqu’aux tests complets du système. QF-Test est testé par lui-même chaque nuit avec environ 25 000 tests.

Si vous souhaitez améliorer la qualité de votre logiciel, QF-Test peut être une option.

Nous utilisons des cookies "Matomo" pour l'évaluation anonyme de votre visite à note page web. Pour cela nous avons besoin de votre consentement qui est valable pour douze mois.

Configuration de cookies

Cookies fonctionnels

Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.

Cookies de performance et de statistique

Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web.

Détails des cookies
Description Fournisseur Durée de vie Type But
_pk_id Matomo 13 Mois HTTP Contient un identifiant de visiteur unique et pseudonymisé interne à Matomo pour reconnaître les visiteurs qui reviennent.
_pk_ref Matomo 6 Mois HTTP Utilisé pour suivre à partir de quel site Web l'utilisateur anonymisé est arrivé sur notre site Web.
_pk_ses Matomo 1 Jour HTTP Le cookie de session Matomo est utilisé pour suivre les demandes de page du visiteur pendant la session.
_pk_testcookie Matomo Session HTTP Utilisé pour vérifier si le navigateur du visiteur prend en charge les cookies.
_pk_cvar Matomo 30 Minutes HTTP Stocker temporairement les données relatives à la visite.
_pk_hsr Matomo 30 Minutes HTTP Stocker temporairement les données relatives à la visite.