cara membuat Ordered Test pada implementasi sistem
Screenshot berikut menunjukkan daftar semua tes yang dibuat di bawah Test Project. Tes yang independen dan tidak ada hubungan antara tes, tapi output dari satu tes mungkin diperlukan untuk memulai tes lain.Ada berbagai jenis tes, seperti tes unit dan uji kinerja web, di bawah Test Project. Membuat ordered test dan menempatkan beberapa dependen tes dalam urutan akan membantu pelaksanaan pengujian terjadi dalam urutan tersebut, tanpa melanggar dependensi.
Membuat Ordered Test
Untuk membuat tes memerintahkan, ikuti langkah berikut:
- Pilih Test Project dari Solution Explorer .
- Klik kanan dan pilih Add Ordered Test .
- Pilih ordered test dari jenis tes yang terdaftar.
- Simpan ordered test dengan memilih pilihan Save dalam menu File.
Baris pertama adalah status bar, yang menunjukkan jumlah tes yang dipilih untuk Ordered test.
Pada daftar drop-down Select project to view tests memiliki pilihan untuk memilih Test Project khusus, untuk menampilkan tes di dalamnya. Daftar drop-down ini memiliki nilai default / All Loaded Tests , yang menampilkan semua tes yang tersedia dalam semua proyek.Pada daftar Available Tests menampilkan semua tes dari Test Project yang dipilih dalam drop-down Project.Pada daftar Selected tests berisi tes yang dipilih dari daftar tes yang tersedia, untuk ditempatkan dalam urutan. Kedua panah kanan dan kiri digunakan untuk memilih danmembatalkan pilihan tes dari daftar Available Tests ke Selected Tests. Beberapa tes dapat dipilih dengan menekan
Ctrl dan memilih tes. Panah atas-bawah di sebelah kanan dari daftar Selected Tests yang digunakan untuk memindahkan pengujian ke atas atau ke bawah dan pengaturan urutan pengujian.
Checkbox Continue after failure di bagian bawah jendela, adalah untuk menimpa perilaku default ordered test, yaitu untuk membatalkan eksekusi pada kegagalan tes apapun.Jika opsi Continue after failure dicentang dan jika tes apapun dalam urutan gagal, maka semua tes yang tersisa
akan dibatalkan.Menjalankan Ordered Test Ordered test dapat dijalankan seperti tes lainnya. Buka jendela Test Explorer dan pilih ordered test dari daftar, kemudian klik kanan dan pilih pilihan Run Selected Test. Setelah opsi ini dipilih, pelaksanaan tes dimulai,bekerja melalui tes sesuai urutan di mana mereka ditempatkan. Setelah eksekusi selesai, jendela Test Explorer menunjukkan status ordered test.Jika ada salah satu test dalam daftar gagal, status ordered test akan Gagal . Ringkasan status Test Run untuk semua tes dalam ordered test ditunjukkan pada screenshot berikut.
Sampel Aplikasi memiliki tiga tes dalam ordered test, tapi dua dari merekagagal dan satu sudah lulus. Secara keseluruhan, status ordered test itu gagal karena dua kegagalan pengujian.
Generic Test
Generic tests adalah cara untuk mengintegrasikan tes eksternal ke Visual Studio.Bisa jadi ada aplikasi yang menggunakan komponen atau layanan eksternal, yang perlu diuji sebagai bagian dari pengujian sistem secara keseluruhan. Dalam hal ini, rincian komponen eksternal tidak terkena dan logika internal juga belum diketahui. Untuk menguji komponen pihak ketiga ini, Generic tests di Visual Studio bertindak sebagai pembungkus untuk pengujian komponen eksternal ini dalam batasan Visual Studio. Setelah dibungkus, Generic tests berjalan seperti tes lainnya, melalui Visual
Studio IDE.Uji Komponen eksternal harus mematuhi kondisi berikut, untuk dikategorikan di
bawah Generic tests di Visual Studio:
- Harus dijalankan dari Command line
- Komponen harus mengembalikan nilai Boolean baik True atau False ketik dieksekusi pada command line
- Harus mengembalikan hasil yang rinci untuk tes internal dalam komponen
Membuat Generic Test
Hal ini mirip dengan tes lainnya dalam Visual Studio. Klik kanan pada Test Project dalam Solution Explorer dan tambahkan genetic test.Sebuah jendela baru akan terbuka untuk menetapkan nilai-nilai atau parameter untuk generic test. Jendela baru menunjukkan bahwa semua nilai nilai yang diperlukan adalah untukmelaksanakan aplikasi pengujian atau fungsi lain dari command line dengan meneruskan parameter. Untuk sebuah eksekusi commandline, kita mungkin harus mengatur variabel lingkungan dan parameter eksekusi, mengatur direktori kerja, menyalin atau menyebarkan beberapa file, dan mengatur direktori output dan file. Semua rincian ini dapat diatur menggunakan generic test.Tabel berikut menjelaskan pilihan yang berbeda dan penggunaanny
a: Parameters for Generic Test
- Specify an existing program : Ini adalah nama dan path dari aplikasi atau Fungsi yang akan dieksekusi pada baris perintah. Di sana adalah tombol browse di sebelah kanan kotak teks untuk mencari dan memilih aplikasi.
- Command-line arguments to pass to the generic test : Ini adalah tempat untuk menentukan baris perintah parameter yang diperlukan untuk aplikasi. Parameter ini tergantung pada nilai yang diharapkan aplikasi.
- Additional files to deploy with this generic test : Dalam beberapa kasus, filetambahan mungkin diperlukan untuk pelaksanaan ujian. Menambah atau menghapus file yang dipilih dalam daftar menggunakan pilihan di sebelah kanan textbox.
- Environment variables :Jika aplikasi yang diuji menggunakan variable lingkungan apapun untuk eksekusi, atur variable lingkungan itu di sini.
- Working directory : Hal ini untuk mengatur direktori kerja saat ini dibaris perintah sebelum benar-benar menjalankan tes Aplikasi pada command line.
- Redirect standard output and standard error to Test Result : ketika menjalankan aplikasi tes, bukan menampilkan semua hasil pada command prompt, hasilnya dapat diarahkan ke file output, seperti yang kita lakukan selama biasa perintah baris perintah.
- Exit test run if run duration (in milliseconds) exceeds : Hal ini untuk membatasi waktu tunggu untuk Visual Studio untuk beralih ke tes berikutnya dalam daftar atau berhenti. angka menunjukkan milidetik dan defaultnya adalah 60 menit.
- Summary results file : Hal ini bermanfaat dalam kasus tes pihak ketiga Aplikasi dapat menulis Test Results ke hasil ringkasan file, yang adalah file XML. Ini adalah nama dan path dari file XML di mana hasil output harus ditulis. Jika jumlah tes dalam aplikasi tinggi, maka akan mudah untuk melacak hasil dari tes individu dengan memiliki hasil dalam file XML; tidak hanya hasil tetapi juga Informasi rinci tentang
- Hasil Tes akan ditulis ke berkas ini.Bagian ordered test menjelaskan bagaimana untuk mengurutkan tes dan mengeksekusi mereka di urutan yang sama terlepas dari jenis mereka. Bagian generic tet menjelaskan cara melaksanakan tes pihak ketiga dalam Visual Studio dan menunjukkan hasil tes dikumpulkan dalam tes. berikutnya meliputi rincian konfigurasi pengujian menggunakan pengaturan uji file mengkonfigurasi dan mengumpulkan data diagnostik. Hal ini juga menggali tugas peran mendefinisikan, penyebaran, mendefinisikan host dan URL, mendefinisikan script untuk pengaturan dan pembersihan
0 komentar:
Posting Komentar