TestRail - Paramètres individuels pour le projet

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)

  1. Exigences générales

    1. N'importe qui devrait pouvoir passer l'affaire

    2. Les cas doivent rester pertinents aussi longtemps que possible

    3. 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

  2. Séparation en TestCase et TestScenario

  3. Formation rapide de TestRun de différents types

    1. Fumée

    2. Régresser

    3. Essais d'impact, etc.

  4. Optimiser la prise en charge des cas

    1. 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 )

:

  1. ( )

  2. SQL

, . , . - , , .

, . Google Sheet Excel . ? , , .

Google Sheet SQL . :

=query(DATA!A1:M1146;"
SELECT C,D
WHERE
C contains '"&SEARCH!A2&"'")

Excel . () .

“ dot com”. ( ) TestRail . :

, :

( ) :

“Descriptions” ( , )

: .

: ( , ) {…} MovableData. MovableData .

"Component" ( )

: . ( ) ( - ) , . , , .

: GooglePay, Order, Users, Map, Authorization ..

"TAG" ( )

  1. TestRun : smoke, ..

: Smoke, Automated, WhiteLabel, ForDelete ..

, :

TestRun

test run smoke :

  1. TestRail , . .

2. \ :

3. . : , .

. “”. , TestRail .

:

TestRail

: " .COM" ( )

Merci beaucoup pour votre attention!




All Articles