TestRail - Configuraciones individuales para el proyecto

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á)

  1. Requerimientos generales

    1. Cualquiera debería poder pasar el caso

    2. Los casos deben seguir siendo relevantes durante el mayor tiempo posible

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

  2. Separación en TestCase y TestScenario

  3. Formación rápida de TestRun de varios tipos

    1. Fumar

    2. Regreso

    3. Ensayos de impacto, etc.

  4. Optimización del soporte de casos

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

:

  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" ( )

¡Muchas gracias por su atención!




All Articles