Anda di halaman 1dari 8

Kelas : DKBA

Kelompok 8
Maulana Arif Rahman Hakim – 2201812280
Satrio Teleng Bagaskoro - 22012815912
Jeffrey Lamhot Roma Parulian – 2201814853
Fityah Fulki Furqan - 2201835012

Tugas Kelompok ke-2

(Minggu 5 / Sesi 7)

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


2. Sebutkan dan jelaskan kriteria perusahaan outsource yang bekerja sama dengan anda
dan akan anda berikan tugas untuk melakukan testing!
3. Bagaimana anda mendistribusikan tugas pengujian kepada perusahaan outsource yang
telah bekerja sama dengan Anda?
4. Sebutkan dan jelaskan upaya yang anda lakukan dalam pengelolaan proyek testing
pada perusahaan yang telah bekerja sama dengan anda!
5. Jika Anda melakukan proyek testing pada aplikasi berbasis web, perlukah Anda
membuat laboratorium untuk pengujian sistem tersebut? Jelaskan jawaban Anda!
6. Sebutkan dan jelaskan faktor yang harus anda perhatikan dalam membangun sebuah
laboratoium testing!
7. Sebutkan dan jelaskan daftar inventaris yang harus dipenuhi dari sebuah laboratorium
testing!
8. Jelaskan upaya pengelolaan yang anda lakukan dalam mengelola laboratorium
pengujian!

---oOo---

ISYS6507 – Testing and System Implementation


Jawab
1. Proses pelaporan hasil testing jika Anda menggunakan outsource .
Proses pelaporan testing jika menggunakan outsource haruslah terperinci secara
pengelolaan dan pelaporan juga harus baik, secara testing kita bisa mengawasi secara
langsung bagaimana proses testing tersebut berlangsung dan juga bagaimana mereka si
perusahaan outsource ini menerapkan metode dengan baik, maka dari itu untuk pelaporan
jika menggunakan outsource haruslah di lakukan secara jeli.
2. Kriteria perusahaan outsource yang baik untuk bekerja sama yaitu: memiliki track record
yang baik, dan tentunya memiliki sumberdaya manusia yg berkualitas, contohnya harus
memiliki kriteria yg baik, baik itu sertifikat yg dimiliki setiap karyawan outsource tersebut,
dan pengalaman dalam hal pengujian. Serta perusahaan outsource yg management HR nya
sangat baik serta finance yg juga baik. Jangan sampai perusahaan outsource tsb memiliki
masalah pembiayaan dengan karyawannya sendiri sehingga membuat project berjalan
dengan tidak lancar.
3. Cara untuk mendistribusikan tugas pengujian kepada perusahaan outsource yaitu: untuk
pemanfaatan outsourcing,pastikan untuk menggunakan dua metode dalam testing yaitu
manual testing dan automated testing, karena di dua testing tersebut sangat ampuh dalam
mengetahui kekurangan – kekurangan dalam aplikasi serta kita bisa mencarit tahu bugs apa
saja yg mungkin ada di dalam aplikasi, karena jelas tidak mungkin 100% bebas dari bug,
namun dari situ kita bisa membangun suatu aplikasi yg jauh lebih baik, ketimbang dalam
proses penggunaan aplikasi tsb memiliki kendala ketika berada di tangan user.
4. Prinsip dasar bagi para Managing Staff (Mempekerjakan, motivasi, Mempertahankan)
Seseorang yang mampu menjadi Penguji (Test Engineer) yang baik :
 Profesional pesimisme
 Rasa tertarik pada keseimbangan
 Fokus
 Menghindar dari ‘ambisi pahlawan’ / kepuasan
 Menjauhkan diri dari kelamasan
Mendefinisikan Tim penguji (Ukuran, kemampuan, edukasi & pelatihan, posisi; kemampuan
& tujuan)
Jumlah personel
Ada dua cara untuk menentukan jumlah anggota suatu test team, yaitu:

ISYS6507 – Testing and System Implementation


 Berdasarkan tugas/task yang harus dikerjakan.
 Berdasarkan rasio antara tester dan developer.
Rasio yang ideal antara tester dan developer 1:1, umumnya berkisar 1:2 s.d. 1:5.

Keahlian
 Dalam beberapa kasus testing diperlukan tenaga yang memiliki suatu keahlian
khusus.
 Harus dapat membaca dan belajar secara cepat.
 Dapat menulis laporan dengan baik.
 Dalam beberapa kasus diperlukan tenaga yang menguasai statistik dan matematika.
Jabatan
 Test engineer : programmer,mechanical engineer, dan electrical engineer.
 Test Technician.
 Test Manager.
 Dalam beberapa kasus mungkin diperlukan juga release management engineer dan
configuration management engineer.

Model organisasi
1. Skill-based Model: sangat direkomen-dasikan pada sistem2 yang rumit dan
berteknologi canggih.
2. Project-bases Organization : pembagian tugas berdasarkan proyek yang
dikerjakaan, bukan berdasarkan spesialisasinya.

Mempekerjakan Penguji
 Penjelasan pekerjaan
 Interview di tempat
 Membuat keputusan mempekerjakan
 Menghindari kesalahan dalam ‘hiring’
 Memberikan penguji baru dalam papan
Kualifikasi
 Memiliki latar belakang teknik.

ISYS6507 – Testing and System Implementation


 Memiliki komitment pada bidang testing sebagai spesialisasi.
 Selalu memiliki rasa ingin tahu.
 Dapat berkonsentrasi dengan baik dan terfokus.
 Kemampuan analisa yang baik.
 Kreatif.
5. Jika kami melakukan proyek testing pada aplikasi berbasis web menurut kami semua
tergantung kebutuhan dan perjanjian pada proyek. Apakah kerahasiaan aplikasi berbasis
web tersebut adalah masalah besar. Apabila iya maka kami membutuhkan Test Lab.
Kemudian apakah nontester tidak boleh mengutak-atik lingkungan pengujian atau aplikasi
web. Jika tidak diperbolehkan maka Test Lab diperlukan.
6. Faktor yang harus diperhatikan dalam membangun sebuah Testing Lab yaitu:
 Ukuran, Apakah ruang lab yang ada cukup besar? Anda harus mempertimbangkan
ukuran dalam hubungannya dengan tata letak sehinggaAnda harus melihat ruang kerja
yang sebenarnya. Pertimbangkan juga ketinggian langit-langitdan juga pintu.
 Pencahayaan, Di luar panas yang dihasilkannya, sinar matahari langsung dapat
membuat layar sulit dibaca dan merusak peralatan yang berharga. Untuk itu
penempatan jendela mendapatkan perhatian khusus. Sedangkan untuk
pencahayaan buatan, lampu neon adalah jenis yang paling umum dan mungkin yang
terbaik.
 Tata Letak, ketika Anda memilih ruang lab, ingatlah jenis-jenis meja dan rak
peralatan yang perlu Anda pasang.Ingatlah untuk meninggalkan ruang terbuka yang
cukup untuk memungkinkan orang datang dan pergi dengan bebas. Isi sketsa denah
Anda dengan tata letak skala kursi, meja, lemari, rak, meja, rak, dan peralatan yang
ingin Anda pasang.
 Pengontrol Suhu Ruangan, laboratorium uji harus memiliki AC dan pemanas yang
cukup untuk menjaga suhu dan kelembaban pengoperasian yang stabil dan normal
untuk peralatan Anda dan penguji Anda. Laboratorium Anda mungkin juga
membutuhkan kemampuan mematikan otomatis jika batas suhu atau kelembaban
terlampaui. Jika Anda memiliki beberapa lab atau ruang kerja pada sistem yang
sama, pastikan setiap lab memiliki termostatnya sendiri. Gambarkan termostat pada
denah lantai Anda.

ISYS6507 – Testing and System Implementation


 Alat Keselamatan dan Pencegahan Kebakaran, setiap tempat kerja harus memiliki
detektor asap atau api, baik bertenaga baterai atau didukung oleh baterai (dan
detektor ini harus diuji secara berkala). Untuk mengendalikan api, sebuah lab uji
harus memiliki, siap sedia, alat pemadam api portabel yang aman secara listrik dan
efektif secara cepat.
 Daya Listrik, Tenaga listrik dalam satu bentuk atau lainnya (120 VAC, 240 VAC, 480
VAC, 48 VDC, dan sebagainya) harus disediakan di semua laboratorium uji, dan
harus tersedia di tempat yang tepat.Selain itu, daya yang masuk harus dikondisikan
dan tidak dapat terputus, kebal dari lonjakan, sags, brownout, dan blackout yang
mengganggu jaringan listrik.
 Listrik Statis, jika Anda memutuskan untuk menggunakan karpet pada lab Anda,
Anda harus mengambil tindakan pencegahan ekstra untuk menghambat statis. Ubin,
linoleum, semen, dan lantai yang ditinggikan cenderung tidak menderita dari
masalah ini pada tingkat yang sama, tetapi bahkan pakaian dapat menghasilkan
listrik statis.
 Fasilitas, Fasilitas untuk staf Anda, seperti toilet, tangga, lift, dan sebagainya
(termasuk aksesibilitas cacat) penting tidak hanya karena Anda mungkin diwajibkan
secara hukum untuk menyediakannya, tetapi juga karena mereka memengaruhi
produktivitas tim.Selain itu, ingatlah bahwa Anda harus menghubungkan lab ke
dunia luar menggunakan saluran telepon (PSTN, BRI ISDN, PRI ISDN, T1, OC3, dan
sebagainya); kabel jaringan seperti Ethernet kategori 3, Ethernet kategori 5, token
ring, optik, atau ATM; dan mungkin koneksi lainnya.
7. Daftar inventaris yang harus dipenuhi dari Testing Lab:
 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.

ISYS6507 – Testing and System Implementation


 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.

 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.
 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.

ISYS6507 – Testing and System Implementation


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.
 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.

 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. Upaya pengelolaan yang kami lakukan dalam mengelola Test Lab 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.

ISYS6507 – Testing and System Implementation


Referensi:

 Lecture Notes Week 5 – Stocking and Managing a Test Lab

ISYS6507 – Testing and System Implementation

Anda mungkin juga menyukai