Menguji Sebagai Perkhidmatan (TaaS)
Pengujian sebagai Perkhidmatan (TaaS) adalah model penyumberan luar, di mana pengujian perisian dilakukan oleh penyedia perkhidmatan pihak ketiga dan bukannya pekerja organisasi. Dalam TaaS, pengujian dilakukan oleh penyedia perkhidmatan yang pakar dalam mensimulasikan persekitaran ujian dunia nyata dan mencari bug dalam produk perisian.
TaaS digunakan ketika
- Syarikat tidak mempunyai kemahiran atau sumber untuk menjalankan ujian secara dalaman
- Tidak mahu pembangun dalaman mempengaruhi hasil proses pengujian (yang boleh dilakukan sekiranya dilakukan secara dalaman)
- Menjimatkan Kos
- Meningkatkan kelajuan pelaksanaan ujian dan mengurangkan masa pengembangan perisian.
Dalam tutorial ini, anda akan belajar
- Jenis TaaS
- Ciri TaaS Utama
- Ujian Perisian sebagai Perkhidmatan melalui Cloud
- Bila hendak menggunakan TaaS
- Faedah Uji Awan
- Perkhidmatan tradisional berbanding TaaS
Jenis TaaS
- Uji Fungsional sebagai Perkhidmatan: Ujian Fungsional TaaS mungkin termasuk Uji UI / GUI, regresi, integrasi dan Uji Penerimaan Pengguna (UAT) automatik tetapi tidak perlu menjadi bagian dari pengujian fungsional
- Uji Prestasi sebagai Perkhidmatan: Banyak pengguna mengakses aplikasi pada masa yang sama. TaaS meniru sebagai persekitaran pengguna dunia nyata dengan membuat pengguna maya dan melakukan ujian beban dan tekanan
- Ujian Keselamatan sebagai Perkhidmatan: TaaS mengimbas aplikasi dan laman web untuk sebarang kelemahan
Ciri TaaS Utama
Ujian Perisian sebagai Perkhidmatan melalui Cloud
Setelah senario pengguna dibuat, dan ujian dirancang, penyedia perkhidmatan ini memberikan pelayan untuk menghasilkan lalu lintas maya di seluruh dunia.
Di Cloud, pengujian perisian berlaku dalam langkah-langkah berikut
- Membangunkan senario pengguna
- Kes ujian reka bentuk
- Penyedia perkhidmatan awan terpilih
- Siapkan infrastruktur
- Manfaatkan perkhidmatan awan
- Mulakan ujian
- Pantau matlamat
- Hantar
Bila hendak menggunakan TaaS
TaaS berguna bila
- Pengujian aplikasi yang memerlukan automasi yang luas dan dengan kitaran pelaksanaan ujian pendek.
- Melakukan tugas pengujian yang tidak meminta pengetahuan mendalam mengenai reka bentuk atau sistem
- Untuk aktiviti ujian ad-hoc atau tidak teratur yang memerlukan sumber yang luas.
Faedah Uji Awan
- Pelaksanaan Ujian Fleksibel dan Aset Ujian
- Sebilangan pengguna menuntut penjimatan 40-60% dalam ujian awan berbanding model ujian tradisional
- Mencapai pulangan pelaburan yang cepat dengan menghilangkan pelaburan yang dilakukan setelah perolehan, pengurusan, dan penyelenggaraan perkakasan, pelesenan perisian, dll.
- Kirimkan produk dalam waktu yang lebih cepat melalui perolehan, penyiapan dan pelaksanaan proyek yang cepat
- Pastikan integriti data dan kebolehcapaian bila-bila masa di mana sahaja
- Kurangkan kos operasi, kos penyelenggaraan, dan pelaburan
- Bayar seperti yang anda gunakan
Perkhidmatan tradisional berbanding TaaS
Pendekatan | Tradisional | TaaS |
---|---|---|
Persekitaran Ujian |
|
|
Aset Ujian |
|
|
Data Ujian |
|
|
Alat Uji |
|
|
Dokumentasi Ujian |
|
|
Pengetahuan Domain Perniagaan |
|
|