Skalabilitas pengujian: 7 langkah untuk sukses

  • 2016-11-14 21:38:02
  • 1133

Sistem yang bekerja dengan baik selama pengembangan, dikerahkan dalam skala kecil, bisa gagal untuk memenuhi tujuan kinerja ketika penyebaran lebih ditingkatkan untuk mendukung real-tingkat penggunaan. __Yang pantas contoh ini berasal dari utama blue chip perusahaan yang baru-baru ini outsourcing pengembangan teknologi tinggi yang inovatif platform. Meskipun perkembangan di belakang jadwal ini dianggap dapat diterima. Sistem secara bertahap melewati elemen fungsional dari user acceptance testing, dan akhirnya tampak seperti penyebaran upload bisa diatur. Tapi kemudian pemasok mulai pengujian beban dan skalabilitas pengujian. Ada diikuti berkepanjangan dan mahal periode perubahan arsitektur dan perubahan pada persyaratan sistem. Supplier berjuang heroik untuk menyediakan aplikasi yang dapat diterima sistem, sampai akhirnya proyek itu dibersihkan._ _This bukanlah kasus yang terisolasi. ITU cerita rakyat penuh dengan cerita yang sama. Dari ambulans pengiriman sistem ke web-situs untuk pengajuan elektronik pajak, sistem gagal karena skala dan mengalami puncak tuntutan. Semua proyek-proyek ini tidak muncul untuk memiliki diidentifikasi dan memerintahkan risiko utama yang mereka hadapi. Ini adalah fundamental tahap pengujian berbasis risiko, dan berlaku sama untuk skalabilitas pengujian atau pengujian beban seperti halnya untuk fungsi pengujian atau pengujian kontinuitas bisnis. Dengan tidak ada penilaian risiko mereka tidak mengakui bahwa scaling adalah di antara risiko terbesar, jauh lebih banyak sehingga memberikan semua fungsi__tren Terbaru terhadap Arsitektur Berorientasi Layanan (SOA) upaya untuk mengatasi masalah skalabilitas tetapi juga memperkenalkan isu-isu baru. Menggabungkan eksternal layanan yang diberikan menjadi solusi anda secara keseluruhan berarti bahwa kemampuan anda untuk skala sekarang tergantung pada eksternal ini sistem beroperasi di bawah beban. Meyakinkan ini adalah tugas yang menuntut dan sayangnya pengujian beban dan stress testing di sini sering diabaikan._ _Better praktek adalah untuk memulai pengembangan skala besar perangkat lunak sistem dengan kinerja yang jelas dalam pikiran, terutama pengujian skalabilitas, volume pengujian dan beban pengujian. Untuk membuat ini pengujian kinerja fokus:__1. Penelitian dan mengukur data volume dan volume transaksi pasar sasaran menyiratkan. Beberapa angka-angka ini dapat menjadi pembuka mata dan membantu pengguna bisnis menyadari skala penuh dari sistem. Ini saja dapat menyebabkan penilaian ulang prioritas dari banyak fitur. __2, Menentukan cara fitur yang bisa disajikan kepada pengguna dan sistem yang terstruktur dalam rangka untuk membuat skala dari sistem yang lebih mudah. Jangan mencoba dan memiliki fungsi yang sama dengan anda akan memiliki untuk satu pengguna desktop memberikan solusi yang tepat terukur alternatif. __3. Mengenali bahwa bagian penting dari proses pengembangan pengujian beban pada perwakilan skala pada masing-masing incremental rilis perangkat lunak. Ini adalah terus-menerus pengujian, dengan fokus pada risiko terbesar untuk proyek: kemampuan untuk beroperasi pada skala penuh.__4. Memastikan beban pengujian yang memadai baik dalam lingkup dan ketegasan. Beban pengujian tidak hanya tentang pengukuran waktu respon dengan performance test. Beban pengujian program harus mencakup jenis lain dari pengujian beban termasuk stress testing, pengujian reliabilitas, dan daya tahan pengujian.__5. Jangan lupa bahwa kegagalan akan terjadi. Skala besar sistem umumnya mencakup server cluster dengan fail-over mendatang. Pengujian gagal, fail-over pengujian dan pemulihan pengujian dilakukan pada perwakilan skala sistem operasi di bawah beban harus disertakan.__6. Jangan lupa bencana kegagalan bisa terjadi. Untuk skala besar masalah, bencana pengujian dan pemulihan bencana pengujian harus dilakukan pada perwakilan skala dan beban. Kegiatan ini dapat dianggap teknis lapisan kelangsungan usaha pengujian.__7. Mengenali layanan eksternal jika anda menggunakan mereka. Di mana anda mengadopsi pendekatan SOA dan tergantung pada eksternal layanan yang anda butuhkan untuk memastikan bahwa throughput dan perputaran waktu pada layanan ini akan tetap diterima sebagai sistem timbangan dan tuntutan peningkatan. Pintar arsitektur sistem akan mencakup anggun respon dan jatuh kembali operasi harus layanan eksternal perilaku memburuk atau gagal.__© Acutest Ltd 2005 – http://www.acutest.co.uk

SHARE:

Comments

Recent Posts

Cara Pasang Musik Ke Ipod

Cara Pasang Musik Ke Ipod

Hal ini sangat mudah untuk belajar bagaimana untuk mentransfer musik ke Ipod anda, dan pada artikel ini saya akan menunjukkan kepada anda bagaimana untuk melakukannya. Kencangkan

Printer Inkjet: Gambaran Singkat

Printer Inkjet: Gambaran Singkat

Printer Inkjet yang terjangkau dan memuaskan opsi untuk mencetak dokumen dan gambar lainnya dari komputer. Mereka awalnya ditempatkan di pasar pada akhir 1980-an dan telah

Gratis Download Iphone

Gratis Download Iphone

Jika anda memiliki Iphone, kemungkinan adalah bahwa anda akan tertarik dalam mendapatkan beberapa download gratis untuk itu. Iphone sudah melampaui keberhasilan awal dari Ipod,

Membuat Komputer Kebal Terhadap Virus

Membuat Komputer Kebal Terhadap Virus

Aplikasi Internet terus berkembang setiap hari. Bisnis-bisnis besar dan usaha kecil, usaha rumah tangga, dan jenis lain yang mulai menjadi tergantung pada koneksi web dalam

Bagaimana Memilih MP3 Player

Bagaimana Memilih MP3 Player

Penjualan Mp3 player adalah salah satu dari pertumbuhan tercepat di bidang elektronik konsumen. Sementara apple iPod identik dengan MP3 player ada banyak alternatif yang harus

Berselancar Aman

Berselancar Aman

Jika anda"kembali pergi untuk terhubung ke internet, anda perlu untuk melindungi komputer anda, jika tidak, itu seperti meninggalkan pintu depan terbuka lebar dengan besar

Panduan Untuk Scan Mri

Panduan Untuk Scan Mri

Segera setelah Computerized Tomography atau CT scan menjadi dapat diakses di tahun 1970-an, mereka mereformasi praktek neurologi. Mereka melakukan scan dengan transmisi x-ray

Serat Optik Di Dunia Nyata

Serat Optik Di Dunia Nyata

Serat optik digunakan secara luas di bidang kedokteran untuk mendiagnosis dan mengobati berbagai penyakit. Karena serat optik dapat dibuat sangat tipis dan dibuat menjadi fleksibel