Devops for Growth
112.1K views | +8 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'test'. Clear
Scooped by Mickael Ruau
July 12, 2017 7:55 AM
Scoop.it!

Tutoriel d'introduction au génie logiciel

Tutoriel d'introduction au génie logiciel | Devops for Growth | Scoop.it
Ce tutoriel de Baptiste Pesquet vous permettra d'apprendre les bonnes pratiques liées à l'activité de réalisation de logiciels.
No comment yet.
Scooped by Mickael Ruau
June 26, 2017 7:52 AM
Scoop.it!

Introduction au test logiciel/Qualité des tests — Wikilivres

Sections

Mickael Ruau's insight:
No comment yet.
Scooped by Mickael Ruau
June 17, 2017 6:31 AM
Scoop.it!

Téléchargements | IDE, Code et Team Foundation Server | Visual Studio

Téléchargements | IDE, Code et Team Foundation Server | Visual Studio | Devops for Growth | Scoop.it
Téléchargez Visual Studio Community, Professional et Enterprise. Essayez Visual Studio Code ou Team Foundation Server gratuitement dès aujourd’hui.
Mickael Ruau's insight:

Team Foundation Server Express 2017 Update 1 est une plateforme gratuite de contrôle de code source pour les développeurs indépendants et les petites équipes de maximum cinq personnes. Pour plus d’informations, voir la documentation actuelle.

No comment yet.
Scooped by Mickael Ruau
June 14, 2017 6:30 AM
Scoop.it!

Utilisez TestLink pour gérer vos cas de tests. | Le blog Sodifrance Netapsys

Avantages de TestLink

+ Plateforme unique et partagée (Web)

+ Outil open source

+ Très simple d'utilisation

+ Création d'un patrimoine de cas de tests pour tous les projets

+ Gestion des cas de tests plus structurée et normalisée

+ Meilleure suivi des sessions d'exécutions

+ Nombreux formats d’exports et d’imports

Inconvénients de TestLink

- Moins de fonctionnalités que les outils payants du marché (TestDirector)

- Un peu moins souple que les fichiers (Word, Excel)

Mickael Ruau's insight:

Démythification: Ce que TestLink n'est pas!

 

TestLink n'est pas un outil d'automatisation! TestLink n'a pas pour but d'exécuter automatiquement vos tests fonctionnels. Dans un premier temps, vous devrez saisir vos cas de tests (à la main) sur la plateforme TestLink, aller tester votre application, et revenir reporter les résultats sur TestLink.
Si vous désirez automatiser cette phase d'exécution de tests, TestLink offre la possibilité de le connecter à un moteur d'automatisation (en l'occurence Sélénium); ainsi c'est ce moteur qui se chargera de jouer les tests et reporter automatiquement les résultats sur TestLink. La procédure pour connecter TestLink à Sélénium fera l'objet d'un autre billet.

No comment yet.
Scooped by Mickael Ruau
June 10, 2017 6:18 AM
Scoop.it!

TFS devient gratuit avec sa version Express – Loïc Baumann's Blog

Brian Harry a annoncé la sortie d’une nouvelle version de TFS nommé “TFS Express” ce qui porte maintenant leur nombre à quatre:

  • Team Foundation Service: la version “in the cloud” de TFS
  • TFS “Standard/Full” : la version la plus complète de TFS
  • TFS Basic : version au fonctionnalité et déploiement simplifié
  • TFS Express : le dernier arrivant
No comment yet.
Scooped by Mickael Ruau
May 25, 2017 3:55 AM
Scoop.it!

Context-Driven-Testing

The Seven Basic Principles of the Context-Driven School

  1. The value of any practice depends on its context.
  2. There are good practices in context, but there are no best practices.
  3. People, working together, are the most important part of any project’s context.
  4. Projects unfold over time in ways that are often not predictable.
  5. The product is a solution. If the problem isn’t solved, the product doesn’t work.
  6. Good software testing is a challenging intellectual process.
  7. Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products.
Mickael Ruau's insight:

Illustrations of the Principles in Action

  • Testing groups exist to provide testing-related services. They do not run the development project; they serve the project.
  • Testing is done on behalf of stakeholders in the service of developing, qualifying, debugging, investigating, or selling a product. Entirely different testing strategies could be appropriate for these different objectives.
  • It is entirely proper for different test groups to have different missions. A core practice in the service of one mission might be irrelevant or counter-productive in the service of another.
  • Metrics that are not valid are dangerous.
  • The essential value of any test case lies in its ability to provide information (i.e. to reduce uncertainty).
  • All oracles are fallible. Even if the product appears to pass your test, it might well have failed it in ways that you (or the automated test program) were not monitoring.
  • Automated testing is not automatic manual testing: it’s nonsensical to talk about automated tests as if they were automated human testing.
  • Different types of defects will be revealed by different types of tests–tests should become more challenging or should focus on different risks as the program becomes more stable.
  • Test artifacts are worthwhile to the degree that they satisfy their stakeholders’ relevant requirements.
No comment yet.
Scooped by Mickael Ruau
April 13, 2017 7:54 AM
Scoop.it!

Automatisation des tests - 10 leçons acquises's Video

Automatisation des tests - 10 leçons acquises's Video | Devops for Growth | Scoop.it

L'équipe européenne d'eBay d'ingénierie de la qualité dispose d’une large expérience dans la mise en œuvre des tests d'automatisation end-to-end dans des environnements différents de développement logiciels (agile, cascade, externalisé, distribué). Cette présentation illustre les leçons clés apprises des perspectives techniques et d'affaires :

1. Ecrire les tests appropriés
2. Un outil n’est pas une stratégie
3. L’automatisation est le développement logiciel en soi-même
4. Parler le même langage que les développeurs
5. Tout le monde sait ce qui est automatisé
6. Le retour rapide est essentiel
7. Sauter le triangle du test
8. Investir dans l’infrastructure du test
9. La maintenabilité c’est la reine
10. Le test manuel est toujours très important.

Dominik Dary & Michael Palotas, eBay International

Enregistré lors de Swiss Testing Day 2012 à Zurich

No comment yet.
Scooped by Mickael Ruau
April 7, 2017 11:34 AM
Scoop.it!

January 2015 Issue

January 2015 Issue | Devops for Growth | Scoop.it

Visual Studio 2015: Gestion des cas de test basée sur le Web avec TFS

Manoj Bableshwar vous montre comment planifier, créer, exécuter et suivre des tests manuels sur n'importe quelle plateforme avec Visual Studio Online. Manoj Bableshwar
No comment yet.
Scooped by Mickael Ruau
April 7, 2017 5:19 AM
Scoop.it!

Layers: encore un logiciel de capture d’écran

Layers: encore un logiciel de capture d’écran | Devops for Growth | Scoop.it

Un logiciel qui capture l'écran sous forme de layers, pour pouvoir éditer plus facilement la capture.

No comment yet.
Scooped by Mickael Ruau
April 6, 2017 7:49 AM
Scoop.it!

Débuter avec Microsoft Test Manager 2013 – Part 1 : Créer un plan de test - Cellenza Blog

Débuter avec Microsoft Test Manager 2013 – Part 1 : Créer un plan de test - Cellenza Blog | Devops for Growth | Scoop.it
Au cours d’une série d’articles, nous allons apprendre à utiliser Microsoft Test Manager 2013.
No comment yet.
Scooped by Mickael Ruau
March 3, 2017 11:50 AM
Scoop.it!

Software Testing Courses

Sharpen your skills at uTest University by accessing hundreds of free testing courses authored by experts, including how-tos, recorded webinars, and written courses.

No comment yet.
Scooped by Mickael Ruau
February 2, 2017 5:01 AM
Scoop.it!

Une VM moderne pour IE avec Vagrant | Blog Xebia - Cabinet de conseil IT

Une VM moderne pour IE avec Vagrant | Blog Xebia - Cabinet de conseil IT | Devops for Growth | Scoop.it
Dans cet environnement hétérogène, nous utilisions déjà Vagrant pour gérer plusieurs VM Linux : intégration continue, bases de données, conteneur Web. Vagrant
No comment yet.
Scooped by Mickael Ruau
December 12, 2016 4:42 AM
Scoop.it!

UX : la salle de test utilisateurs - USABILIS

UX : la salle de test utilisateurs - USABILIS | Devops for Growth | Scoop.it
Nous le répétons à travers nos différents articles, les tests utilisateurs sont essentiels dans la démarche de conception centrée utilisateur. Or, la mise en place de tests utilisateurs nécessite une logistiqu
No comment yet.
Scooped by Mickael Ruau
July 6, 2017 8:13 AM
Scoop.it!

Environnement de développement avec Vagrant et VirtualBox

Vagrant et VirtualBox facilitent la mise en place de tests d'applications avant de les passer sur les serveurs de production.
Mickael Ruau's insight:

 

 

Deux outils vont nous faciliter la tâche : VirtualBox va nous permettre de créer des machines virtuelles, et Vagrant de les gérer et distribuer facilement, grâce à un fichier de configuration. Une commande permet de lancer la machine virtuelle, en la téléchargement au préalable depuis un serveur web. Vous n’aurez qu’à distribuer ce fichier de configuration à vos collègues pour qu’ils puissent travailler sur un environnement totalement identique.

No comment yet.
Scooped by Mickael Ruau
June 19, 2017 7:47 AM
Scoop.it!

Préparer ses plans de tests

Quand rédiger les plans de test ?

Idéalement, vous rédigerez vos plans de tests dès que le client aura validé la conception, histoire de ne pas les changer du tout au tout trois fois par semaine. La tentation à éviter est d’attendre la fin des développements afin de pouvoir effectuer les tests en même temps que vous les rédigez. Comme expliqué plus haut, ils doivent permettre de contrôler l’adéquation du produit fini avec les spécifications, pas du produit fini avec le produit fini et les souvenirs du concepteur.

Pour rédiger vos plans de tests, vous aurez donc soin de fermer toutes les applications en dehors de votre traitement de textes et des spécifications fonctionnelles et techniques de l’application à tester, et c’est tout.

N’oubliez pas que ces plans de tests et les données afférentes vont devoir évoluer avec votre application au fur et à mesure des évolutions. Le cahier de recette est un document vivant qui suit parfaitement le cycle de vie de votre application.

Mickael Ruau's insight:

Les tests unitaires vont principalement vous servir à vérifier que les inputs sont bien enregistrés en base et ressortis comme ils doivent l’être. Ce n’est pas à vous de les écrire, mais à vos équipes au fur et à mesure du développement. L’idéal est d’utiliser une méthode de développement dirigée par les tests :

  1. Le développeur rédige les tests.
  2. Il développe son module.
  3. Il lance les tests, si ça marche, il passe à la suite.

Ces tests sont terriblement longs et fastidieux à réaliser, et c’est pour cette raison que vous devrez immédiatement les automatiser.

No comment yet.
Scooped by Mickael Ruau
June 16, 2017 7:43 AM
Scoop.it!

Suivi des essais par l'analyste

Définition des types d'essais, des cas de tests et des responsables des essais. Description de la tâche de l'analyste pendant les essais, les interactions avec les testeurs. Conseils pour éviter la redondance.
Mickael Ruau's insight:

Définition d'un cas de test

Un cas de test est minimalement composé :

  • D'un numéro : pour le repérer;
  • D'une description : ce qu'il faut faire pour réaliser le test;
  • D'un résultat attendu : selon ce qui a été défini dans la spécification fonctionnelle, suite à l'exécution du test;
  • D'un résultat obtenu : après l'exécution du test, on indique si le test a réussi ou échoué.

Les cas de test sont souvent présentés sous forme de grille. Voici un exemple : supposons qu'un utilisateur doit répartir un pourcentage entre deux entités. La documentation précise que la somme des deux entités doit exactement être égale à 100%. Nous obtiendrons les trois cas de tests suivants :

NoDescriptionRésultat attenduRésultat obtenu1Inscrire deux valeurs dont la somme est supérieure à 100% puis enregistrerMessage d'erreur affiché, aucun enregistrementOK2Inscrire deux valeurs dont la somme est égale 100% puis enregistrerEnregistrement des données.OK3Inscrire deux valeurs dont la somme est inférieure 100% puis enregistrerMessage d'erreur affiché, aucun enregistrementAnomalie (enregistre sans afficher message d'erreur)

 

No comment yet.
Scooped by Mickael Ruau
June 10, 2017 6:25 AM
Scoop.it!

Microsoft Visual Studio Team Foundation Server Express 2015

Microsoft Visual Studio Team Foundation Server Express 2015 | Devops for Growth | Scoop.it
Visual Studio Team Foundation Server 2015 est une plateforme homogène de contrôle du code source, de gestion de projet et de collaboration des équipes sur laquelle repose la suite d'outils Microsoft de gestion du cycle de vie des applications (ALM), qui aide les équipes à mieux travailler, à collaborer plus efficacement et à livrer plus systématiquement des logiciels de qualité.
Mickael Ruau's insight:

L'automatisation du processus de mise à disposition des logiciels permet à des équipes entières de suivre les actions de chacun, les transactions et les artefacts de projet tels que les impératifs, les tâches, les bogues, le code source et les résultats de génération et de test. Collaborez, gérez vos référentiels et automatisez les processus de développement. Même si votre équipe est peu nombreuse et composée de débutants, grâce à Team Foundation Server, elle peut viser loin. Remarque : TFS Express est limité à cinq (5) utilisateurs.

No comment yet.
Scooped by Mickael Ruau
June 7, 2017 10:16 AM
Scoop.it!

Qu’est qu’un plan de test logiciel ? Comment rédiger un bon plan de test ? - All4Test

Qu'est qu'un plan de test logiciel, comment rédiger un tel document et quels outils de gestion des plans test sont disponibles.
No comment yet.
Scooped by Mickael Ruau
May 9, 2017 3:46 AM
Scoop.it!

Keyword-driven testing - Wikipedia

Keyword-driven testing - Wikipedia

Keyword-driven testing, also known as table-driven testing or action word based testing, is a software testing methodology suitable for both manual and automated testing. This method separates the documentation of test cases -including the data to use- from the prescription of the way the test cases are executed.

Mickael Ruau's insight:

Methodology

The keyword-driven testing methodology divides test process execution into several stages:

  1. Model basis/prototyping: analysis and assessment of requirements.
  2. Test model definition: on the result requirements assessment, approach an own software model.
  3. Test data definition: on the basis of the defined own model, start keyboard and main/complement data definition.
  4. Test preparation: intake test basis etc.
  5. Test design: analysis of test basis, test case/procedure design, test data design.
  6. Manual test execution: manual execution of the test cases using keyword documentation as execution guideline.
  7. Automation of test execution: creation of automated script that perform actions according to the keyword documentation.
  8. Automated test execution.
No comment yet.
Scooped by Mickael Ruau
April 7, 2017 11:37 AM
Scoop.it!

Référentiels de tests : le top 5! - Testing Digital

Référentiels de tests : le top 5! - Testing Digital | Devops for Growth | Scoop.it

Quel est le top 5 des outils de gestion de tests ? Face à la multiplicité des offres présentes sur le marché, la question est légitime. C’est pourquoi, nous avons sélectionnés 5 outils, complets et performants, qui proposent les fonctionnalités essentielles dont doit être muni un outil de management de test.

Mickael Ruau's insight:
  1. Disponible en version d’essai. HP Quality Center
  2. Sur abonnement. Microsoft Test Manager (MTM) / Team Foundation Server (TFS)
  3. Gratuit. Squash Test Management
  4. Gratuit. TestLink
  5. Disponible en version d’essai gratuite. Xray for Jira
No comment yet.
Scooped by Mickael Ruau
April 7, 2017 11:33 AM
Scoop.it!

Planifier des tests manuels à l'aide de Team Web Access

Planifier des tests manuels à l'aide de Team Web Access | Devops for Growth | Scoop.it

Créez des plans de test pour suivre les tests manuels pour des sprints ou des jalons. Ainsi, vous pouvez voir à quel moment s'achève le test pour un sprint ou un jalon spécifique.

Avec Team Foundation Server, vous pouvez personnaliser des plans de test et des suites de tests. Par exemple, vous pouvez ajouter un champ supplémentaire pour identifier le réviseur d'un plan de test ou modifier les valeurs par défaut du champ État pour mieux répondre à vos besoins.

No comment yet.
Scooped by Mickael Ruau
April 6, 2017 9:22 AM
Scoop.it!

Test Gap Analysis

Test Gap Analysis | Devops for Growth | Scoop.it

Publications

Juergens, Pagano

Did We Test the Right Thing? Experiences with Test Gap Analysis in Practice.

Eder, Hauptmann, Junker, Juergens, Vaas, Prommer

Did We Test Our Changes? Assessing Alignment between Tests and Development in Practice.

No comment yet.
Scooped by Mickael Ruau
March 20, 2017 12:51 PM
Scoop.it!

Software Testing Tool Reviews

Research hundreds of QA & QE tools to see how they stack up. Add your own reviews or submit your favorite test tool for the community to discover and rate.

No comment yet.
Scooped by Mickael Ruau
February 4, 2017 2:44 AM
Scoop.it!

Installing modern.ie Virtualization on VirtualBox for Mac - chriswharton.me

Installing modern.ie Virtualization on VirtualBox for Mac - chriswharton.me | Devops for Growth | Scoop.it

If you haven’t heard about this cool beta, check it out here. 

Mickael Ruau's insight:

https://www.sitepoint.com/virtual-machine-browser-testing-modern-ie/ :

Windows Licensing Restrictions

All modern.ie VMs are full editions of Windows — you can install and use any software you like including other browsers.

To prevent anyone using these images to run unlicensed copies of Windows indefinitely, they expire after 30 days (unless you enter an activation key). At that point, the OS will randomly reboot and become mostly unusable. You can, however, retain a copy of the downloaded files (or the VirtualBox OVA) and import the VM again.

Fortunately, there is a way to extend Windows expiration. When you start receiving activation messages, run a command prompt as an administrator inside the VM. This is achieved by right-clicking the shortcut and choosing Run as administrator.

Then, for XP VMs, enter:

rundll32.exe syssetup,SetupOobeBnk

or, for Windows Vista, 7 or 8.1 enter:

slmgr /rearm

This can be done twice so, in effect, your license is extended to 90 days.

No comment yet.
Scooped by Mickael Ruau
December 26, 2016 4:43 AM
Scoop.it!

La conception participative : concevoir avec les utilisateurs - USABILIS

La conception participative : concevoir avec les utilisateurs - USABILIS | Devops for Growth | Scoop.it

La conception participative est une méthode où l’utilisateur final d’un site web ou d’une application collabore de manière active à la conception.

No comment yet.