Passer aux informations sur le produit
Pratiques de test logiciel que les développeurs devraient connaître
Pratiques de test logiciel que les développeurs devraient connaître
Description
Introduction au livre
La troisième édition révisée reflète le contenu le plus récent de la norme internationale de test de logiciels ISO/IEC29119.
De plus, la stratégie de test et la méthode de dérivation des cas ont été revues à travers des études de cas afin de faciliter leur application dans le travail réel.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
Partie 1.
Principes fondamentaux des tests logiciels

1.1 Pourquoi les tests logiciels sont-ils nécessaires ?
1.1.1.
La nécessité des tests du point de vue des systèmes logiciels
1.1.2.
Causes des défauts logiciels
1.1.3.
Le rôle des tests dans le développement, la maintenance et l'exploitation des logiciels
1.1.4.
Tests et qualité
1.1.5.
Tests : Quelle quantité est suffisante ?
1.2.
Qu'est-ce qu'un test ?
1.3.
Principes généraux des tests
1.4.
Principes fondamentaux du processus de test
1.4.1.
Planification et contrôle des essais
1.4.2.
Analyse et conception des tests
1.4.3.
Mise en œuvre et exécution des tests
1.4.4.
Critères d'achèvement des tests et rapport
1.4.5.
Activités de clôture des tests
1.5.
La psychologie des tests
1.6.
Facteurs limitant les tests logiciels
1.7.
L'attrait des tests
1.8.
expert en tests

Partie 2.
Cycle de vie et tests des logiciels

2.1.
Modèle de développement logiciel
2.1.1.
Modèle en V (modèle de développement séquentiel)
2.1.2.
Modèle de développement itératif-incrémental
2.1.3.
Tests dans le modèle de cycle de vie du développement
2.2.
Niveau de test
2.2.1.
Tests de composants
2.2.2.
Tests d'intégration
2.2.3.
Tests système
2.2.4.
Tests d'acceptation
2.3.
Type de test
2.3.1.
Tests fonctionnels
2.3.2.
Tests non fonctionnels
2.3.3.
essais structurels
2.3.4.
Tests de vérification/régression
2.4.
Tests de maintenance

Partie 3.
technique statique

3.1.
Techniques statiques et processus de test
3.1.1.
Avantages et finalité des évaluations
3.1.2.
Avis et tests
3.2.
Processus d'examen
3.2.1.
Étapes de l'examen formel
3.2.2.
Rôles et responsabilités
3.2.3.
Types d'avis
3.2.4.
Facteurs de succès des avis
3.3.
Analyse statique par outils

Partie 4.
techniques de conception de tests

4.1.
Processus de conception et de mise en œuvre des tests
4.2.
Types de techniques de conception de tests
4.3.
techniques de conception de base
4.3.1.
Techniques basées sur les spécifications
4.3.2.
Techniques basées sur la structure
4.3.3.
Techniques basées sur l'expérience
4.4.
techniques de conception avancées
4.4.1.
Techniques basées sur les spécifications
4.4.2.
Techniques basées sur la structure
4.4.3.
Techniques basées sur l'expérience
4.5.
Sélection des techniques d'essai
4.6.
Tests basés sur les caractéristiques du logiciel

Partie 5.
Gestion des tests

5.1.
Organisation de test
5.1.1.
L'organisation et l'indépendance des tests
5.1.2.
Rôle des responsables et des testeurs de tests
5.2.
Planification et estimation des tests
5.2.1 Plan de test
5.2.2.
Activités de planification des tests
5.2.3.
conditions d'achèvement
5.2.4.
Estimation du test
5.2.5.
Approche et stratégie de test
5.3.
Surveillance et contrôle
5.3.1.
Suivi de l'avancement des tests
5.3.2.
Rapports de test
5.3.3.
Contrôle des tests
5.3.4.
Test terminé
5.4.
Gestion de la configuration
5.5.
Risque et tests
5.5.1.
Risque du projet
5.5.2.
Risque lié au produit
5.6.
Gestion des incidents
5.7.
Évaluation du processus de test

Partie 6.
Outils de support aux tests

6.1.
Types d'outils de test
6.1.1.
Classification des outils de test
6.1.2.
Outils de gestion des tests
6.1.3.
Outils de support pour les tests statiques
6.1.4.
Outils d'aide à la conception des tests
6.1.5.
Outils de support pour l'exécution des tests et la journalisation
6.1.6.
Outils de performance et de surveillance
6.1.7.
Outils pour des domaines d'application spécifiques
6.1.8.
Outils autres que les outils de test
6.1.9.
outils commerciaux et open source
6.2.
Utilisation efficace des outils : valeur potentielle et risques
6.2.1.
Avantages et risques potentiels de la mise en œuvre de l'outil de test
6.2.2.
Considérations selon le type d'outil
6.3.
Introduction et distribution des outils
6.3.1.
Sélection et introduction des outils
6.3.2.
Demande de projet pilote
6.3.3.
Automatisation des tests
6.3.4.
Distribution des outils
6.3.5.
procédure d'introduction de l'outil
6.4.
Résultats de l'introduction de l'outil

Partie 7.
Appendice

Pièce jointe 1.
Études de cas d'application des techniques de test de flux de contrôle
Pièce jointe 2.
Utilisation de MC/DC dans les tests de boîte noire
Pièce jointe 3.
Liste de contrôle pour l'examen des cas de test
Pièce jointe 4.
Formulaire de charte de test
Pièce jointe 5.
Examiner le formulaire de préparation individuelle et le formulaire de réunion
Pièce jointe 6.
Exemple de document de plan de test
Pièce jointe 7.
Étude de cas sur une stratégie de dépistage fondée sur les risques
Pièce jointe 8.
Modèle de document de gestion de l'avancement des tests
Pièce jointe 9.
Format de spécification des cas de test
Pièce jointe 10.
Formulaire de rapport d'incident (formulaire abrégé)
Pièce jointe 11.
Formulaire de rapport d'incident (intégral)
Pièce jointe 12.
Formulaire de registre de gestion des défauts
Pièce jointe 13.
Formulaire de rapport d'état des tests
Pièce jointe 14. Exemples de questions ISTQB (coréen)
Pièce jointe 15.
Outil de support à l'automatisation de la gestion des tests : TPMS

Avis de l'éditeur
« Pratiques de test logiciel que les développeurs devraient connaître », également connues sous le nom de « Dog Eggs »
Elle a finalement été publiée dans sa troisième édition.


La troisième édition reflète le contenu le plus récent de la norme internationale de test de logiciels ISO/IEC29119.

De plus, la stratégie de test et la méthode de dérivation des cas ont été revues à travers des études de cas afin de faciliter leur application dans le travail réel.


Pourquoi vous devez lire la 3e édition de Gaeal !
1.
Livres essentiels pour apprendre les tests logiciels en autodidacte
2.
Un ouvrage qui reflète des années d'expérience en matière de tests logiciels et qui peut être appliqué directement au travail dans le monde réel.
3.
Un livre incontournable pour obtenir la certification ISTQB, une certification internationale en tests logiciels.
4.
Norme internationale de test logiciel (ISO/IEC 29119) et ISTQB (Norme internationale de test logiciel)
Un ouvrage qui permet d'acquérir systématiquement des connaissances sur les tests basés sur les critères du Conseil des qualifications.
5.
Une méthode concrète pour aborder stratégiquement les tests et dériver systématiquement les cas de test.
Livres axés sur les cas
6.
Un livre que les praticiens et les développeurs de tests devraient lire et étudier à plusieurs reprises au fur et à mesure qu'ils acquièrent de l'expérience.
SPÉCIFICATIONS DES PRODUITS
- Date de publication : 15 septembre 2010
Nombre de pages, poids, dimensions : 355 pages | 898 g | 188 × 254 × 30 mm
- ISBN13 : 9788994711003
- ISBN10 : 8994711007

Vous aimerez peut-être aussi

카테고리