Le Cloud Testing est parfait pour l’économie mobile. Vingt pour cent de tout le commerce en ligne est mobile, et dix pour cent de tout le commerce est en ligne. Si l’on tient compte du fait qu’il n’y avait pas de commerce mobile il y a 10 ans, et que le commerce en ligne n’existait pas il y a 10 ans, la croissance de ces marchés est époustouflante. Cette génération a créé une toute nouvelle façon de faire des affaires et elle est en train de tout changer. La seule méthode qui soumet une application à un processus aussi rigoureux, la préparant aux surprises inattendues qui se produiront en termes de trafic et d’utilisation, est le test du cloud.
Les tests dans le cloud augmentent l’efficacité en hiérarchisant les appareils. Une base de données centralisée donne au gestionnaire le pouvoir d’attribuer et de réattribuer des appareils aux testeurs qu’il choisit. À tout moment, un projet peut devenir une priorité absolue. Il peut s’agir d’une application populaire où un bogue vient d’être trouvé. Il peut s’agir d’un problème de performance qui vient d’apparaître. Il peut s’agir d’une application mineure qu’un concurrent a publiée et vous devez maintenant déployer votre version sur le marché en quelques heures. Sans se battre, se disputer ou échanger des appareils physiques, le manager peut appuyer sur quelques boutons et les projets reçoivent immédiatement ce dont ils ont besoin de manière plus urgente.
Pré-requis : Le candidat doit obtenir la certification Certified Cloud Tester - Foundation Level (CCTFL). ™
Durée du cours en ligne : 20 à 25 heures
Module 1 - Test fonctionnel des applications cloud
SaaS
Avantages et inconvénients
Couches de test du cloud
Points de vue sur les tests
Identification des fonctions à tester
Comment les fonctions sont mises en œuvre
Mise en œuvre du service
Hiérarchisation des fonctions
Test des flux de travail
Adopter une vision organisationnelle ou une vue produit
Méthode
La relation entre le processus et les données
Tests structurés
Articles physiques
Métriques de test physique
Fonctions
Métrique
Budgétiseur de temps
Application iPhone METS
Tests agiles
La base des conditions d’essai
Test des processus d’entreprise
Arbres de classification à l’aide de CTE-XL
Évaluation des tests
Caractéristiques des bons rapports d’incident
Signalement et suivi des incidents - Ce que vous devez savoir
Exemples de catégories d’incidents
Exemples de priorités en matière d’incidents
Comment ces données peuvent-elles être utilisées ?
Tests de régression
Module 2 - Le rôle de l’automatisation des tests
How Automation Can Help in Cloud Testing
The Risks
Which Functions and Tests Can be Automated?
Tool Options
Module 3 - Testing Cloud Security
How Important is Security?
Cloud Security Advantages
Security Relevant Cloud Components
Cloud Security Risks
Key Security Questions
The Nature of Security Tests
Compliance
What are Your Compliance Requirements?
Compliance Issues
Data Security Risks
Volume-based Encryption
Application Level Encryption
File-based Encryption
Policy and Key Management
The Role of SLAs
On-premises Key Management
Auditing
The Threat
The “Hardware Roof of Trust”
Governance
A Process for Cloud Security Testing
Putting it Together
Guidelines from NIST
The Cloud Security Alliance
Further Resources
Module 4 - Testing Cloud Performance
Examples of Cloud Applications and Performance Concerns
How We Got Here
The Performance Impact of Cloud Computing
Service Level Agreements
Performance Through the Cloud
Profiling Workload and Capacity Levels
Designing Performance Tests
Understanding Where the Traffic Goes
Performance Test Tools
How Cloud Performance Tools Work
How Cloud-based Performance Tools Work
Steps in Designing a Cloud Performance Test
Module 5 - Testing Cloud Reliability and Availability
What Customers Expect
The Role of Testing
The Role of Service Level Agreements (SLAs)
Key Point About SLAs
What This Means
Comment tester et surveiller la fiabilité et la disponibilité
Comment mesurer la fiabilité et la disponibilité
Vous devez décider ce qui est important
Surveillance traditionnelle
Le défi : les applications cloud géodispersées
Solutions possibles
Surveillance unifiée
Exemple de tableau de bord
Rapport sur les SLA
Module 6 - Transition vers le cloud
Ce qu’il faut prendre en compte lors de la transition d’applications vers le cloud
Comprendre les besoins et la valeur de l’entreprise
Comprendre les risques
La liste de surveillance des risques
Exemple : Test du risque et du rendement
Exemple : Atténuation des risques
Testeurs cloud seniors cherchant à ajouter l’automatisation des tests à leurs compétences.
Les gestionnaires qui souhaitent mieux comprendre les tests avancés du cloud.
Testeurs de logiciels
Développeurs
Tester Analsyt
Dérivation de test