Visual Studio Unit Testing

Slides:



Advertisements
Presentasi serupa
Disusun oleh : Pertama tama, buka web browers yang terdapat di computer anda. Lalu, ketik kata kunci pada search engine. Seperti pada gambar di bawah.
Advertisements

Soal Evaluasi Mulai Soal terdiri atas 10 nomor
Mata Kuliah: Bahasa C++ Harni Kusniyati
Instalasi dan pengenalan visual basic 6
BAHASA PEMROGRAMAN JAVA
PERTEMUAN VI Penggunaan Array.
PEMROGRAMAN I 2 SKS.
Penggunaan Struktur Kontrol IF
Jenjang : SMA Jalur : Dalam Daerah DKI
Report Pertemuan 4-7 TIB13 – Pemrograman Java 2 – 7.
BUKA WEB INTERNAL /wordpress dan Login dengan username dan password.
Asal Usul Bahasa C Visual Studio 2008 Program C++ Sederhana
KONEKSI VB.Net 2008 ke SQL-Server 2005
VISUAL BASIC.NET Apa Itu VB.NET ?
Pengenalan Visual C++ Lanny Agustine Yuliati.
Pengenalan Lingkungan Visual C++
Pengujian Black-Box.
Mendapatkan input dari keyboard
PERTEMUAN IX Penggunaan Array.
Penjelasan DigiServer. Penerimaan Data dilakukan oleh penerima dengan menjalankan script terima Dari server Multicast yang sudah terinstall DigiServer.
JAVASCRIPT.
Javascript Javascript Javascript Javascript Javascript Javascript
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
Pemrograman Visual VB.net 2008 dengan Database Microsoft Access 2010
MATERI-3 TRANSFORMASI DATA
Start > All Programs > Intergraph INtools > Administration
  Setelah anda selesai membuat Aplikasi,anda pilih add, new project lalu anda pilih “Other Project Types”.  Pilih “Setup and Deployment”,lalu klik.
Fungsi, Array dan String
Pengenalan Visual Studio 2008
Penggunaan Data dan Variabel
Mengaktifkan Microsoft Visual C++ : Klik Start Klik All Program, Microsoft Visual Studio 2008 Klik File, New, Project Klik Visual C++, Win32 Console Application.
Pengenalan Visual Basic
Pengantar Komputer & Teknologi Informasi 2A
ALGORITMA & PEMROGRAMAN 2 B
Instalasi Xampp dan Wordpress
VISUAL BASIC.NET Apa Itu VB.NET ?
SIPD TEKNIS Sistem Informasi Pembangunan Daerah
MODUL – II MEMBUAT PROGRAM SEDERHANA
Konsep Teknologi Informasi a
Algoritma & PEMROGRAMAN 2B (Visual basic)
KOMPUTER APLIKASI AKUNTANSI - V -
LANGKAH – LANGKAH MEMBUAT BLOG DENGAN WORDPRESS
Manual Pengisian SKP Oktober 2016
Pertemuan 4 Dani Hamdani, S.Kom..
Command line argument.
Mendapatkan input dari keyboard
LAB PEMOGRAMAN III (VISUAL BASIC)
Visual Studio 2008 Merupakan perangkat lunak yang terintegrasi. Di dalamnya terdapat beberapa perangkat lunak untuk pengembang ( Programmer ), antara lain.
TEKNOLOGI INDUSTRI PERTANIAN
Cara install mikrotik di virtualbox
CARA MEMBUAT GMAIL.
Praktikum OOP Java (IX307)
Cara Membuat .
Unit Testing dan UI testing.
LANGKAH – LANGKAH MEMBUAT BLOG DENGAN WORDPRESS
PEMROGRAMAN JAVA.
LANGKAH AWAL MEMBUAT PROGRAM C DENGAN VISUAL C
Panduan Web Blog Oleh : R. Arri Widyanto.
PERTEMUAN IV SINTAK LANJUT VB
Konsep Bahasa Pemrograman I Operator
MELAKUKAN SAMBUNGAN INTERNET
LANGKAH – LANGKAH MEMBUAT BLOG DENGAN WORDPRESS
Mendapatkan input dari keyboard
Oleh : Rahmat Robi Waliyansyah, M.Kom.
APLIKASI E-MUTASI-SBJKU.COM
Tugas TIK Membuat Blog dengan cara Wordpress
Pemrograman Berorientasi Objek
MATERI PERKULIAHAN Pemrograman Aplikasi I Laily Hermawanti, S.T, M.Kom
DATABASE.
PPDB Sulawesi Selatan.
Transcript presentasi:

Visual Studio Unit Testing

Kelompok Layangan Mahdi Bashroni Rizal 5107100097 Afifudin Mahdan 5107100148

Content TestComplete UI testing menggunakan TestComplete

Visual Studio Unit Testing Salah satu kunci penting dalam membuat sebuah project yang sukses adalah unit terkecil dari kode program menghasilkan ekspektasi yang benar. Untuk memastikan kode program pada unit terkecil (dalam hal ini method) benar, kita mengenal sebuah jenis pengujian yang disebut sebagai Unit Test. Untuk menguji dengan Unit Test dapat digunakanVisual Studio unit testing.

Yang diperlukan sebelum memulai Unit Testing 1. Program yang akan di tes, 2. Test Case Skenario testing

Langkah-Langkah Testing – (1) klik Test->New Test...

Langkah-Langkah Testing – (2) pilih unit test wizard pilih create new Visual C# test project Klik OK

Langkah-Langkah Testing – (3) masukkan nama project dan klik Create

Langkah-Langkah Testing – (4) Pilih method mana saja yang ingin kita uji, untuk kali ini kita centang method UbahPassword.

Langkah-Langkah Testing – (5) Pada solution explorer akan muncul project baru yaitu UnitTest dan class LoginControlTest.cs

Langkah-Langkah Testing – (6) Sekarang mari kita lihat method yang akan kita test, yaitu method UbahPassword pada class LoginControl

Langkah-Langkah Testing – (7) Method UbahPassword adalah method yang berisi logika ketika user ingin mengubah password, method ini mempunyai return value bertipe string dan akan memberikan 4 macam return value, yaitu: Apabila password yang sekarang salah, maka return value berupa: “Password salah” Apabila password baru panjangnya < 4 atau >100, maka return value berupa : “Panjang password minimal 4 maksimal 100” Apabila password baru tidak sama dengan konfirmasi password baru, maka return value berupa: “Password baru dan ulangi password baru tidak sama” Apabila tidak memenuhi ketiga kondisi diatas, maka return valuenya: “Password telah diubah, silahkan login menggunakan password yang baru”  

Langkah-Langkah Testing – (8) Mari kita cek untuk kondisi yang pertama, kita buka LoginControlTest.cs dan lihat method UbahPasswordTest().

Langkah-Langkah Testing – (9) Kemudian ubah menjadi

Langkah-Langkah Testing – (10) Variabel username,passSekarang,passBaru1,dan passBaru2 adalah variabel yang akan dimasukkan dalam parameter method yang akan kita test. Variabel expected adalah hasil return value yang diharapkan dari method UbahPassword apabila kita menginputkan keempat variabel diatas. Variabel actual adalah return value yang sebenarnya dri method UbahPassword. Assert.AreEqual(expected,actual); adalah perintah yang akan menguji apakah hasil yang diharapkan sama dengan hasil yang sebenarnya.

Langkah-Langkah Testing – (11) klik Test->Run->All Test in Solution

Langkah-Langkah Testing – (12) Kemudian muncullah window Test Result, apabila hasilnya “Passed”, maka test berhasil. Dan method UbahPassword untuk kondisi pertama telah teruji kebenarannya