Ketika fungsionalitas baru dari sistem dikembangkan, analis menulis persyaratan, dan penguji memeriksanya. Sebelum memulai implementasi. Karena pada tahap ini paling murah melakukan koreksi.
Apa yang harus dicari saat menguji? Ada beberapa karakteristik dasar yang harus dimiliki oleh dokumentasi yang baik:
Tentu saja, mungkin ada lebih banyak dari mereka. Seseorang menggunakan CIRCUS MATTA mnemonik , seseorang memperluas daftarnya untuk diri mereka sendiri dan tim. Tetapi enam karakteristik ini adalah dasar. Mereka menulis tentang mereka di buku tentang pengujian, dan di berbagai artikel.
Dalam artikel ini saya akan memberi tahu Anda lebih banyak tentang masing-masing, dengan gambar dan contoh dari kehidupan.
1. Kelengkapan
Apakah semuanya dijelaskan? Apakah kamu lupa sesuatu? Bagaimana jika kita masih memiliki fungsionalitas yang belum dideskripsikan atau parameter metode API?
Untuk memeriksa poin ini, cukup tulis daftar periksa pemeriksaan fungsional. Begitulah cara mereka mulai membaca TK, segera tulis tesnya. Penting untuk menulis , dan tidak hanya berpikir dalam pikiran. Jika tidak, Anda pasti akan melupakan sesuatu.
- . , , . , -... , ยซยป, .
ยซยป. , , . :
โ , ... ?
, ! , , .
, . . ... , , 5-10 . , , .
, ยซ ยป. 10 . ยซ ยป, - .
? , , . : ?
, . , , . , , .
, โ , . , - , !
2.
.
ยซ ยป โ ยซยป?
, , ;
, 5 , .
. . :
.
5 .
, :
, 0. , !
, ! - ...
, , :
โ .
, โ , . , , ...
, , . , , .
, โ .
, โ , ยซ , ...?ยป. , . , - . , .
3.
. , . , . .
, , , 3 . , . , . !
, . , ?)
4.
: ยซ, ยป? .
, . , 10 4. , , , , .
, ? ? , ?
, :
โ , , .
โ , . .
5.
, ? ?
. ยซ 0,1 ยป - . , , - .
, , . ยซ , ยซยป, ยซ , ยป. , .
โ . ยซ ยป, :
1. : .
2. : .
?
? , ? .
Lucene. -:
o ;
o ;
o ( , );
o ...
! , . ( ), โ .
, . , . โ .
? . . , . , 1000 10 , .
6.
?
. , , , . , , .
, . , , . , . โ . .
, , ยซ , ยป . , . , .
, . , JMS-. JMS-.
โ ยซ ยป ! , :
โ ? jms โ , ?
โ , , , . , .
, , !
, , . , .
( ) , , . โ , . .
! . .
: CIRCUS MATTA
CIRCUS MATTA โ . ! :
Completeness โ
Independent โ
Realisable โ
Consistency โ
Unambiguity โ
Specific โ
Measurable โ
Acceptable โ
Testable โ
Traceable โ ( )
Achievable โ
Lihat berapa banyak poin ternyata! Saya sangat terkesan dengan item "khusus pelanggan" dan "keterlacakan". Ini sangat penting. Jika Anda memiliki produk dalam kotak yang disesuaikan untuk pelanggan, pastikan untuk melihat item "Spesifik". Dan ketertelusuran adalah bonus yang sangat bagus, membuatnya lebih mudah untuk selalu memperbarui dokumentasi!
Lihat juga:
Menguji dokumentasi untuk produk perangkat lunak - ada sebanyak 18 kriteria untuk dokumentasi yang baik!
Pengujian persyaratan. Fitur - Artikel dari Quality Lab.
PS - untuk artikel yang lebih bermanfaat, lihat blog saya di bawah tag "berguna" . Dan video yang berguna ada di saluran youtube saya