-->
Managing And Configuret Test
managing and configuret test
Dalam Visual Studio, solusinya memakai lingkungan default dan konfigurasi umum untuk tiruana tes di bawah solusi. Konfigurasi ini dipakai untuk mengendalikan pelaksanaan tes menurut pada beberapa faktor. Sepanjang waktu, sangat kecil kemungkinan bahwa tes akan dilaksanakan menurut file konfigurasi tunggal. Sebagai contoh, tes otomatis berjalan di mesin yang tidak sama mungkin harus memakai adaptor data untuk mengumpulkan data yang tidak sama. Konfigurasi jaenteng bervariasi berdasarkan konfigurasi sistem dan kecepatan jaenteng. Selama masa ini, pengaturan sanggup disesuaikan dan dikonfigurasi memakai file dengan ekstensi ibarat testsettings dalam Visual Studio 2012.

File testsettings ini dipakai untuk menentukan tugas yang akan dipakai untuk Test Run, mengkonfigurasi untuk mengumpulkan data diagnostik selama TestRun, dan untuk mengontrol Uji Berjalan pada beberapa mesin.Dalam Visual Studio 2012, file testsettings, tidak lagi dipakai untuk unit test; runsettings digunakan untuk konfigurasi kustom. runsettings dipakai untuk Test Runs untuk  mengkonfigurasi pengaturan ibarat direktori penyebaran dan analisis cakupan kode.
File testsettings harus dipakai untuk web performance tests, load tests, and coded UI test. Penggunaan runsettings untuk unit test untuk mengkonfigurasi penyebaran dan kode cakupan. Bab ini meliputi beberapa aspek cuilan diberikut di bawah pengaturan tes file untuk jenis tes yang tidak sama:

Using Test Settings
Konfigurasi tes ini memerlukan file testsettings yang akan dimenambahkan ke dalam solution sebagai prasyarat. Lebih dari satu file testsettings sanggup dimenambahkan, tetapi spesialuntuk satu yang sanggup aktif setiap saat. Untuk menambahkan file testsettings, pilih solution dan klik kanan dan pilih Add dan lalu New Item dari hidangan konteks. Pilih Test Settings dari jendela Add New Item. Sesudah menambahkan pengaturan, klik kanan pada pengaturan dan pilih Active Load and Web Test Settings untuk mengaktifkan pengaturan untuk beban dan web tes kinerja. Gunakan hidangan TEST dan pilih Test Settings dan lalu Select Test Settings File untuk menentukan file yang sudah dibuat.

The General Options
Ini yaitu halaman umum untuk menentukan Name dan mempersembahkan Description untuk pengaturan. Bagian ini juga menyediakan fitur untuk mengubah denah penamaan file Test
Results. Secara default, dibutuhkan nama pengguna dikala ini dan nama mesin dengan menjalankan tanggal dan waktu yang dimenambahkan ke nama file. Skema kustom yang ditentukan pengguna juga sanggup diputuskan untuk nama Test Results. Timestamp tanggal kini dapat dimenambahkan ke nama file dengan menentukan opsi untuk menambahkan nilai seperti yang ditunjukkan pada
gambar diberikut.

The Roles Option
Bagian ini untuk menyelidiki apakah tes harus dijalankan pada komputer lokal atau pada mesin
remote. Pengaturannya diatur untuk berjalan pada mesin lokal secara default. Untuk dijalankan
pada mesin remote, diberikan nama-nama controller dan agent bersama dengan tugas untuk tes.
Mesin remote sanggup menjadi pengontrol atau agent, tapi controller tunggal mengontrol dan
mengumpulkan data dari beberapa agen.

Halaman Role digunakan untuk mengkonfigurasi controller dan agent untuk mengumpulkan
data dan untuk menjalankan pengujian. Rincian mengkonfigurasi controller dan biro dijelaskan
dalam Bab 7 , Load Test. Pilih Test Execution Method sebagai Remote execution dan kemudian
pilih Controller name dari daftar drop-down Controller, yang akan mengontrol agent dan
mengumpulkan data uji.

Klik Roles untuk menambahkan tugas yang tidak sama untuk menjalankan tes dan
mengumpulkan data. Peran sanggup menjadi Web Server atau SQL Server . Setiap peran
menggunakan Test Agent yang dikelola oleh controlter. Anda sanggup terus menambahkan peran.
Untuk menentukan tugas yang ingin Anda jalankan dengan pengujian, klik Set as role to run tests .
Peran lain tidak akan menjalankan tes, tetapi akan dipakai untuk pengumpulan data. Untuk membatasi jumlah biro yang dipakai untuk tes, kita sanggup mengatur atribut dan
menyaring. Klik di Add di cuilan Agent attributes for selected role dan lalu masukkan
atribut nama dan nilai untuk tugas yang dipilih.

Data and Diagnostics
Dari halaman Data and Diagnostics, kita sanggup mendefinisikan adaptor data diagnostik yang
digunakan role untuk mengumpulkan data. Jika ada beberapa data dan diagnosa yang dipilih
untuk role, dan jikalau ada biro yang tersedia, controller akan memanfaatkan biro tersedia untuk
mengumpulkan data. Untuk mengkonfigurasi setiap data dan diagnostik, pilih diagnostik dan klik
Configure untuk membuka obrolan dan mengkonfigurasi diagnostik yang dipilih.

Tetapi dalam kasus role kedua, yaitu SQL Server , data dan diagnostik diaktifkan sebagai
pengendali mempunyai agent yang cocok, ibarat yang ditunjukkan pada gambar diberikut:
Untuk masuk ke konfigurasi lanjutan untuk diagnostic yang dipilih, pilih Configure dari Data and Diagnostics untuk membuka dialog dan mengkonfigurasi rincian. misal diberikut menunjukkan konfigurasi untuk Event Log Detail :

Deployment section
Gunakan cuilan ini untuk mengkonfigurasi file dan folder yang akan dipakai bersama dengan
aplikasi. Apapun yang ditentukan di sini dianggap sebagai file pemanis yang dikerahkan bersama dengan file aplikasi. Ada pilihan checkbox sebagai Enable deployment, digunakan untuk mengaktifkan atau menonaktifkan penyebaran. Secara default, yaitu dicentang.

Setup and Cleanup Scripts
Pada cuilan ini, file script ditentukan untuk dijalankan sebelum dan setelah menjalankan tes.
Hal ini mempunyai kegunaan dalam memutuskan lingkungan untuk menjalankan tes dan juga dalam memmembersihkankan file atau objek lain yang dipakai selama pengujian. Script ini untuk tiruana tes di bawah solution. Jadi, kita harus berhati-hati dikala menulisnya - script harus ditulis sedemikian
rupa sehingga akan berhubungan dengan tiruana jenis tes.

Hosts option
Ada dua pilihan di sini. Salah satunya yaitu untuk menentukan host default dan yang
lainnya tidak jalankan. Halaman ini yaitu untuk menentukan host default untuk
dijalankan tes. Untuk menjalankan tes di proses yang sama ibarat ASP.NET, pilih
ASP.NET dari jenis host. Perhatikan bahwa detail cuilan yang lain yang diperlukan
diaktifkan setelah menentukan ASP.NET . Berikan rincian ibarat URL untuk tes, yang akan
menunjuk ke URL aplikasi.

Langkah selanjutnya yaitu mengkonfigurasi jikalau tes harus dijalankan dengan
menggunakan server pengembangan ASP.NET atau memakai IIS lokal. Jika Anda
memilih opsi untuk menjalankan memakai server pengembangan local, Anda perlu
menyediakan path situs dan root aplikasi web. Dalam kasus IIS, kita tidak harus
mempersembahkan detail ibarat itu sebab akan diambil dari sistem itu sendiri.

Test Timeouts
Nilai-nilai ini ditentukan untuk memutuskan batas waktu Test Run. Tes sanggup memerlukan
lebih banyak waktu dari biasanya sebab banyak sekali faktor dalam sistem. Kita tidak bisa
menunggu untuk menuntaskan tes. Ada situasi di mana beberapa tes mungkin memakan waktu lebih dari yang diharapkan sebab banyak faktor lain ibarat masalahmasalah lingkungan. Dalam kasus tersebut, memutuskan batas waktu maksimum sesudah pengujian yang mana akan berhenti dan pengujian selesai. Jika melebihi batas, proses akan dibatalkan. Ada dua pilihan untuk pengaturan batas waktu:
Abort a Test Run if its total execution time exceeds : Ini yaitu untuk mengatur
total batas runtime pengujian terlepas dari jumlah dan jenis pengujian. Seluruh tes
akan dibatalkan setelah melebihi batas.
Mark an individual test as failed if its execution time exceeds : Ini untuk
menentukan batas waktu untuk pengujian individu. Hal ini berlaku untuk tiruana jenis
pengujian yang dijalankan. Pada dikala pengujian melebihi pengujian individu, pengujian
akan ditandai sebagai gagal dan pengujian diberikutnya dalam daftar akan terus berjalan.
Properti Timeout diputuskan untuk pengujian yang memakai properti pengujian
akan menimpa batas waktu default yang diputuskan di sini.

Unit Test
Di sinilah Anda mengkonfigurasi folder yang dipakai tes unit dan folder dikala Test Runs. Ada
pilihan lain untuk mengkonfigurasi folder pemanis untuk tes. Dalam cuilan the Root folder for the assemblies to be loaded, pilih folder di mana variabel lingkungan dan rakitan pemanis lainnya yang diharapkan untuk uji unit yang ada. Ini yaitu folder dasar di mana uji unit akan mencari setiap Informasi pemanis yang diharapkan untuk pengujian.

The Use the Load Context for assemblies in the test directory. Pilihan dicentang secara
default, yang dipakai untuk memuat tiruana rakitan dalam konteks beban. Pilihan ini sanggup tidak
dicentang jikalau ada banyak rakitan dan tidak perlun untuk memuat tiruana rakitan dengan konteks
beban dan tes ini juga tidak tergantung pada dikala memuat mereka dengan konteks beban.
Pilihan Folders to use when the tests are run digunakan untuk menentukan folder tambahan
untuk mencari setiap rakitan selama pelaksanaan tes. Ada dua Pilihan pemanis bersama dengan
path folder. Use Load Context adalah pilihan pertama, yang ialah checkbox untuk
menentukan apakah direktori harus memakai konteks beban untuk rakitan. Pilihan kedua
adalah untuk memasukkan subfolder untuk menemukan rakitan selama pelaksanaan tes.

The Additional folders to use when discovering tests : Pilihan ini dipakai untuk menyediakan
jalur folder ketika menjalankan tes jarak jauh. Pengujian jarak jauh terjadi jikalau tes otomatis oleh Test
Manager atau Team Build. Jalur ini dipakai untuk menemukan rakitan dikala pelaksanaan tes,
baik dengan MSTest atau dengan Test Controller.

Editing the Test Run configuration file
File konfigurasi uji menyimpan tiruana informasi konfigurasi yang diputuskan dalam
bagian sebelumnya. Editor atau jendela yang kita gunakan pada cuilan sebelumnya
mengurus menulis informasi ke file. Ini yaitu file XML yang normal yang sanggup diedit
secara manual jikalau informasi yang memadai ihwal perubahan yang diperlukan
tersedia. Tambahan perawatan harus dilakukan ihwal format dan sintaks teks
sementara ketika diperbarui.

Untuk membuka file konfigurasi pengujian memakai editor XML, pilih konfigurasi uji
file dari solusi explorer, dan klik kanan dan pilih opsi Open with . Kemudian, pilih editor
file XML atau notepad dari daftar. File XML meliputi tiruana Informasi yang dibangun
menggunakan editor.

The Web Test option
Tes web memerlukan beberapa pengaturan khusus untuk dijalankan. Tes web dapat
dijalankan di browser yang tidak sama dan dengan set data yang tidak sama. Halaman ini
memiliki pilihan untuk menentukan pengaturan yang diperlukan.Menggunakan pilihan pertama Fixed run count , menentukan jumlah iterasi pelaksanaan. Ini akan menjadi pelaksanaan tetap menurut pada hitungan tertentu, atau sanggup One run per data source row .Jika jumlah iterasi pelaksanaan adalah tetap, tes akan berjalan untuk jumlah tertentu. Jika disebutkan sebagai satu baris perbaris sumber data, tes akan berjalan untuk masing-masing baris dalam sumber data yang menempel pada tes.

Pilihan kedua yaitu untuk menentukan Browser type yang dipakai untuk pengujian.Halaman ini juga mempunyai pilihan untuk mensimulasikan think times. Think times adalah waktu yang dihabiskan di antara dua tindakan tes. Ada pilihan gres yang lain Use request URL's directory as the default path for cookies untuk menyimpan cookie di path yang sama ibarat URL.

Visual Studio 2012 mempunyai file konfigurasi gres dengan ekstensi runsettings yang terutama
digunakan untuk unit test. File testsettings masih sanggup dipakai untuk unit test, jikalau tes
dijalankan memakai MSTest adapter yang dibentuk dengan memakai versi Visual Studio
sebelumnya. File runsettings sanggup dipakai dengan adapter yang manapun untuk
diperpanjang, memakai Visual Studio 2012, ibarat .NUnit dan xUnit yaitu beberapa dari
kerangka unit uji extensible yang dipakai dalam Visual Studio 2012. File testsettings di Visual
Studio 2012 ini terutama dipakai untuk beban dan kinerja web tes dan setiap tes dikerahkan
untuk lingkungan laboratorium. Menggunakan runsettings untuk unit test jauh lebih cepat daripada memakai testsettings.

LihatTutupKomentar