TestRail - Pengaturan individu untuk proyek

pengantar

Dalam banyak proyek yang saya kerjakan, orang tidak menyesuaikan TestRail untuk diri mereka sendiri dan menyesuaikan dengan pengaturan standar. Oleh karena itu, dalam artikel ini saya akan mencoba menjelaskan contoh pengaturan individual yang dapat membantu Anda meningkatkan efisiensi. Mari kita ambil proyek pengembangan aplikasi seluler sebagai contoh.

Penafian kecil. Artikel ini tidak menjelaskan fungsionalitas dasar TestRail (ada banyak panduan untuk ini) dan menjual ekspresi dengan penuh warna yang menjelaskan mengapa Anda perlu memilih vendor khusus ini untuk membuat repositori dengan tes.

Rencana justifikasi (apa yang akan dilaksanakan)

  1. Persyaratan Umum

    1. Siapapun harus bisa lolos dari kasus ini

    2. Kasus harus tetap relevan selama mungkin

    3. Kasus harus mencakup fungsionalitas aplikasi seluler selengkap mungkin sejauh ini tidak bertentangan dengan dua poin pertama

  2. Pemisahan menjadi TestCase dan TestScenario

  3. Pembentukan cepat TestRun dari berbagai jenis

    1. Merokok

    2. Regresi

    3. Pengujian dampak, dll.

  4. Mengoptimalkan dukungan kasus

    1. Meninggalkan tangkapan layar hardcode "mati" dan beralih ke "data bergerak"

Persyaratan

Untuk mengedit bidang, Anda memerlukan akses administrator

Memilih jenis proyek

Ada tiga jenis proyek yang dapat dipilih:

Kami akan memilih tipe default. Semua casing akan tersedia di dalamnya pada waktu yang sama. Kami akan menggunakan pemfilteran pintar dan secara dinamis mengelola semua kasus sekaligus.

Menambahkan bidang untuk melihat daftar kasus uji

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

Terima kasih banyak atas perhatiannya!




All Articles