introduction
Dans de nombreux projets avec lesquels j'ai travaillé, les gens ne personnalisaient pas TestRail pour eux-mêmes et s'entendaient avec les paramètres standard. Par conséquent, dans cet article, je vais essayer de décrire un exemple de paramètres individuels qui peuvent vous aider à améliorer votre efficacité. Prenons un projet de développement d'application mobile comme exemple.
Petit avertissement. Dans cet article, il n'y a pas de description des fonctionnalités de base de TestRail (il existe de nombreux guides pour cela) et de vente d'expressions décrivant de manière colorée pourquoi vous devez choisir ce fournisseur particulier pour créer un référentiel avec des tests.
Plan de justification (ce qui sera mis en œuvre)
Exigences générales
N'importe qui devrait pouvoir passer l'affaire
Les cas doivent rester pertinents aussi longtemps que possible
Les cas doivent couvrir la fonctionnalité de l'application mobile aussi complètement que possible dans la mesure où cela ne contredit pas les deux premiers points
Séparation en TestCase et TestScenario
Formation rapide de TestRun de différents types
Fumée
Régresser
Essais d'impact, etc.
Optimiser la prise en charge des cas
Abandon des captures d'écran "mortes" codées en dur et passage aux "données mobiles"
Exigences
Pour modifier les champs, vous avez besoin d'un accès administrateur
Choisir un type de projet
Vous avez le choix entre trois types de projets:
Nous choisirons le type par défaut. Tous les boîtiers y seront disponibles en même temps. Nous utiliserons un filtrage intelligent et gérerons dynamiquement tous les cas à la fois.
Ajout de champs pour afficher la liste des cas de test
priority :
.
:
:
"Summary" ( )
, . TestCase TestScenario. summary.
TestScenario:
: TestScenario -
TestCase:
: MainScreen - -
summary : “, , ”. .
"StartScreen" ( TestScenario, )
: . ( ) . .
:
:
. :
, id . ? , id,
,
id, , . .
"Screen" ( TestCase)
: . , . , , . , (Activity) . .
: home_screen, MapScreen, PayScreen ..
"MovableData" (c c )
:
( )
SQL
, . , . - , , .
, . Google Sheet Excel . ? , , .
Google Sheet SQL . :
=query(DATA!A1:M1146;"
SELECT C,D
WHERE
C contains '"&SEARCH!A2&"'")
“ dot com”. ( ) TestRail . :
, :
( ) :
“Descriptions” ( , )
: .
: ( , ) {…} MovableData. MovableData .
"Component" ( )
: . ( ) ( - ) , . , , .
: GooglePay, Order, Users, Map, Authorization ..
"TAG" ( )
.
:
TestRun : smoke, ..
: Smoke, Automated, WhiteLabel, ForDelete ..
, :
TestRun
test run smoke :
TestRail , . .
2. \ :
3. . : , .
. “”. , TestRail .
:
Merci beaucoup pour votre attention!