01 Introduction au test du logiciel

IT structure département technique est divisé:

Division Produits: besoins des utilisateurs, prototype d'interface (résultats attendus)

Direction du développement: le codage, le programme (l'effet réel)

Division Test: trouver Bug (rapport de la différence entre les résultats réels et les résultats escomptés)

Exploitation et service de maintenance: en ligne, entretien

Tout d'abord, le problèmes de logiciel

1. Qu'est-ce qu'un logiciel?

= + Documentation du programme de logiciel

2, le cycle de vie du logiciel (comment est fait des logiciels)

Par exemple: pour construire une maison

Les plans, les exigences, (conception de lignes, de conception détaillée) la conception, la construction, les tests, l'utilisation

(1) programme (temps, personnel, ressources, évaluation des risques)

(2) exigences (exigences fonctionnelles, les exigences de performance, les exigences de sécurité, les exigences de conformité, etc.)

(3) Design (conception de grandes lignes, la conception détaillée)

(4) de codage (C, C ++, Java, Python, etc. source, un programme d'objet)

(5) Test (vérifier que le logiciel répond à la spécification d'exigences, SRS)

(6) le fonctionnement et l'entretien

3, modèle de développement souple

(1) Cascade (le temps doit être de haut en bas)

100% 100% les exigences de conception ------ ------ ------ test de 100% en ligne de codage -------

Avantages: moins de changements de la demande, réduire beaucoup de doubles emplois, la qualité grandement améliorée.

Inconvénients: très longue période

(2) souple de modèle (mêlée, modèle en spirale)

Avantages: court cycle de développement

4, tests de logiciels

(1) Définition:

(2) Objectif Test:

Test positif; inverser le test

 Principe (3) Test de logiciels

  Tous les tests logiciels devraient être retracée aux besoins des utilisateurs;

  Départ matinal des tests (phase consiste à tester le travail besoins)

  nombreux tests est impossible;

  Test est risqué;

  Tous les défauts sont dignes de réparation;

  effet cluster bug: plus les défauts constatés, les défauts seront décrits plus;

  Deux pas en avant, un pas en arrière;

5, composé du personnel de projet logiciel

(1) Chef de projet

(2) l'analyste

(3) Les concepteurs

(4) codeur

(5) testeurs

(6) QA

fonctions:

une norme.

b. contrôler si l'équipe du projet conformément aux travaux normatifs

c. Passez en revue les résultats du test (plan de test, plan de test, cas de test, rapports de bugs)

(7) Configuration Management

a. + CI = Code du document

5. La raison de l'introduction de défauts logiciels

(1) demande

(2) Design

(3) de codage

(4) Autres

Je suppose que tu aimes

Origine www.cnblogs.com/1218-mzc/p/12625677.html
conseillé
Classement