Introducción
En muchos proyectos con los que trabajé, la gente no personalizó TestRail por sí mismos y se llevó bien con la configuración estándar. Por lo tanto, en este artículo intentaré describir un ejemplo de configuraciones individuales que pueden ayudarlo a mejorar su eficiencia. Tomemos como ejemplo un proyecto de desarrollo de aplicaciones móviles.
Pequeña exención de responsabilidad. Este artículo no describe la funcionalidad básica de TestRail (hay muchas guías para esto) y las expresiones de venta que describen de manera colorida por qué necesita elegir este proveedor en particular para crear un repositorio con pruebas.
Plan de justificación (qué se implementará)
Requerimientos generales
Cualquiera debería poder pasar el caso
Los casos deben seguir siendo relevantes durante el mayor tiempo posible
Los casos deben cubrir la funcionalidad de la aplicación móvil lo más detalladamente posible en la medida en que esto no contradiga los dos primeros puntos.
Separación en TestCase y TestScenario
Formación rápida de TestRun de varios tipos
Fumar
Regreso
Ensayos de impacto, etc.
Optimización del soporte de casos
Abandonar capturas de pantalla codificadas "muertas" y cambiar a "datos móviles"
Requisitos
Para editar campos, necesita acceso de administrador
Elegir un tipo de proyecto
Hay tres tipos de proyectos para elegir:
Elegiremos el tipo predeterminado. Todos los casos estarán disponibles en él al mismo tiempo. Usaremos filtrado inteligente y gestionaremos dinámicamente todos los casos a la vez.
Agregar campos para ver la lista de casos de prueba
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&"'")
Excel . () .
“ 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 .
:
TestRail
: " .COM" ( )
¡Muchas gracias por su atención!