Recettage de projet web

Navigation:

  1. Pages Webmaster
  2.  > 
  3. Conception


Comment faire le recettage d'un projet web ? Les tests de recette sur un projet internet sont ils différents des tests réalisés pour un projet classique ?


Le recettage d'un projet web consiste a tester les fonctionnalités du produit livré, le site web.

Le fait que ce produit soit sur le web doit il modifier la façon de mener la recette, par rapport à un projet classique.




Dev Tools

Les points communs


Concernant le projet classique ou le projet web, il existe une méthode de recette unique : comparer dans les deux configurations les fonctionnalités obtenues dans le projet et les fonctionnalités prévues dans le cahier des charges fonctionnel.
Les outils de recettes vont être identique : un progiciel de tests automatisés, des tests manuels.
Les documents livrés vont être identiques, le cahier de recette, les fiches de tests ainsi que la gestion des anomalies.

Les différences

Malgré tous les points communs, il existe des différences et pas des moindres. Si un projet classique est développé dans une technologie donnée avec des utilisateurs dont on connait la configuration, pour un projet web les portes sont ouvertes. Sauf à être restreint au niveau de la compatibilité, il convient de vérifier que les fonctionnalités ainsi que la sécurité du projet web fonctionne de manière acceptable pour les différentes configurations qu'il est possible de rencontrer. C'est de manière générale vérifier que le projet est en adéquation avec les différentes versions de navigateur (IE 6, IE 7, IE 8, Chrome, Firefox, Safari, Opéra ...) d'OS (windows, Mac, unix, linux, ...).

Tests automatisés

Sur le plan de l'exécution de la recette, l'industrialisation via des tests automatisés doit pouvoir s'adapter à un projet web et à ses caractéristiques techniques plus larges qu'un projet classique, il existe ainsi des plugins, des JavaScript, des fenêtres qui s'ouvrent, des messages en pop-up, des mails qui sont envoyés ... C'est à dire des composants qui peuvent être autant de contraintes dans la phase d'industrialisation
La multiplicité des canaux : avec internet est apparue la multiplicité des canaux. Hier il n'y avait que les navigateurs sur PC qui étaient la technologie cible des projets web. Aujourd'hui il faut en plus gérer les navigateurs sur smartphone, et distinguer ceux sous Android, de ceux sous IOS, ou pourquoi pas pour des sites institutionnels avec une tablette.

Les difficultés vont en croissant avec la multiplicité des supports internet et des passerelles existantes ou pas entre les systèmes informatiques (il y a t'il une loi de Moore pour quantifier cela?). Gérer une recette d'un projet web, c'est donc cerner en amont sa cible pour élargir ou restreindre le cadre technique de ses tests de recette, lesquels, rappelons le, ne sont pas des tests unitaires.



Article écrit par Janol le 01/02/2011
(Hits 18139
- Catégorie : Conception)

Faites passer - Imprimer

Commentaires

Cet article n'a pas encore été commenté.
Vous pouvez vous exprimer en remplissant le formulaire ci-dessous.


Autres publications Conception

Le responsive design suffit il pour afficher un site sur mobile
Optimiser un site web avec du responsive design est un pas de plus fait vers l'utilisateur final
Pour autant, si une page du site a un poids de plusieurs méga, l'utilisateur risque, si il est sur un téléphone mobile, de partir avant que la page ne soit complétement chargée.
(écrit le 23/01/2016 - 2.894 lectures)

Twitter va s'afficher partout
Twitter a annoncé une nouveauté, pas du tout attendue par les webmasters, la possibilité de twitter depuis n'importe où, sur le web
(écrit le 16/03/2010 - 5.833 lectures)

Javascript et la navigation web
Utiliser javascript comme un lien interne est il une bonne chose pour la navigation web, le référencement ?
Comment concevoir correctement ses pages web.
(écrit le 17/02/2010 - 11.328 lectures)

Intégrer des images dans un site web
Lorsque sur un site web les images deviennent cliquables, il faut gérer correctement la navigation, au risque de perdre un visiteur
(écrit le 12/11/2009 - 3.459 lectures)

Alimenter un fichier kml en continu
Un fichier kml n'est qu'un fichier xml, donc structuré donc modifiable à la volée. Le résultat donne une carte Google Earth qui présente un flux de données mais de manière automatique.
(écrit le 13/06/2009 - 4.889 lectures)

Faire des liens
Faire les liens et la base de l'internet et donc du référencement de sites, voyons le cas des pages dont on ne veut pas que le lien soit suivi (rel=nofollow)
(écrit le 11/11/2008 - 3.440 lectures)

Cliquez ici ou là
L'internaute est un imbécile, il faut lui dire où cliquer ! ah bon ?
(écrit le 24/10/2008 - 6.944 lectures)

Liens hypertexte
Le lien hypertexte, élément de base de la page web, pour l'internaute comme pour le référenceur, et pourtant...
(écrit le 28/09/2005 - 7.433 lectures)

Site web de qualité
Niveaux et éléments de qualité d'un site web.
(écrit le 15/05/2005 - 21.061 lectures)

Kit graphique ou script
Pour faire un site web, faut il choisir un kit graphique ou bien un script ?
(écrit le 15/12/2004 - 16.955 lectures)

Liens relatifs liens absolus
Bien gérer ses liens et ses répertoires, c'est éviter les erreurs 404 page non trouvée
(écrit le 06/10/2004 - 10.096 lectures)

Conception et référencement de site
Penser à la visibilité d'un site dès la phase de conception.
(écrit le 23/09/2004 - 6.006 lectures)



Tutoriels Webmaster

Référencement :

Comment Google Analytics et la Search console Google fonctionnent. Quelle est la différence entre ces outils ? Est ce qu'ils interagissent entre eux ?


Scripts :

Internet a deux caractéristiques principales : Cela bouge beaucoup et cela bouge vite. Le webmaster se doit d'être actif, voire réactif, et de disposer de l'information rapidement. Un simple script en python peut l'aider.


Scripts :

Comment contrôler visuellement que l'affichage de différentes pages web se fait correctement avec les différentes configurations de navigateur, et résolution d'affichage. Le Webdriver de Sélénium permet via un script d'automatiser la captures de telles pages, pour contrôler en un coup d'oeil le résultat.


Conception :

Optimiser un site web avec du responsive design est un pas de plus fait vers l'utilisateur final
Pour autant, si une page du site a un poids de plusieurs méga, l'utilisateur risque, si il est sur un téléphone mobile, de partir avant que la page ne soit complétement chargée.


Outils :

Comment gérer les erreurs 404 not found sur le fichier browserconfig.xml, alors que celui ci est demandé par le navigateur.


Scripts :

Les feuilles de style d'un site web permettent d'adapter l'affichage à la taille de l'écran. Voyons comment faire pour un site qui s'affiche aussi bien sur un ordinateur, une tablette qu'un téléphone intelligent (smartphone).


Scripts :

L'attribut Placeholder, permettant en HTML5 de renseigner le label d'un champs input, ne fonctionne pas sous Internet Explorer. Voici un script JavaScript simple et efficace à insérer pour contourner ce manque de fonctionnalité.


Sécurité :

Poster un spam sur un forum est pour certains acteurs du web un exercice amusant. Pour d'autres c'est un moment de réflexion obligatoire pour éviter de se faire spammer.
Voyons quelles sont les solutions pour éliminer les posts des spameurs tout en gardant ceux des internautes.


Pages webmaster
Actu Webmaster

Thèmes Phortail