Panduan Komprehensif ini memperincikan Apakah itu Pusat Kecemerlangan Pengujian dan cara menyediakan TCoE. Ia termasuk kebaikan & Keburukan, KPI dan Peringkat Evolusi:
Apabila syarikat beralih kepada cara baharu untuk membangunkan perisian, ujian sebagai perkhidmatan terpusat menjadi lebih biasa.
Organisasi sedang mencari cara untuk berjaya mengerahkan penguji merentas berbilang pasukan, tanpa melepaskan penyeragaman dan amalan terbaik yang beberapa organisasi QA telah bekerja keras untuk mencipta dan menyelenggara.
Pusat kecemerlangan ujian boleh menjadi cara yang sempurna untuk mengekalkan penyeragaman merentas pasukan anda dan pastikan organisasi anda mengutamakan ujian inovasi.
Apakah Itu TCoE?
Pusat Kecemerlangan Ujian (TCoE) ialah rangka kerja yang mentakrif, melaksanakan & mengukur kawalan dan piawaian ujian merentas organisasi.
Dalam rangka kerja ini, penguji sendiri telah berkongsi sumber merentas pasukan, namun protokol ujian, set alatan dan KPI dikekalkan pada tahap terpusat. Ini membolehkan organisasi menggunakan mana-mana penguji dengan pantas kepada mana-mana pasukan sambil mengekalkan prinsip dan proses QA secara berterusan.
Bilakah TCoE Berguna?
Ia boleh memberi kelebihan kepada syarikat yang mempunyai struktur organisasi yang kompleks yang kadangkala mengakibatkan penguji merangkumi berbilang pasukan yang matlamat projek mungkin tidak sejajar. Walau bagaimanapun, terdapatunik kepada setiap organisasi. Semasa memilih set KPI anda, anda mesti mempertimbangkan saiz dan pengedaran pasukan, budaya syarikat serta jurang atau cabaran semasa yang anda cuba betulkan.
Ikuti pautan ini untuk beberapa Ujian yang Biasa Digunakan Metrik.
Syor
Seperti mana-mana anjakan organisasi utama, menganalisis keadaan semasa anda dan memahami jurang anda ialah kunci untuk menentukan sama ada TCoE sesuai untuk anda.
Semasa membuat keputusan untuk bergerak ke hadapan, laburkan masa terlebih dahulu untuk memastikan anda menggariskan secara khusus apakah Pusat Kecemerlangan Pengujian anda & bukan dan pastikan anda memilih orang yang sesuai untuk tugas itu.
Menyertakan penguji yang mempamerkan kerjasama dan kemahiran komunikasi yang baik, di samping pemahaman yang kukuh tentang prinsip ujian, adalah penting dalam pelaksanaan yang berjaya.
Selain itu, pastikan anda mengenal pasti dan berkomunikasi cara anda mengukur kejayaan. Jika anda menggunakan satu set KPI, sampaikan apa itu supaya pasukan memahami ukuran kejayaan mereka.
Ringkasnya, cuba mengukur terlalu banyak perkara, pada mulanya, menjadi menakutkan dan anda mungkin kehilangan gambaran keseluruhannya.
Kesimpulan
TCoE memberikan organisasi keupayaan untuk melaksanakan prinsip dan perkakas ujian standard merentas sebarang bilangan pasukan sambil memastikan kualiti kekal sebagai keutamaan. DalamSelain itu, ia membantu untuk mentakrif dan mengukur KPI, dengan itu memastikan produk berkualiti yang konsisten kepada pelanggan.
Walaupun tutorial ini merujuk kepada organisasi yang tangkas, Pusat Kecemerlangan Ujian boleh disenaraikan dalam mana-mana organisasi, tangkas atau tidak. Jika dilaksanakan dengan sewajarnya, ia boleh membantu ujian skala organisasi tanpa menjejaskan kualiti.
Menganalisis kedudukan cabaran organisasi anda hari ini dan cara anda melihat perkara yang menghalang keupayaan anda untuk menskalakan dan mengubah keutamaan pada masa hadapan, akan memberi anda titik permulaan yang baik dalam menentukan sama ada ia penyelesaian yang sesuai untuk organisasi anda atau tidak.
Selepas membuat kesimpulan untuk bergerak ke hadapan, aturkan masa terlebih dahulu untuk melaksanakannya dengan jayanya. Memastikan penguji dengan kemahiran komunikasi yang baik, pemahaman yang kukuh tentang prinsip ujian dan keinginan untuk membantu organisasi berkembang, semuanya merupakan atribut semasa mencari pemimpin TCoE.
Pastikan anda menentukan sepenuhnya kriteria kejayaan untuk Ujian anda Pusat Kecemerlangan, libatkan semua peringkat organisasi anda, dan sampaikan tujuan serta hasil yang diinginkan dengan sewajarnya. TCoE yang dibina kukuh boleh membawa banyak faedah positif kepada organisasi anda apabila dilaksanakan dengan bertimbang rasa.
Selamat Membaca!!
beberapa situasi lain di mana TCoE mungkin berguna untuk organisasi.Jika mana-mana daripada ini digunakan, maka TCoE boleh menjadi penyelesaian yang ideal:
- Anda mempunyai struktur organisasi yang rumit: Jika semua penguji anda tidak melaporkan kepada pengurus yang sama atau tidak berkongsi matlamat yang sama, mungkin sukar atau mustahil untuk menormalkan proses dan alatan merentas organisasi.
- Anda mempunyai keinginan untuk mengenal pasti KPI ujian biasa dan menjejaki arah aliran: Memastikan kualiti merentas berbilang pasukan boleh menjadi mencabar, terutamanya jika anda tidak mempunyai satu orang atau kumpulan yang fokus utamanya. Anda boleh melihat variasi dalam cara pasukan menjejak KPI tertentu manakala yang lain tidak menjejaki sama sekali. Ia boleh mentakrifkan metrik biasa dan mengukur kualiti di seluruh organisasi anda, sekali gus mengurangkan atau bahkan menghapuskan cabaran sama sekali.
- Kecacatan ialah isu: Dengan menyeragamkan proses, perkakas dan KPI, ia boleh membawa kepada lebih sedikit kecacatan sepanjang SDLC anda.
- Anda ingin menyeragamkan proses dan perkakas merentas pasukan: Fungsi utama TCoE ialah menyeragamkan proses dan alatan merentas pasukan. Normalisasi ini menyebabkan lebih sedikit masa yang dibelanjakan untuk mentakrif dan melaksanakan pelbagai variasi secara tidak perlu. Selain itu, ia menggalakkan komunikasi merentas pasukan sekitar amalan terbaik dan garis panduan yang berkaitan dengan penulisan kes ujian, penskripan automasi danpelaksanaan.
- Anda merasakan tekanan untuk mengurangkan masa kepada pengeluaran: Kitaran QA menulis kes ujian, skrip dan pelaksanaan mengambil peratusan yang besar daripada keseluruhan kitaran hayat pembangunan perisian (SDLC). Penyediaan TCoE mengurangkan proses berulang merentas pasukan, membolehkan mereka memberi tumpuan semata-mata pada tugasan ujian yang penting.
- Organisasi anda dicabar kerana tidak mengupah dan menggunakan sumber ujian yang kukuh: Ia boleh mewujudkan protokol perekrutan, pengambilan pekerja dan penerimaan yang boleh dipercayai. Ini membawa kepada penguji yang kuat di seluruh organisasi anda, yang semuanya berada di atas kapal dengan konsisten.
- Anda ingin menggalakkan inovasi berterusan: Hari penguji dipenuhi dengan menulis kes ujian atau skrip, melaksanakan ujian, dan melaporkan kecacatan. Biasanya terdapat sedikit masa untuk berinovasi dan memajukan cara mereka bekerja. Mempunyai Pusat Kecemerlangan Pengujian memastikan seseorang dalam organisasi anda menumpukan pada komponen kritikal ini.
- Perubahan projek dan keutamaan membuatkan penguji anda sering menukar pasukan atau penghantaran: Dalam persekitaran yang tangkas, kadangkala gelung maklum balas pelanggan membawa kepada perubahan keutamaan yang kerap. Mempunyai keupayaan untuk mengalih sumber dan mengekalkan kualiti adalah kunci untuk berjaya.
Bagaimana Untuk Menyediakan TCoE?
Setelah organisasi bersetuju dengan rangka kerja Pusat Kecemerlangan Pengujian, maka sukarlahkerja datang dalam bentuk berjaya melaksanakannya.
Pelaksanaan yang berjaya mempertimbangkan langkah-langkah di bawah:
- Tentukan cabaran yang anda perlukan dalam TCoE anda untuk diselesaikan atau diambil kira. Sekurang-kurangnya, ia harus menyeragamkan alat dan proses. Selain itu, anda boleh menyesuaikan TCoE anda untuk menyertakan menemui dan melaksanakan teknologi baharu, mentakrif dan mengukur KPI, atau bahkan mengupah dan menyesuaikan sumber QA baharu.
- Kenal pasti siapa yang akan mentadbir Pusat Kecemerlangan Ujian anda . Ini mestilah pasukan individu yang berdedikasi yang betul-betul mewakili pasukan ujian anda secara keseluruhan. Sesetengah organisasi memutuskan untuk bekerjasama dengan vendor untuk pelaksanaan ini manakala yang lain menyimpannya sepenuhnya.
- Gariskan peta jalan TCoE anda . Setiap organisasi berbeza dalam keperluan dan hasil yang diinginkan. Kenal pasti bidang yang paling penting dan utamakan dengan sewajarnya.
- Tentukan cara kumpulan ini akan berinteraksi dengan pasukan lain . Ini memerlukan sokongan kepimpinan di seluruh organisasi anda. Perkara yang perlu dipertimbangkan termasuk cara TCoE akan melancarkan proses atau alatan baharu dan memastikan pematuhan yang betul, dan tahap bimbingan yang boleh mereka berikan kepada pasukan jika protokol tidak dipatuhi. Menentukan terlebih dahulu ini akan mengehadkan kesilapan masa hadapan antara TCoE dan pasukan anda.
- Dokumenkan alatan, KPI, proses dan metodologi semasa anda. Sebelum dansemasa pelaksanaan, sudah ada set proses atau alatan yang dipersetujui. Memastikan jangkaan didokumenkan dengan betul dan repositori dokumen yang sedang dijalankan adalah penting untuk rujukan masa hadapan atau onboarding.
- Libatkan pasukan anda untuk memahami defisit permulaan. Mungkin anda mempunyai penguji yang tidak mematuhi proses yang ditakrifkan sebelum ini, atau mungkin mereka menggunakan alat yang tidak diluluskan. Melibatkan setiap pasukan untuk mengesahkan anda memahami keperluan mereka, serta sebarang jurang, adalah penting dalam membina asas permulaan yang kukuh.
- Berkomunikasi di seluruh organisasi anda: Pada tahap ini dalam pelaksanaan anda, kebanyakan orang ramai harus sedar tentang Pusat Kecemerlangan Pengujian dan mengetahui maksudnya, namun, jangan ambil mudah pengetahuan itu. Pastikan anda menyampaikan kewujudan TCoE, tujuan dan matlamatnya kepada semua orang dalam organisasi anda.
Sumber/Kos Terlibat
Sumber dan kos anda mungkin berbeza-beza bergantung pada cara syarikat anda mendekati pelaksanaan. Sebagai contoh, jika anda memutuskan untuk bekerjasama dengan vendor pihak ketiga untuk memulakan dan/atau menyelenggara TCoE, sumber dalaman yang dikhaskan untuk ini mungkin minimum, namun perkongsian anda mungkin mengakibatkan kos yang lebih tinggi .
Sebaliknya, jika anda mempertimbangkan untuk melaksanakan rangka kerja ini secara dalaman, maka sumber dan kos berikut hendaklahdipertimbangkan:
- Sumber: Pusat Kecemerlangan Ujian harus terdiri daripada individu yang berdedikasi sepenuhnya untuk inisiatif ini. Apabila mempertimbangkan siapa yang harus disertakan, pertimbangkan untuk merekrut pengurus ujian, menguji petunjuk dan pastikan seseorang daripada setiap kecekapan ujian terlibat (automasi, manual, prestasi, keselamatan, dll).
- Kos: Kos yang berkaitan dengan memulakan TCoE dalaman termasuk sumber yang akan dikhaskan untuk pelaksanaannya dan sumber yang secara rasmi akan berada dalam kumpulan itu bergerak ke hadapan. Di samping itu, mungkin terdapat kos yang perlu dipertimbangkan semasa menyeragamkan alat ujian atau membeli penyelesaian repositori dokumen.
TCoE Pros & Keburukan
Semasa menganalisis sama ada untuk melaksanakan Pusat Kecemerlangan Pengujian, anda mesti mempertimbangkan sepenuhnya kebaikan dan keburukan sedemikian.
Di bawah adalah beberapa faedah melaksanakan TCoE:
- Set kemahiran teras yang dipertingkatkan bagi semua penguji: Dengan melaksanakan Pusat Kecemerlangan Pengujian, anda melabur dalam kemahiran keseluruhan penguji anda melalui latihan dan inovasi, dengan itu menghasilkan lebih tinggi produk berkualiti untuk pelanggan anda.
- Penstandardan rangka kerja automasi dan pengurangan kerumitan: Dengan mempunyai rangka kerja automasi yang ditetapkan, anda memastikan semua pasukan mematuhi piawaian pengekodan asas. Ini membawa kepada kitaran skrip yang lebih pendek &masa pelaksanaan, pengurangan masa apabila menggunakan jurutera automasi baharu, dan kualiti ujian yang lebih baik & liputan.
- Meningkatkan ketangkasan: Menguatkuasakan setiap penguji untuk bekerja dalam pagar yang ditetapkan membolehkan keutamaan beralih dengan cepat tanpa penguji perlu mempelajari pelbagai proses atau alatan merentas pasukan. Selain itu, mempertingkatkan pasukan menggunakan model penyumberan luar membolehkan individu berada dalam keadaan pantas dan konsisten.
- Penambahbaikan Berterusan: Komponen utama untuk memiliki TCoE yang menyeluruh ialah pemodenan alatan yang berterusan dan proses. Mempunyai pasukan berdedikasi yang matlamatnya menyepadukan ini, memastikan organisasi anda sentiasa beroperasi dalam dunia ujian moden.
- Penjimatan Kos: Penyeragaman alatan merentas pasukan boleh menghasilkan penjimatan kos yang besar untuk organisasi dari semasa ke semasa.
- Kurangkan kos ujian: HCL menerbitkan kajian kes yang memperincikan pelaksanaan Pusat Kecemerlangan Pengujian yang membawa kepada penurunan 11% dalam kos ujian untuk organisasi. Kajian kes penuh boleh didapati di sini.
Ia mungkin bukan jalan yang betul untuk organisasi anda pada masa-masa tertentu.
Berikut ialah beberapa kontra yang perlu dipertimbangkan sebelum membuat keputusan untuk membuat lompatan:
- TCoE mungkin merumitkan perkara: Jika anda mempunyai satu atau dua pasukan dengan penguji statik, kemungkinan besar proses dan alatan itu sejajar dengan adil. Atau mungkin anda adapasukan berfungsi tinggi yang akan mencari cara standard untuk bekerja sebagai penghalang untuk berjaya. Sama ada cara, penambahan dalam lapisan tambahan boleh menambah kerumitan yang tidak perlu, sekali gus mengakibatkan keluaran tertunda dan kekecewaan.
- Sokongan yang tidak mencukupi boleh menyebabkan keletihan dan kegagalan: Memutuskan untuk melaksanakan TCoE tanpa sokongan daripada semua peringkat organisasi anda boleh menyebabkan ahlinya berasa tawar hati dan letih jika proses dan pengesyoran alatan mereka tidak disokong atau diterima pakai dengan betul.
TCoE Peringkat Evolusi
Imej di bawah menunjukkan tiga peringkat TCoE:
Ujian Pusat Kecemerlangan Perangkap
Dengan setiap usaha baharu, terdapat perangkap tertentu yang perlu dielakkan .
Di bawah adalah beberapa perangkap yang perlu dipertimbangkan semasa melaksanakan TCoE:
- Tidak menyelaraskan matlamat TCoE dengan hasil organisasi: Mengikut takrifan , ia adalah pasukan berpusat orang yang berkongsi matlamat yang sama untuk menggalakkan kualiti di seluruh organisasi. Pasukan lain akan tertakluk kepada mematuhi output TCoE. Adalah logik bahawa matlamat TCoE sejajar dengan matlamat organisasi anda.
- Tidak menentukan berapa banyak kuasa yang ada pada TCoE: Anda pasti akan mempunyai penguji atau pasukan yang gagal mengikuti proses atau gunakan alatan yang digariskan oleh TCoE. Gagal menyediakan Pusat Ujian Kecemerlangan dengan keupayaanuntuk menguatkuasakan garis panduan akan menjadi tidak produktif dan membawa kepada kadar penerimaan yang rendah dari semasa ke semasa.
- Gagal membuat gelung maklum balas untuk komunikasi, kedua-dua cara: Mempunyai sekumpulan individu yang menentukan proses atau melaksanakan alatan baharu, tanpa persetujuan atau arahan daripada pasukan lain dalam organisasi, akan mendorong pelaksanaan yang tidak berjaya. Adalah penting bahawa semua penguji terlibat dan membantu dalam memacu keputusan, bukan sahaja pada mulanya, tetapi juga dari semasa ke semasa.
- Mewujudkan TCoE dengan kolaborator dan komunikator yang tidak baik: Ia tidak mencukupi agar kumpulan ini terdiri daripada orang yang memahami prinsip ujian secara mendalam, mereka juga perlu menghargai komunikasi dan kerjasama.
- Cuba bergerak terlalu cepat semasa fasa pelaksanaan: Mengenal pasti, merancang dan melaksanakan Pusat Kecemerlangan Pengujian memerlukan masa. Memastikan bahawa anda telah melalui langkah-langkah di atas, dan meluangkan masa yang diperlukan untuk merancang awal, akan membuahkan hasil akhirnya.
KPI Untuk Pusat Pengujian Kecemerlangan
Mengenal pasti set KPI yang kukuh akan membantu anda memahami sama ada pelaksanaan TCoE anda menambah nilai kepada organisasi anda atau tidak. Semasa anda terus melancarkan proses baharu atau mengubah suai proses sedia ada, KPI akan memberikan ukuran kejayaan yang baik.
Mengenal pasti KPI yang perlu anda ukur adalah mencabar dan