Skalabilitas pengujian: 7 langkah untuk sukses

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

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 membeli mobil bekas

Cara membeli mobil bekas

Berpikir untuk membeli mobil seperti permainan poker, penjual lawan dia dapat menggertak dia mungkin tidak, tapi seperti yang anda lakukan di ruang poker di kasino, anda harus

Membeli Kartrid Tinta

Membeli Kartrid Tinta

Ada sesuatu yang keras dan sulit menemukan cartridge printer untuk kebutuhan spesifik anda. Kabar baiknya adalah bahwa anda tidak perlu khawatir tentang di mana anda dapat

Bagaimana Untuk Mendapatkan Daftar Gratis MySpace Layout?

Bagaimana Untuk Mendapatkan Daftar Gratis MySpace Layout?

MySpace telah menjadi seperti sebuah situs populer di Internet yang semua orang ingin menjadi bagian dari itu. Dan dengan ini, kebutuhan untuk free MySpace layouts juga meningkat.

SCORM/AICC Standar yang Digunakan Dalam Pembelajaran Berbasis Web Sistem Manajemen

SCORM/AICC Standar yang Digunakan Dalam Pembelajaran Berbasis Web Sistem Manajemen

Sistem manajemen pembelajaran dapat menjadi sangat kompleks. Layak manajemen pembelajaran sistem SCORM/AICC compliant. Dalam artikel ini, saya akan memberikan penjelasan dasar

Kamera Digital - Menjelaskan

Kamera Digital - Menjelaskan

Selama beberapa tahun terakhir, kualitas gambar pada kamera digital telah menjadi luar biasa. Seperti baru-baru tahun 2000, bahkan yang terbaik kamera digital anda bisa membeli

Cara Disable Gambar Di Firefox

Cara Disable Gambar Di Firefox

Cara Disable Gambar Di Firefox1. Ketik/akses "about:config" (tanpa tanda petik) di address bar lalu tekan enter2. Klik tombol "I'll be careful, I promise!"

Bagaimana untuk Memprotes Online Judi Ban

Bagaimana untuk Memprotes Online Judi Ban

Memprotes pemerintah tidak cast memprotes perusahaan karena anda tidak menyukai suatu produk, ini adalah kasus anda mencoba untuk mengubah pikiran dari pemerintah dan hal ini

Menilai Sertifikasi Jaringan - Adalah Waktu, Uang Dan Usaha Perlu Repot-Repot?

Menilai Sertifikasi Jaringan - Adalah Waktu, Uang Dan Usaha Perlu Repot-Repot?

Ada banyak cara untuk mendapatkan salah satu sejumlah besar jaringan sertifikasi sekarang tersedia. Tidak hanya perangkat lunak sertifikasi seperti yang ditawarkan dari Oracle,