les outils d’automatisation de tests (scripting) : adoption et enjeux (complet) par axon...

23
MIDI EXPERT PRÉSENTÉ PAR AUTOMATISATION DE TESTS (SCRIPTING) ADOPTION & ENJEUX

Upload: aqt-presentations

Post on 10-Aug-2015

66 views

Category:

Technology


2 download

TRANSCRIPT

MIDI EXPERTPRÉSENTÉ PAR

AUTOMATISATIONDE TESTS

(SCRIPTING)

ADOPTION& ENJEUX

MIDI EXPERTPRÉSENTÉ PAR

AUTOMATISATIONDE TESTS (SCRIPTING)

ADOPTION& ENJEUX

6 JUIN 2015

Qui sommes-nous?

Depuis plus de 18 ans, notre

centre d’expertise en

développement de projets

et qualité logicielle propose

des solutions personnalisées et

éprouvées aux organisations

innovantes qui ont un processus

d’affaires unique et de grandes

exigences en matière de qualité

logicielle.

09/06/2015L'automatisation des tests Page 3

Notre expertise

09/06/2015L'automatisation des tests Page 4

PRODUITSSERVICES

DÉVELOPPEMENT

MODERNISATION

QUALITÉ LOGICIELLE

PROJETS

QUALITÉ DES PROJETS GARANTIE À 100%

1POURQUOI AXON

& LES TESTS

09/06/2015L'automatisation des tests Page 6

AXON, centre de développement et modernisation

d’applications, s’implique dans les essais logiciel.

POURQUOI?

2POURQUOI AUTOMATISER

Les grands enjeux actuels du développement logiciel

09/06/2015L'automatisation des tests Page 9

Multiplateforme et multi-technologie

Complexité et instabilité des besoins

Importance de la commercialisation ( « time to market » )

Pression sur les budgets

Recherche de la simplicité d’utilisation qui augmente considérablement la complexité des

applications

Défis énormes de la sécurité

Absence de mesures et de métriques

Pourquoi automatiser les essais ?

09/06/2015L'automatisation des tests Page 10

Sauver du temps et de l’argent

Augmenter la rigueur

Implanter un processus structuré, répétable et transférable

Augmenter la couverture

Supporter les tests multiplateformes qui se multiplient

Pourquoi automatiser les essais?

09/06/2015L'automatisation des tests Page 11

Réaliser des essais que le manuel ne peut pas

Mettre de l’emphase sur la stratégie et la rédaction des scénarios

Capter la connaissance

Détecter et éviter la régression

Augmenter la motivation et le sentiment d’excellence

LES TESTS AUTOMATISÉS SONT UN PASSAGE OBLIGÉ POUR

ASSURER LE SUCCÈS CONTINU (IL FAUT SEULEMENT DÉTERMINER LE QUAND ET COMMENT)

Les bénéfices de l’automatisation

09/06/2015L'automatisation des tests Page 12

• Meilleure qualité = meilleur produit

• Diminution des coûts (meilleur ROI)

• Une équipe plus efficace avec des tâches à valeur ajoutées

• Moins de répétition

• Tester multitudes de fureteurs, langages, plateformes à la fois

• Réduction des anomalies

• Création d’une recette, d’une bible de l’automatisation

• Applicable à travers tous les processus organisationnels

3LES DÉFIS DU PASSAGE

MANUEL À L’AUTOMATISATION

Les perceptions par rapport à l’automatisation

09/06/2015L'automatisation des tests Page 14

2Plein de tests

impossibles à

automatiser

8Changements

importants

7Formation

des QA

5Expériences

ratées

3Pas le temps

4Gros

investissements

6Travailler en

silo entre

développement

et assurance

qualité

1Trop d’efforts, les

tests automatisés

demandent un

entretien et une

évolution

constante

Doit-on automatiser à 100%?

09/06/2015L'automatisation des tests Page 15

Automatiser demande réflexion. Planifier, structurer, travailler en équipe.

•Il faut être en mesure d’identifier les bonnes choses à tester

•Un nouveau processus et de nouveaux rôles (qui fait quoi?)

•La gestion des scripts (un outil de script ne peut tout tester)

•Nouvelles infrastructures à mettre en place

EN GÉNÉRAL, IL Y A UNE TROP GRANDE TOLÉRANCE AUX ANOMALIESLA QUALITÉ DOIT ÊTRE LA PRIORITÉ

Comment changer les mentalités?

09/06/2015L'automatisation des tests Page 16

La planification est la clé du changement

Identifier les solutions existantes

Assigner un coach ou mentor à l’équipe / formation / accompagnement

Changer la perception face l’anticipation de la perte d’emploi

Changer la culture de l’entreprise

4POURQUOI LES OUTILS

ACTUELS N’OFFRENT PAS LE ROI ESCOMPTÉ

Pourquoi les outils actuels n’offrent pas le ROI

escompté?

09/06/2015L'automatisation des tests Page 18

1Nécessité d’utiliser

plusieurs outils de

script afin de tester

un processus

complet6

Nouveau rôle

dans l’équipe

3Validation et la

consolidation des

résultats

2Gestion des

scripts

4Adhésion

5Gestion du

changement

5UNE NOUVELLE DÉMARCHE

POUR SIMPLIFIER L’ADOPTION & ASSURER LE ROI

Simplifier l’adoption

09/06/2015L'automatisation des tests Page 20

IDENTIFIER LES FACTEURS CLÉS

Volonté de la direction

L’adhésion des équipes

Anticiper le changement

ÉTABLIR LE PROCESSUS

Gérer et planifier

Nouveau rôle : scripteur

Définir une stratégie

CHOISIR LES BONS OUTILS

Pas à pas

Technologie

09/06/2015L'automatisation des tests Page 21

APP.

PATRIMONIALE

PROCESSUS EN LOT

SGBDR

SERVICES

TRAITEMENTS

APP. MOBILE

APP. « CLIENT LOURD »

COURRIEL

APPLICATION WEB

RAPPORTS

Telnet

(3270, 5250, etc.)

Autres

Script runner

Autres

SOAP UI

Rest Assured

Autres

Outil des fournisseurs

• Oracle

• DB2

• SAP Sybase

SSH

Commandes OS

Autres

Perfecto mobile, Appium

Mobile Labs, Autres

Sikuli, OATS, Autres

Greenmail. Apache James, Autres

Selenium, Ranorex, Sikuli, HP UFT,

TestComplete, Autres

“DIFF” Texte, “DIFF” MsOffice,

“DIFF” PDF, Autres

Créer un véritable ROI

09/06/2015L'automatisation des tests Page 22

VALIDER &

CUMULER LES

RÉSULTATS

PRÉPARER LES

DONNÉES DE

TESTS

LANCER LE SCRIPT

APP. PATRIMONIALE PROCESSUS EN LOT

SGBDR

SERVICES

TRAITEMENTS

APP. MOBILE

APP. « CLIENT LOURD »

COURRIEL

APPLICATION WEB

RAPPORTS

Telnet

(3270, 5250, etc.)

Autres

Script runner

Autres

SOAP UI

Rest Assured

Autres

Outil des fournisseurs

• Oracle

• DB2

• SAP Sybase

SSH

Commandes OS

Autres

Perfecto mobile, Appium

Mobile Labs, Autres

Sikuli, OATS, Autres

Greenmail. Apache

James, Autres

Selenium, Ranorex,

Sikuli, HP UFT,

TestComplete, Autres

“DIFF” Texte, “DIFF”

MsOffice,

“DIFF” PDF, Autres

RÉPÉTITIONS

DOCUMENTE | ORGANISE | SÉQUENCE | CENTRALISE RÉSULTATS | CONSERVE L’HISTORIQUE

Comment obtenir un bon ROI?

09/06/2015L'automatisation des tests Page 23

LA SITUATION NE

S’AMÉLIORERA PAS

1

ON SAIT QUE

VOUS ÊTES DÉJÀ

À LA LIMITE

2

ON SAIT QUE LE

STRESS NE BAISSERA

PAS

3

GESTIONNAIRESÉQUIPES DE

DEV ET QA

ALORS, ON FAIT QUOI?

MIDI EXPERTPRÉSENTÉ PAR

[email protected]

MERCI

www.axon-id.comwww.askida.com

@axon_id@askidasoftware