• [^] # Re: tres fort

    Posté par . En réponse à la dépêche Première sortie de Selenium IDE. Évalué à 3.

    Beaucoup d'entreprises aujourd'hui développent leurs applications métier en applications dites "web", c'est à dire avec un serveur http et en utilisant le navigateur comme client. Outre l'effet de mode évident, l'idée est de ne pas avoir à déployer de produit, d'avoir des technologies standards, sans dépendence à un seul système/produit, de vendre des gros serveurs....

    Dans ce cas ce sont des applications métier. Dans ce genre d'application, la difficulté n'est pas dans l'algoritmique mais plus dans le comprendre et respecter la spécification, ce que veut le client, et avoir un produit évolutif.

    Dans ce contexte, les tests fait par une personne différente du développeur sont un grand plus.
    - celui qui fait les tests à souvent une vision orientée par les données, tandis que le développeur à une vision orientée par les traitements, et là déjà on trouve plein de bugs.
    - La meilleur façon de clarifier la spécification est souvent de raconter un scénario. C'est exactement ce que l'on fait avec un test
    - Le test est une vrai capitalisation lorsque l'on veut faire évoluer le produit. Tu peux reprendre les entrailles de la bête et s'assurer pourtant que rien ne devrait être cassé en terme de fonctionnalités