Membangun Arsitektur Berorientasi Objek untuk Pengujian Aplikasi Web

Kerangka aplikasi berbasis web menyediakan desainer aplikasi yang fleksibilitas dalam memilih alat pengembangan yang tepat untuk implementasi mereka aplikasi berbasis Web. Penulis dalam [1] radikal diselidiki dan mengidentifikasi beberapa kategori solusi untuk pengembangan aplikasi Web. Namun, pengembang besar Web-aplikasi tions saat ini tidak memiliki alat yang cukup kuat untuk debug atau menguji aplikasi Web mereka. Penulis dalam [2] membahas perlunya dukungan pengujian perangkat lunak untuk menangani kompleksitas dari aplikasi Web. Alat Web pengujian yang ada pada umumnya memverifikasi sintaks dalam dokumen HTML, mengkonfirmasi integritas hyper-link satu set dokumen HTML, menguji Komponen GUI tertanam dalam browser, dan mengukur kinerja aplikasi Web. Beberapa produk mendukung pengujian aplikasi Web secara keseluruhan [3]. Para peneliti di [4] dan [5] komponen perangkat lunak diuji, seperti Java Applet dan kontrol ActiveX, yang sering tertanam di halaman Web. Penulis dalam [6] diperpanjang tradisional GUI alat uji-ing untuk menganalisis peristiwa GUI dalam Web browser. Penulis dalam [7] dibenarkan con-tenda dari jendela browser Web dengan mencocokkan pola teks atau melakukan perbandingan tingkat pixel. Peneliti di [8] memeriksa dokumen web browser populer untuk sintaks dan kompatibilitas. Masing-masing alat yang disebutkan di atas tes hanya satu atau beberapa aspek aplikasi Web. Untuk benar-benar menguji aplikasi berbasis Web, yang diadaptasi arsitektur pengujian perangkat lunak yang terintegrasi baik teknik pengujian tradisional dan dukungan pengujian perangkat lunak yang berhubungan dengan web modern diperlukan Karya ini menyajikan arsitektur perangkat lunak yang mengintegrasikan beberapa alat pengujian oleh memperluas arsitektur pengujian perangkat lunak tradisional dan pola perangkat lunak [9, 10] untuk mengkoordinasikan mengkoordinir desain dan spesifikasi tugas pengujian aplikasi Web. Mengintegrasikan komponen Web-pengujian dapat mengurangi ketidakcukupan tersedia Web alat uji-ing independen yang disebutkan di atas untuk pengujian aplikasi Web yang rumit. Arsitektur ini berorientasi objek memberikan gambaran yang jelas dari komponen-komponen perangkat lunak untuk digunakan kembali, termasuk alat pemakaian ulang dan menggunakan kembali arsitektur. Sebuah lingkungan pengujian untuk aplikasi Web dibangun untuk menunjukkan usabilitas dari arsitektur yang diusulkan

Kontemporer Web browser juga menanamkan mesin virtual Java dan Script Java interpreter untuk menjalankan applet Java atau Java Script ditentukan dalam dokumen. Isi dari aplikasi Web (dokumen HTML statis. seperti Net-scape Communicator plug-in modul dan kontrol ActiveX Microsoft Explorer. file gambar. Web browser mampu mengambil meminta dokumen hiper-teks dari Web server melalui protokol HTTP. yang modul perangkat lunak browser-loadable yang dapat memperpanjang fungsionalitas browser . file video. Prosesor informasi tambahan. Gambar. Dokumen hiper-teks yang diberikan dalam HTML (Hy per Text Markup Language) Format pada layar. 1 menggambarkan konstituen khas dari aplikasi Web. Permintaan adalah baik diproses dan dikembalikan secara langsung atau diterjemahkan dan didelegasikan kepada pengolah informasi lain sebelum respon.Struktur dari aplikasi Web memungkinkan platform aplikasi atau aplikasi de- penandatangan menempatkan kode untuk perhitungan Web di beberapa lokasi. Informasi prosesor dalam model aplikasi Web menerima permintaan masuk dan merespon mereka dengan isi yang sesuai. atau bahkan program yang dijalankan pada server Web atau Web klien) biasanya disimpan pada server Web atau database server.

Sign up to vote on this title
UsefulNot useful