Plus les exigences sont simples et claires, moins il y aura de bogues dans la fonctionnalité. Parce qu'il n'y aura pas de lectures, d'idées et d'autres choses différentes. Il est également facile de se perdre dans la feuille de texte et d'oublier simplement de mettre en œuvre quelque chose.
Comment pouvons-nous clarifier les savoirs traditionnels? Vous pouvez améliorer le texte - au lieu d'un texte radin, créez un cas d'utilisation. Et vous pouvez utiliser la visualisation. Autrement dit, ajoutez des images, des diagrammes, des tableaux aux exigences ...
De plus, cela peut être fait non seulement par l'analyste, mais également par n'importe quel membre de l'équipe. Il est particulièrement utile pour les testeurs de visualiser TOR, car cela permet de voir immédiatement les zones problématiques et de les clarifier avant même la mise en œuvre. Premiers tests et tout.
En outre, les techniques permettant de mieux comprendre les exigences sont également des techniques de conception de test. Cela vaut donc la peine de les connaître! Je n'ai pas tout entassé dans un seul article et en ai fait des séparés:
Mais cela signifie-t-il qu'une table ou S&T est le seul moyen de visualiser? Bien sûr que non! Vous pouvez dessiner ce que vous voulez. L'essentiel est que l'image aide à mieux comprendre l'exigence ou le test (oui, lors de la description des tests, la visualisation aide également!).
Et aujourd'hui, je vais montrer différents exemples de visualisation de ma pratique, ou du travail de mes étudiants. Peut-être que certains de ces éléments vous plairont aussi!
Comment dessiner une image
Nous prenons l'exigence et la présentons sous forme graphique. Tout!
La principale différence avec la science et la technologie est que nous n'avons pas besoin de dessiner l'objet lui-même. Nous dessinons ce que nous voulons. Tout ce qui contribuera à rendre la spécification technique plus lisible, même si l'interface se présente sous la forme d'une carte! Ou un schéma de principe, ou autre chose.
Exemples de
Carte de scénario
Fonctionnalité d'interaction avec un livre spécifique (tiré des travaux de mes étudiants ):
Il s'agit d'une carte de scénario, pas de S&T, mais elle est tout aussi utile!
Chargement d'un incrément
- , « ». . , :
.
increment — .
, , , ... , :
. . , , . «» , , , « ».
! , . , , « » . ! , .
« , » , ( visio ):
null => 1. INCREMENTS, import_status is null import_status = 1.
( ).
in (id_increment, import_status in 1).
in (import_status in 1).
- - ( staging).
, .
, ( record_id / staging).
1 => 2. INCREMENTS, import_status = 1 import_status = 2.
, ! , . , !
null => 1. INCREMENTS, import_status is null import_status = 1.
↓
import_status — , 1.
1?
?
, oracle-. , — , , . , , .
? ...
. , , , . !
. - — , (-, , , !), .
PowerPoint!
, !
(view). . . C . — view. — .
— , . :
from_date —
to_date —
— . , 5 , 10. ?
. , — . — . ? . ... . , . .
— , , , , , . . «», .
— , . — . , , . ... , . . .
yEd. . . ... Paint? , "". , , , . Visio ... , PowerPoint!
, . " 5, 10". — ! , , , . :
():
!
, . , , -. ? ! , . , .
. , " ". :
PowerPoint ! , , . . " " . - , — ! :)
!
,
,
: , . . , , !
- , - .
!
!!
Xmind (freemind, etc)
Microsoft Visio
PowerPoint
Draw.io
YeD
...
— . .
— . , paint. — . , . , . , , .
— . - , ! - . , — . , , , " "!
PS - Recherchez des articles plus utiles dans mon blog sous la balise «utile» . Et des vidéos utiles sont sur ma chaîne youtube .