 Your new post is loading...
 Your new post is loading...
|
Scooped by
Mickael Ruau
July 29, 2020 2:05 AM
|
|
Scooped by
Mickael Ruau
June 10, 2020 3:22 AM
|
Kevin Lee, Industry Solutions Consultant, Pilgrim Quality Solutions Can you capture or even approximate the cost of quality defects? Is it possible to put a price on a true or potential product recall? For manufacturers whose products can mean the difference between life and death, the cost
|
Scooped by
Mickael Ruau
March 16, 2020 3:31 AM
|
Il n’est plus à prouver l’utilité des tests unitaires. Ils sont essentiels dans la conception d’une application de qualité. Mais, savons-nous quantifier leur pertinence, leur qualité ? Un indicateur de couverture du code par les tests à 100%, ne signifie pas du code 100% testé. Cet indicateur ne détermine que grossièrement le pourcentage de code exécuté lors du passage des tests unitaires, pas plus. Voici une technique qui vous permettra d’accorder plus de confiance à vos tests. Le processus de cette technique se déroule en deux grandes étapes : la génération de mutants, puis le carnage de ceux-ci. WTF ?
|
Scooped by
Mickael Ruau
March 13, 2020 2:29 AM
|
Vos tests unitaires sont-ils fiables ? Dans cet article nous allons voir comment s’en assurer
|
Scooped by
Mickael Ruau
March 11, 2020 10:24 AM
|
L'élaboration d'une stratégie de test logiciel. La stratégie est le résultat d'une part de principes généraux avec des objets et des niveaux de tests impliquant des critères d'acceptation et d'autre part du projet avec des livrables impliquant une analyse du risque. La gestion de configuration. La démarche de test. La mise en œuvre.
|
Scooped by
Mickael Ruau
March 10, 2020 8:59 AM
|
L'AFSY est un groupe d'utilisateurs francophones du framework qui a pour objectif de promouvoir l'usage de Symfony en milieu professionnel et universitaire
|
Scooped by
Mickael Ruau
February 13, 2020 4:53 AM
|
|
Scooped by
Mickael Ruau
February 12, 2020 11:16 AM
|
|
Scooped by
Mickael Ruau
January 13, 2020 3:36 AM
|
Les plus beaux et complexes ouvrages sont composés de pièces individuellement fiables. Cette page vous permettra de comprendre la nature et l'intérêt des tests unitaires en génie logiciel.
|
Scooped by
Mickael Ruau
December 30, 2019 5:39 AM
|
Test data is a major influencer of test reliability and should be the main concern of the people involved in writing the tests.
|
Scooped by
Mickael Ruau
November 22, 2019 10:13 AM
|
TestLink is one of the most commonly used test management tool. Even it is open source tool, but it supports almost all features which commercial tool provides. It supports maintaining both requirements specifications and test specifications.
|
Scooped by
Mickael Ruau
November 18, 2019 5:28 AM
|
At QCon SF, Yevgeniy Brikman presented "Automated Testing for Terraform, Docker, Packer, Kubernetes, and More". Key takeaways from the talk included the recommendation to use an appropriate mix of all testing techniques discussed, such as static analysis, unit tests, integration tests, and end-to-end tests.
|
Scooped by
Mickael Ruau
October 23, 2019 4:21 AM
|
Talk donné à Blend Web Mix 2015 et Agile France 2016
|
|
Scooped by
Mickael Ruau
June 25, 2020 4:47 AM
|
E2E testing exercises an application in the same manner a user interacts with the system, and involves all components — such as hardware, networks, external services, and configuration that would be seen in a production environment. This is a long manual process that requires significant effort. Then came E2E automated testing, providing the same level of functional validation performed by a computer, but in a dramatically shorter amount of time. In this Refcard, we evaluate E2E testing automation, processes, and key benefits upon adoption.
|
Scooped by
Mickael Ruau
April 20, 2020 2:15 AM
|
Using too many production clones in testing can create problems. Here's how to slim down your tests.
|
Scooped by
Mickael Ruau
March 14, 2020 4:30 AM
|
Mutation testing (or mutation analysis or program mutation) is used to design new software tests and evaluate the quality of existing software tests. Mutation testing involves modifying a program in small ways. Each mutated version is called a mutant and tests detect and reject mutants by causing the behavior of the original version to differ from the mutant.
|
Scooped by
Mickael Ruau
March 12, 2020 1:27 AM
|
On écrit tous des tests (n’est-ce pas ?), mais comment savoir s’ils sont utiles ? - Par leur nombre ? Faux, beaucoup de tests ne garantissent pas que l’application fonctionne correctement - Avec une bonne couverture du code ? Encore faux, mieux mais pas suffisant L’important est d'être confiant sur la capacité des tests à détecter les problèmes (c’est pourquoi en TDD un test doit échouer au début, pour etre sur qu’il teste bien quelque chose). Laissez-moi donc vous présenter le mutation testing ! Cette technique modifie votre code, lance les tests et s’attend à ce qu’ils échouent. Si non, c’est que cette partie est mal testée… Dans ce talk je détaillerai les principes du mutation testing, expliquerai comment l’utiliser sur un projet scala et montrerai les résultats obtenus sur un projet réel.
|
Scooped by
Mickael Ruau
March 11, 2020 5:14 AM
|
Les différents niveaux de tests Tout d’abord, notons que les tests logiciels se font en général à plusieurs niveaux. On distingue potentiellement quatre niveaux de tests : - Les tests unitaires, qui sont menés par le développeur lui-même, et qui consistent à vérifier la bonne exécution des fonctions dont il a la charge. Ces fonctions sont testées de manière indépendante, souvent avec des données réduites. Il est souhaitable de définir très tôt des jeux de tests représentatifs, car le développeur pourra réaliser les tests unitaires sur cette base et la qualité en sera améliorée.
- Les tests d’intégration, qui sont menés par un testeur dédié, au sein de l’équipe de développement ou d’une équipe qualité travaillant en coopération étroite. La particularité de ces tests est que ceux-ci visent à tester la mise en commun de plusieurs composants et l’enchaînement de processus complets au-delà des simples fonctions unitaires. On parle parfois de tests en boîte blanche, dans la mesure où l’on est amené à regarder les relations entre les composants pour vérifier leur bonne coopération. Là encore, la disponibilité de jeux de tests tôt dans le cycle est un facteur important d’efficacité.
- Les tests du système complet ou la qualification, qui consistent à dérouler des scénarios complets, représentant les cas d’utilisation du logiciel, sans se préoccuper de l’implémentation ou des composants sous-jacents. On est alors dans une logique de boîte noire, et il est fortement recommandé que l’équipe qui réalise ces tests soit distincte de l’équipe de développement. Elle peut même parfois être mise en “ off-shore ” ce qui a le mérite de nécessiter un formalisme assez détaillé, et de pousser à une bonne description de l’ensemble des scénarios d’utilisation. Lors de l’évolution du système, on rejouera ces scénarios afin de valider la non-régression.
- Les tests d’acceptation, menés avec des utilisateurs pilotes, afin de valider l’adéquation du logiciel au métier et sa facilité d’adoption par ceux qui devront l’utiliser régulièrement. De la même manière, associer très tôt les utilisateurs à une première portion du logiciel permettra de connaître les critères d’acceptation par les utilisateurs, et, au besoin, d’ajuster certains choix par exemple ergonomiques.
|
Scooped by
Mickael Ruau
February 14, 2020 1:04 AM
|
10 Best Practices for Usability Testing within Agile Teams
|
Scooped by
Mickael Ruau
February 13, 2020 1:02 AM
|
The Usability Test Plan is a critical document to help you manage and organise a usability test. But it can sometimes appear too documentation-heavy in agile environments. What would a usability test plan look like if it was re-envisioned as a single page?
|
Scooped by
Mickael Ruau
January 13, 2020 3:38 AM
|
La recette est souvent qualifiée de « projet dans le projet », pour en souligner l'importance de cette phase dans les projets informatiques. Cette page présente les caractéristiques et le déroulement d'un projet de recette fonctionnelle.
|
Scooped by
Mickael Ruau
January 3, 2020 1:40 AM
|
Mallory Mooney discusses patterns for testing that have been established as good practice as well as those that should be avoided.
|
Scooped by
Mickael Ruau
December 30, 2019 4:03 AM
|
If you don’t have an official test management tool, Jira offers enough configurations for both manual and automated testing workflows.
|
Scooped by
Mickael Ruau
November 19, 2019 4:02 AM
|
Pour améliorer un processus, il faut en retirer les défauts. L'idéal serait d'avoir l'équivalent d'une "salle blanche"… sans poussière. Comment détecter et corriger les défauts ?
De nombreux outils existent pour cela : la matrice d'auto-qualité sert à identifier les défauts et à "visualiser" de manière simple leur coût. Cette matrice comporte autant de colonnes que de défauts recensés, et autant de lignes que d'étapes du processus. Voici un exemple :
|
Scooped by
Mickael Ruau
November 13, 2019 2:18 AM
|
Teams must be able to reproduce a defect and discover its source.
|