Conception du plan de testC'est le document détaillant tous les cas de tests à réaliser et leurs résultats. Ces cas de test seront utiles pour les livrables mais aussi pour les futures versions de l’application. Ils comprennent les pré-requis à respecter, le scénario, le résultat attendu et l'état final du test : passé ou non. Il s’enrichira des nouveaux cas de test issus des nouvelles fonctionnalités ajoutées au produit. › Livrables : plan de test, liste de chaque cas de test détaillé, rapport. Exécution du plan de testsC’est le passage des cas de tests. Il donne lieu à un rapport de passage des tests, qui renseigne sur la qualité du produit, et sera comparé aux prochaines exécutions. Il en découlera la création de tickets dans les outils de bug-tracking. › Livrables : cas de test complétés, rapport sur les temps passés, rapport sur les statuts, rapport détaillé sur les tickets, compte-rendu du testeur sur les résultats obtenus (et éventuellement les améliorations proposées par le testeur). Tests exploratoiresL’objectif de cette phase est d’avoir une approche objective de l’application en l’utilisant comme le ferait un client lambda. On pourra ainsi tester l’application dans son environnement cible et détecter des dysfonctionnements, évaluer son ergonomie et ses performances. › Livrables : reporting sur les temps passés par le testeur, rapport sur les statuts des tickets, liste des tickets des bugs identifiés, compte-rendu sur les résultats obtenus et propositions d'amélioration. Automatisation des testsIl s’agit, par le biais d’un développement logiciel, d’utiliser une base de données de jeu d’essai que l’ont saisit de façon automatique dans les écrans d’une application. Le challenge de la mise en place de tests automatisés concerne surtout le choix des zones à couvrir et le bon compromis entre investissement de départ et temps d'exécution des tests. Car toutes les parties d'un logiciel ne sont pas automatisables et, de plus, le coût de la maintenance des tests automatises peut s'avérer supérieur au temps passé à les mener manuellement. › Livrables : application développée pour l’automatisation des tests (scripts), listes des tickets de bugs identifiés durant la mission, reporting sur les temps passés, compte-rendu du testeur sur les résultats des tests automatique. Tests de non-régressionL’objectif de cette étape est de dérouler le plan de test dans une nouvelle version du logiciel et de revérifier les tickets (bugs) traités et validés lors d’une livraison précédente. On vérifie ainsi que la nouvelle version ne fait pas apparaître des bugs là ou il n’y en avait pas dans la précédente. Ces tests sont adaptés dans le cas d'un logiciel destiné à suivre une road-map de plusieurs versions. › Livrables : base des tests complétés, reporting sur les temps passés, liste des tickets de bugs ajoutés et rapport sur tous les tickets, compte-rendu du testeur sur les améliorations possibles. Test de l'AideLa documentation est un outil indispensable aux utilisateurs qui souvent sera mis à profit par l’éditeur pour former ses clients mais aussi éviter des appels vers ses hotliners. Il est alors important de vérifier qu’elle est bien conforme aux fonctionnalités du logiciel et toujours conforme aux nouvelles versions. Le regard d’un ingénieur non spécialisé dans le métier du client et ne connaissant pas le logiciel est souvent un atout pour avoir une vision objective de l’aide d’un logiciel. › Livrables : reporting sur les temps passés, liste des tickets de bugs ajouté et et rapport sur les tickets (catég, statut…), compte-rendu sur les améliorations possibles. « Les étapes de notre démarche qualité
|
Dernières actualités
Certifiez votre logiciel médical avec Thériaque
Une nouvelle convention médicale, passée entre la Caisse d'Assurance Maladie (CNAM) et les syndicats de médecins, va entrer en vigueur à partir du 1er janvier 2012 ...
Réalisations Bilog
Les fiches projets les plus récentes de Bilog sont désormais en consultation libre sur notre site
...
Bilog obtient l'agrément Crédit Impôts Recherche
Bilog a obtenu du Ministère de l’enseignement supérieur et de la recherche la décision d’agrément qui reconnait sa capacité à mener des travaux de R&D éligibles au titre du Crédit Impôts Recherche
...
Création d'une offre marketing
Bilog propose désormais une prestation marketing complète et sur mesure, en mettant à disposition ses compétences pour mener des actions ciblées
...
Développement sous WinDev
Constitution d'une équipe dynamique d'ingénieurs sur le développement WinDev...
Partenariat: Revevol choisit Bilog
Revevol, leader européen du déploiement de solutions Google Apps, vient de signer un partenariat privilégié de développement logiciel offshore avec Bilog
...
Bilog et le monde médical
Au fil des années, Bilog s’est bâti une solide expérience dans l'externalisation de développements logiciels. En particulier dans le domaine hospitalier et médical
...
La qualité, un passage obligé !
Bon nombre d'entreprises hésitent encore à investir dans un contrôle et une gestion de la qualité professionnels et efficaces. Les craintes principales sont l’augmentation des charges administratives et le coût. Un très mauvais calcul
...
Développement d'applications pour iPhone et iPad
Bilog développe actuellement plusieurs applications pour l'iPhone et l'iPad. Ces projets réalisés pour le compte de nos clients, mais aussi en tant qu'éditeurs, permettent à nos équipes de monter en compétences sur cet environnement. Nous sommes à votre disposition pour vous en parler.
...
Google App Engine
Google met à disposition un ensemble d'API et de services propicent au développement d'application s'appuyant sur Google App Engine. Bilog a développé plusieurs modules sur cet environnement et met son expertise à votre disposition.
...
Page Facebook
Parce que le contrôle qualité ne nécessite pas toujours des ressources à plein temps, l’externalisation apporte une flexibilité avantageuse en mobilisant des ressources dédiées à cette étape clé du projet.