Vous êtes sur la page 1sur 11

Plan de test

Ralisation dun logiciel pour modem gnrique


industriel TCP/IP
Groupe GMB1
Meriem AFWALLAH
Nguyen Cuong KRAUCH
Ndeye Amacodou NDIAYE

2011

Plan d e test
R a l i s at i o n d un l o g i c i e l po ur m o de m g n r i q u e
i n d u s t r i e l T C P/ I P

Les informations didentification du document

Rfrence
document :

du

Version
document :

du

Date
document :

du

Auteur(s) :

Plan de test

Les lments de vrification du document

D7

Valid par :

David PALMA

1.01

Valid le :

13/05/2011
1

Soumis le :

Meriem AFWALLAH
Nguyen Cuong KRAUCH
Ndeye Amacodou NDIAYE

Type de diffusion :

Document
lectronique (.pdf)

Confidentialit :

Standard / tudiants
UFR Maths-Info
Maths
de
luniversit
Paris
Descartes

Page 1

Table des matires


1.

Introduction (ou prambule) ..................................................................................... 4

1.1.

Objectifs et mthodes ....................................................................................................... 4

1.2.

Documents de rfrence ................................................................................................... 4

2.

Guide de lecture .............................................................................................................. 5

2.1 Matrise duvre ................................................................................................................. 5


2.2 Matrise douvrage ............................................................................................................... 5
3.

Concepts de base ........................................................................................................... 5

4.

Tests fonctionnels ........................................................................................................... 6

4.1 Pour chaque scnario ............................................................................................................. 6


4.1.1 Identification........................................................................................................................ 6
4.1.2 Description........................................................................................................................... 6
4.1.3 Contraintes .......................................................................................................................... 6
4.1.4 Dpendances ....................................................................................................................... 6
4.1.5 Procdure de test ................................................................................................................ 6
5.

Tests unitaires.................................................................................................................. 7

5.1 Pour chaque test unitaire ....................................................................................................... 7


5.1.1 Identification .................................................................................................................... 7
5.1.2 Description ....................................................................................................................... 7
5.1.3 Contraintes ....................................................................................................................... 8
5.1.4 Dpendances .................................................................................................................... 8

Plan de test

Page 2

5.1.5 Procdure de test............................................................................................................. 8


6.

Vrification de la documentation .............................................................................. 9

7.

Annexe ................................................................................................................................ 9

8.

Glossaire........................................................................................................................... 10

9.

Rfrences ....................................................................................................................... 10

Plan de test

Page 3

1. Introduction (ou prambule)


Ce document prsente l'ensemble des tests effectus sur l'application.

1.1. Objectifs et mthodes


L'application a t dveloppe en ANSI C avec la plateforme de dveloppement
Developer Studio. Nous l'avons par la suite intgre au modem gnrique
GSM/GPRS/EDGE fourni par la socit Sierra Wireless.
L'objectif de l'application est d'tablir une communication entre le modem et un serveur
distance.

1.2. Documents de rfrence

Voici les documents qui ont permis llaboration de ce plan de tests :


Le cahier des charges
Le cahier de recette
Les guides de dveloppement

Plan de test

Page 4

2. Guide de lecture
2.1 Matrise duvre
La matrise duvre est charge de dfinir la solution et les moyens techniques quelle
devra mettre en uvre pour raliser, maintenir, voire exploiter le produit fini tout en
restant en conformit avec le cahier des charges ; elle est responsable du respect des
standards techniques de nature informatique et de la prennit des produits livrs.
Le responsable de cette matrise duvre est le groupe GMB1 compos dsormais de trois
tudiants (Younes IBARIOUEN ayant quitt le groupe):
Meriem AFWALLAH
Nguyen Cuong KRAUCH
Ndeye Amacodou NDIAYE

2.2 Matrise douvrage


Le matre douvrage est le donneur dordre au profit de qui louvrage est conu. Il sagit
de notre encadrant Monsieur David PALMA, Ingnieur Avant-Vente (EMEA Field
Application Manager) au sein de lentreprise Sierra Wireless.

3. Concepts de base
Des connaissances en informatique et rseaux (architecture hardware/software,
client/serveur, protocoles FTP/TCP/UDP, etc.) peuvent aider la comprhension de ce
document.

Plan de test

Page 5

4. Tests fonctionnels
4.1 Pour chaque scnario
4.1.1 Identification
TF : Test denvoi et denregistrement de donnes

4.1.2 Description
Lobjectif de ce test est de sassurer que lorsquon envoie des donnes depuis un
ordinateur connect au modem de Sierra Wireless, ces dernires sont bien
enregistres dans un fichier sur le serveur FTP.

4.1.3 Contraintes

Toutes les contraintes des tests unitaires (voir la partie correspondante) doivent tre
satisfaites.
4.1.4 Dpendances
Tous les tests unitaires sont ncessaires pour s'assurer de l'envoi des donnes du
port UART jusqu'au serveur FTP (ce qui implique que l'initialisation du GPRS a
bien t effectue).
4.1.5 Procdure de test
Identification
TF

Plan de test

Donnes en entres

Rsultats attendus

J'cris A, B, C depuis
mon ordinateur

A,B,C est enregistr


dans un fichier sur le
serveur FTP

Critres de validation
OK

Page 6

5. Tests unitaires
5.1 Pour chaque test unitaire
5.1.1 Identification
TU1 : Test de la carte SIM
TU2 : Test du code PIN
TU3 : Test dinitialisation du GPRS
TU4 : Test de configuration de l'UART
TU5 : Test de connexion au serveur FTP

5.1.2 Description
TU1 : le but du test est de savoir ce qui se passe lorsquon dmarre lapplication
avec/sans la carte SIM.
TU2 : le but est de savoir ce qui se passe lorsquon compose ou non un code PIN.
TU3 : le but est de savoir ce qui se passe lorsquon initialise ou non le GPRS.
TU4 : le but est de savoir ce qui se passe lorsquon configure ou non l'UART.
TU5 : le but est de savoir ce qui se passe lorsquon ouvre ou non la connexion au
serveur FTP.

Plan de test

Page 7

5.1.3 Contraintes
TU1 : ordinateur reli au modem.
TU2 : contrainte TU1 + carte SIM requise
TU3 : contraintes TU2 + connexion rseau requise
TU4 : mme contrainte que TU1
TU5 : mmes contraintes que TU3

5.1.4 Dpendances
Identification

Test(s) effectuer
au pralable

TU1

Aucun

TU2

TU1

TU3

TU1, TU2

TU4

Aucun

TU5

TU3

Commentaires
Il s'agit du test effectuer en premier pour savoir si
notre application peut fonctionner sans carte SIM ou
non
Test au niveau du code PIN, la carte SIM est donc
requise (TU1)
L'initialisation du GPRS est ncessaire pour la
connexion au serveur FTP par la suite
Pas de commentaire particulier
On ne pourra tablir une connexion FTP sans avoir
initialis le rseau GRPS au pralable (TU3)

5.1.5 Procdure de test


Identification
TU1

Donnes en entres
Carte SIM

Rsultats attendus
Carte SIM OK

TU2

Code PIN

Code PIN OK

TU3

APN, login et
password du GPRS

Initialisation GPRS

TU4

Donnes A, B, C

TU5

Nom de l'hte, login


et password du FTP

ConfigurationUART
Rception A, B et C
Connexion
au serveur FTP

Plan de test

Critres de validation
OK sinon vrifier tat carte SIM
(absente ? bien insre ?)
OK sinon vrifier code PIN
(errone ?)
OK sinon vrifier si les donnes
en
entres sont correctes
OK sinon vrifier la partie
codage
OK sinon vrifier si les donnes
en entres sont correctes et la
connexion Internet
Page 8

6. Vrification de la documentation
N'ayant pas russi inclure le traitement de donnes saisies par l'utilisateur dans la partie
configuration de l'UART, nous n'avons malheureusement pas pu faire le test unitaire TU4,
et par consquent le test fonctionnel TF n'a pas pu tre ralis lui non plus. Nanmoins,
les autres tests ont correctement fonctionns.

7. Annexe
Ce schma peut rsumer en quoi consiste notre projet :

Plan de test

Page 9

8. Glossaire

GSM (Global System for Mobile Communication) : il sagit dun systme de


communication global pour un usage mobile.

GPRS (Global Packet Radio Service) : il sagit dune norme pour la tlphonie mobile
drive du GSM permettant un dbit de donnes plus lev.

FTP (File Transfer Protocol) : il sagit dun protocole de communication destin


lchange informatique de fichiers sur un rseau.

TCP/IP (Transmission Control Protocol/Internet Protocol) : il sagit dune suite de


protocoles utilise sur le rseau Internet pour le transfert de donnes.

9. Rfrences
Site de Sierra Wireless : www.sierrawireless.com
Guides de commandes et dveloppement (situs dans le rpertoire dinstallation de
Sierra Wireless) : C:\Sierra Wireless\Embedded Software\

Plan de test

Page 10