Anda di halaman 1dari 8

Tugas Kelompok ke-2

(Minggu 5 / Sesi 7)

Kelompok 5 :
1. 2201918532 – Marsha Alya Herasti
2. 2201918766 – Mochamad Amirudin
3. 2201919232 – Rafli Zarwan
4. 2201918551 – Susmiyati Wulandari

1. Bagaimana proses pelaporan hasil testing jika Anda menggunakan outsource?


Jawab :
Proses pelaporan hasil testing oleh vendor outsource mereka akan memberikan hasil
testing (strategi dan rencana pengujian umum, skenario pengujian, kasus, dan laporan)
yang telah dilakukannya. Seorang Manager Testing yang berasal dari internal
perusahaan yang kemudian bertugas untuk melakukan koreksi hasil pelaporan
pengujian tersebut dan memastikan tim uji outsourcing memahami fungsi perangkat
lunak yang dimaksud beserta dengan persyaratan bisnis. Sehingga hasil pelaporan
yang diperoleh untuk selanjutnya dapat dibuat pertanggungjawabannya.

2. Sebutkan dan jelaskan kriteria perusahaan outsource yang bekerja sama dengan anda
dan akan anda berikan tugas untuk melakukan testing!
Jawab :
Kriteria perusahaan outsource yang baik untuk bekerja sama yaitu memiliki
Capabilities. kita perlu menilai kemampuan pengujian khusus yang dimiliki oleh
perusahaan outsource sebagai bagian dari perencanaan keseluruhan upaya pengujian.
perusahaan outsource harus memiliki sumberdaya manusia yang baik, cukup dan
berkualitas. perusahaan outsource haruslah sudah memiliki pengalaman dalam hal
pengujian. perusahaan outsource harus memiliki management yang baik serta kondisi
finance yg juga baik. Jangan sampai perusahaan outsource tersebut memiliki masalah
pembiayaan dengan karyawannya sendiri sehingga membuat project berjalan dengan
tidak lancar.
3. Bagaimana anda mendistribusikan tugas pengujian kepada perusahaan outsource yang
telah bekerja sama dengan Anda?
Jawab :
Cara mendistribusikan tugas pengujian kepada perusahaan outsource yang telah
bekerja sama dengan kita dapat dilakukan dengan beberapa hal berikut ini :

ISYS6507 – Testing and System Implementation


1) Sampaikanlah output dan kebutuhan apa yang kita inginkan dari sebuah pengujian
2) Sampaikanlah jam kerja untuk karyawan dari perusahaan outsorce tersebut untuk
selalu support dalam pelaksanaan pengujian
3) Berikan informasi mengenai deadline dari proses pengujian yang dilakukan
4) Dalam proses testing yang dilakukan oleh perusahaan outsource pastikan untuk
menggunakan dua metode dalam testing yaitu manual testing dan automatic
testing sebagai report dari pengujian yang dilakukan. Karena dengan kedua
metode testing tersebut sangat ampuh untuk mengetahui kekurangan-kekurangan
yang ada dalam aplikasi. Dan dengan menggunakan kedua metode tersebut
perusahaan outsource dapat mencari tahu bugs apa saja yang ada dalam aplikasi
ini. Karena sebuah aplikasi tidak mungkin 100% terbebas dari bugs. Namun
dengan adanya bugs ini sebuah perusahaan outsource dapat membangun suatu
aplikasi yang jauh lebih baik lagi daripada bugs ditemukan ketika aplikasi tersebut
sudah golive atau sudah digunakan oleh user.

4. Sebutkan dan jelaskan upaya yang anda lakukan dalam pengelolaan proyek testing
pada perusahaan yang telah bekerja sama dengan anda!
Jawab :
Upaya yang dilakukan dalam pengelolaan proyek testing pada perusahaan yang telah
bekerja sama dengan kita yaitu :
1.) Monitoring execution test / memantau eksekusi tes
Dalam hal ini kita mungkin akan menemukan sesuatu yang lebih menantang
dalam upaya distribusi testing ini, bahkan ketika kita telah melakukan pekerjaan
dengan baik untuk menangani masalah pemetaan yang pernah dibahas
sebelumnya. Jarak, zona waktu dan hambatan Bahasa semua dapat menjadi
penghalang. Secara umum, kita harus merencanakan suatu hambatan dan
keterlambatan tertentu dalam menerima hasil dari mitra tes eksternal, dari
beberapa menit hingga beberapa hari, dan tergantung pada lokasi.
2.) Communicating Status and Changing Direction / Mengkomunikasikan Status dan
Mengubah Arah
Kita memerlukan cara untuk membuat partner tau mengenai apa yang sedang
terjadi, cara untuk menjadikan masalah ini concern dari mereka, dan cara untuk
menyesuaikan course berdasarkan keadaan yang berubah dan hasil yang kita
temukan dari pengujian. Salah satu tools yang dapat digunakan untuk
communicating status adalah email, namun email saja tidak akan menyelesaikan
perubahan yang terjadi, perlu dikombinasikan dengan konferensi regular (concall)

ISYS6507 – Testing and System Implementation


setidaknya sekali dalam seminggu. Dalam konferensi ini hasus memiliki agenda
yang terstruktur, dengan masing-masing partner melaporkan status dan masalah
yang terjadi secara bergantian, diikuti dengan peninjauan tindakan yang akan
dilakuan. Pada setiap akhir konferensi, semua harus menyetujui status testing
proyek saat ini dan apa yang akan dilakukan selanjutnya.
3.) Handling Political Consideration / Menangani Pertimbangan Politik
Setiap orang dalam proyek development harus dilihat sebagai anggota yang aktif
dan positif. Namun, karena perusahaan and vendor pengujian (pihak ketiga)
berada diluar lokasi, citra mereka sebagai non-kontributor yang hanya mengejar
uang dapat meningkat. Hal ini lah yang dimaksudkan dengan politik yang terjadi
dalam testing proyek.
4.) Being Sensitive to Culture Clashes / Peka Terhadap Benturan Budaya
Kapanpun organisasi mengandalkan vendor dalam proses pengujiannya, masalah
budaya akan menjadi relevan, baik yang berbasis pada budaya local atau dalam
budaya perusahaan. Ketika perusahaan meneramkan distribusi proyek testing,
maka akan mengalami masalah budaya secara besar-besaran. Perspektif, prioritas,
dan nilai-nilai berbeda dari satu tim ke tim lainnya bahkan dalam suatu
perusahaan, tergantung pada kepribadian anggota tim, keterampilan
kepemimpinan manajer, integritas para pemimpin teknis dan moral yang dirasakan
tim (bukan hanya manajer), dan, paling tidak, misi yang dilayani tim.

5.) Building and Maintaining Trust / Membangun dan Merawat Kepercayaan


Kepercayaan adalah konsep yang bahkan lebih licin daripada budaya, tetapi kita
semua mengenali orang yang kita percayai atau tidak percaya. Dalam hal ini kita
harus membangun kepercayaan dengan vendor. Kita harus percaya vendor kita
jujur tentang bug yang paling memalukan sekalipun. Kita juga harus memercayai
kolega kita di kantor penjualan asing untuk menindaklanjuti dengan hasil tes
sehingga Kita harus memercayai pengguna dan pengganti pengguna untuk tidak
menggunakan hasil pengujian untuk membanting tim kita atau proyek.
Kepercayaan melibatkan lebih dari sekedar memastikan bahwa mitra kita tidak
akan mengambil keuntungan dari perusahaan.

5. Jika Anda melakukan proyek testing pada aplikasi berbasis web, perlukah Anda
membuat laboratorium untuk pengujian sistem tersebut? Jelaskan jawaban Anda!
Jawab :

ISYS6507 – Testing and System Implementation


6. Sebutkan dan jelaskan faktor yang harus anda perhatikan dalam membangun sebuah
laboratoium testing!
Jawab :

7. Sebutkan dan jelaskan daftar inventaris yang harus dipenuhi dari sebuah laboratorium
testing!
Jawab :
Daftar inventaris yang harus dipenuhi dari sebuah laboratorium testing adalah :
1) Perangkat Lunak
a. Sistem Operasi, Anda akan memerlukan representasi luas dari sistem operasi
yang signifikan, terutama yang akan digunakan untuk pengujian
kompatibilitas.
b. Aplikasi, berbagai aplikasi perangkat lunak akan diperlukan untuk pengujian
kompatibilitas dan untuk digunakan pada workstation penguji.
c. Alat uji dan utilitas, item seperti ini akan berguna untuk mendiagnosis
masalah, membuat tes otomatis sederhana, dan mengirim faks dan file,
membuat gambar sistem (yaitu, snapshotdari hard drive sistem), membuat
cadangan data penting, mengukur kinerja sistem, dan menghasilkan beban
latar belakang pada sistem.
2) Perangkat Keras
a. PC Cards (sebelumnya kartu PCMCIA) cenderung memaparkan banyak
bugdalam sistem laptop, terutama yang muncul bersamaan dengan manajemen
daya.
b. Monitors/video cards. Subsistem video sering menjadi sumber sakit kepala.
Pertimbangkan untuk menggunakan berbagai monitor dan kartu video.
c. Printer/scanner. Printer dan pemindai biasanya bukan sumber masalah
perangkat keras, tetapi Anda akan menemukan item-item ini berguna untuk
memverifikasi fungsi port USB, paralel, seri, dan inframerah.
d. Modem/network cards, anda akan memerlukan berbagai modem dan kartu
jaringan yang cukup luas untuk menguji server. Setiap kartu harus berbeda
untuk mendapatkan cakupan tes sebanyak mungkin.
e. Penyimpanan data, Selain barang-barang seperti hard disk eksternal,
penyimpanan eksternal yang dapat dilepas, dan tape drive eksternal, Anda
akan memerlukan kontingen hard drive yang cukup lengkap dan opsi lainnya.
f. Surge protectors/UPS units, Dalam lab uji yang baik, arus listrik harus
dikondisikan dan dicadangkan, tetapi kadang-kadang Anda harus puas dengan

ISYS6507 – Testing and System Implementation


kekuatan apa pun yang bisa Anda dapatkan. Surge protectors dan unit catu
daya yang tidak pernah terputus dapat membantu.
g. Reference platforms, Saat Anda melakukan pengujian, prioritas yang diberikan
untuk bug sering tergantung pada apakah kegagalan yang sama terjadi pada
beberapa platform standar industri. Dalam banyak kasus, platform referensi
tidak hanya perangkat keras, tetapi juga PC tertentu dengan OS tertentu dan
serangkaian aplikasi yang diinstal.
h. Kabel, walaupun terlihat kecil tapi pemilihan kabel yang benar terbukti
berguna pada saat pengujian. Kabel yang harus tersedia antara lain kabel untuk
Ethernet, Token ring, Printer paralel, Printer seri, Serial cross-over, USB,
Telepon.
i. Jaringan, untuk menghindari pengujian di jaringan perusahaan, Anda perlu
mengatur jaringan sementara di lab pengujian Anda. Hub dan sakelar cukup
murah, tetapi pastikan Anda mengeluarkan uang ekstra untuk mendapatkan
merek yang andal.
3) Bahan Habis Pakai
a. Media computer, Kategori ini mencakup perangkat dasarseperti floppy disk,
media perangkat penyimpanan yang dapat dilepas, dan kaset DAT.
b. Kebutuhan meja, Barang-barang ini adalah kebutuhan standar: notebook,
kertas, pena, pensil, pita transparan, catatan tempel, stapler, dan klip kertas.
c. Persediaan printer, Untuk semua printer yang terlibat dalam hasil
pengujian atau pelaporan, Anda akan memerlukan jenis toner, kertas printer,
kartrid printer, dan pita yang sesuai.
4) Furniture
a. Mesin fotokopi dan printer, Setiap lab uji membutuhkan printernya sendiri;
Anda tidak harus mengandalkan penggunaan printer uji Anda. Memiliki
mesin fotokopi kecil juga bukan ide yang buruk.
b. Shredders, merupakan ide bagus jika anda bekerja dengan dokumen yang
bersifat rahasia.
c. Bangku, meja dan kursi, pilihlah yang dapat membuat tim anda merasa
nyamandan memiliki kualitas yang baik.
d. Alas mouse memungkinkan gerakan yang lebih tepat dan halus daripada
menggerakkan mouse melintasi konter lab Formica. Bahkan mouse optik
dapat memiliki masalah dengan warna atau permukaan tekstur tertentu.
e. Bantalan statis, digunakan untuk meminimalkan terjadinya kerusakan statis-
pelepasan ke perangkat keras.

ISYS6507 – Testing and System Implementation


5) Peralatan
a. Perangkat keras khusus, untuk pengujian listrik dasar di lab pengujian
perangkat keras, Anda akan memerlukan perangkat keras khusus tertentu,
seperti osiloskop atau pengukur tegangan.
b. Perangkat lunak manajemen tes, jika Anda memutuskan untuk tidak
membuat sistem sendiri untuk pelacakan bug, pelacakan pengujian,
perkiraandan tugas manajemen serupa, Anda harus merencanakan untuk
membeli paket perangkat lunak komersial yang menerapkan sistem
tersebut.
c. Toolkit computer, kotak toolkitkomputer yang terisi penuh termasuk obeng,
kunci pas, penarik chip, dan sebagainya adalah kebutuhan di setiap lab uji.
6) Bahan Referensi
a. Klasik, Untuk setiap jenis pengujian, sediakan satu set kecil buku “best
practice” terbaik saat ini, pastikan untuk memiliki salinan buku-buku ini.
b. Standar, jika standar industri atau pemerintah berlaku untuk salah satu
sistem yang sedang diuji, Anda perlu memiliki edisi terbaru dari standar-
standar ini yang tersedia.
c. Buku telepon, sediakan buku telepon yang terbaru karena ini akan sangat
berguna.

8. Jelaskan upaya pengelolaan yang anda lakukan dalam mengelola laboratorium


pengujian!
Jawab :
Upaya pengelolaan yang kami lakukan dalam mengelola laboratorium pengujian yaitu
dengan cara memastikan pasokan yang memadai seperti barang habis pakai (pensil
atau pulpen). Untuk item yang tahan lama seperti meja, hub, perangkat lunak, dan
sejenisnya kami harus mengelola secara individual. Pendekatan umum adalah dengan
menggunakan tag asset. Sebuah stiker atau plakat bertuliskan pengenal unik
ditempelkan pada setiap item yang berharga. Mengelola Assets Lab juga dapat
menggunakan ERD.

ISYS6507 – Testing and System Implementation


Cara lain mengelola lab pengujian :
 Perhatian pada keamanan & pelacakan
1. Keamanan fisik pada hardware & software
2. Tidak ada jendela
3. Asuransi
4. Perhatian pada Intellectual property
5. Membersihkan ruangan dan mengunci sebelum keluar
 Pengaturan perlengkapan
1. Pendekatan umum : menggunakan pelabelan kode pad setiap barang
2. Pengaturan Software & hardware
3. Pengatuean data
 Menjaga lingkungan uji tetap bersih
1. Memberikan seseorang dengan mental ‘Hacker’ untuk bekerja kedalam sistem
uji.
 Memilih dan merencanakan Area Lab.
1. Ukuran, pencahayaan, Layout, kontrol suasana, pencegahan dan aman dari
kesalahan, Power, Static, Fasilitas.

---oOo---

Referensi:

[1] Lecture Note Week 04 - Distributing Test Project

[2] https://kumparan.com/tog-indonesia/menangani-karyawan-outsourcing

[3] Black, Rex. (2009). Managing the testing process: practical tools and techniques for
managing hardware and software testing. 03. Wiley. Indianapolis. ISBN: 9780470404157

ISYS6507 – Testing and System Implementation


[4] http://mahasiswaunyu.blogspot.com/2011/06/ringkasan-testing-dan-implementasi.html

ISYS6507 – Testing and System Implementation

Anda mungkin juga menyukai