Pertanyaan yang diberi tag «unit-testing»

Pengujian unit adalah metode yang digunakan untuk menguji setiap unit kode sumber untuk menentukan apakah sesuai untuk digunakan.


6
Bagaimana cara menguji ekstensi chrome?
Apakah ada cara yang baik untuk melakukan ini? Saya sedang menulis ekstensi yang berinteraksi dengan situs web sebagai skrip konten dan menyimpan data menggunakan penyimpanan lokal. Apakah ada alat, kerangka kerja, dll. Yang dapat saya gunakan untuk menguji perilaku ini? Saya menyadari ada beberapa alat umum untuk menguji javascript, tetapi …

14
Bagaimana saya bisa menguji GUI?
Perhitungan dalam kode saya sudah teruji dengan baik, tetapi karena ada begitu banyak kode GUI, cakupan kode saya secara keseluruhan lebih rendah dari yang saya inginkan. Apakah ada pedoman tentang kode GUI pengujian unit? Apakah itu masuk akal? Misalnya, ada grafik di aplikasi saya. Saya belum dapat menemukan cara mengotomatiskan …

6
Menggunakan Jasmine untuk memata-matai suatu fungsi tanpa objek
Saya baru mengenal Jasmine dan baru saja mulai menggunakannya. Saya memiliki file perpustakaan js dengan banyak fungsi yang tidak terkait dengan objek apa pun (yaitu global). Bagaimana cara memata-matai fungsi-fungsi ini? Saya mencoba menggunakan jendela / dokumen sebagai objek, tetapi mata-mata itu tidak berfungsi meskipun fungsinya dipanggil. Saya juga mencoba …

13
Cara unit menguji objek dengan kueri basis data
Saya pernah mendengar bahwa pengujian unit "benar-benar luar biasa", "sangat keren" dan "segala macam hal yang baik" tetapi 70% atau lebih dari file saya melibatkan akses basis data (beberapa membaca dan beberapa menulis) dan saya tidak yakin bagaimana untuk menulis unit test untuk file-file ini. Saya menggunakan PHP dan Python …

8
Bagaimana cara mengejek layanan yang mengembalikan janji dalam uji unit AngularJS Jasmine?
saya sudah myService kegunaan itu myOtherService, yang membuat panggilan jarak jauh, mengembalikan janji: angular.module('app.myService', ['app.myOtherService']) .factory('myService', [ myOtherService, function(myOtherService) { function makeRemoteCall() { return myOtherService.makeRemoteCallReturningPromise(); } return { makeRemoteCall: makeRemoteCall }; } ]) Untuk membuat unit test myService saya perlu mengejek myOtherService, sehingga makeRemoteCallReturningPromisemetodenya memberikan janji. Beginilah cara saya melakukannya: …

4
Contoh argumentCaptor Mockito
Adakah yang bisa memberi saya contoh yang menunjukkan cara menggunakan org.mockito.ArgumentCaptorkelas dan perbedaannya dari pencocokan sederhana yang disediakan dengan mockito. Saya membaca dokumen mockito yang disediakan tetapi itu tidak menggambarkannya dengan jelas, tidak ada yang bisa menjelaskannya dengan jelas.

16
Bagaimana cara menghasilkan CLI selama pelaksanaan tes Unit PHP?
Saat menjalankan tes PHPUnit, saya ingin dapat membuang output sehingga saya dapat men-debug satu atau dua hal. Saya telah mencoba yang berikut (mirip dengan contoh Manual PHPUnit ); class theTest extends PHPUnit_Framework_TestCase { /** * @outputBuffering disabled */ public function testOutput() { print_r("Hello World"); print "Ping"; echo "Pong"; $out = …

11
Bisakah proyek uji unit memuat file app.config aplikasi target?
Saya unit sedang menguji aplikasi .NET (.exe) yang menggunakan file app.config untuk memuat properti konfigurasi. Aplikasi tes unit itu sendiri tidak memiliki file app.config. Ketika saya mencoba untuk menguji unit metode yang memanfaatkan salah satu properti konfigurasi, mereka mengembalikan nol . Saya berasumsi ini karena aplikasi unit test tidak akan …


9
Mengejek fungsi python berdasarkan argumen input
Kami telah menggunakan Mock untuk python untuk sementara waktu. Sekarang, kita memiliki situasi di mana kita ingin mengejek suatu fungsi def foo(self, my_param): #do something here, assign something to my_result return my_result Biasanya, cara untuk mengejek ini adalah (dengan asumsi foo menjadi bagian dari objek) self.foo = MagicMock(return_value="mocked!") Bahkan, jika …


15
Uji unit python dengan basis dan sub kelas
Saat ini saya memiliki beberapa unit test yang berbagi serangkaian tes umum. Ini sebuah contoh: import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'Calling SubTest2:testSub2' sub = …


12
Bisakah saya menulis ke konsol dalam unit test? Jika ya, mengapa jendela konsol tidak terbuka?
Saya punya proyek uji di Visual Studio. Saya menggunakan Microsoft.VisualStudio.TestTools.UnitTesting . Saya menambahkan baris ini di salah satu tes unit saya: Console.WriteLine("Some foo was very angry with boo"); Console.ReadLine(); Ketika saya menjalankan tes, tes berlalu, tetapi jendela konsol tidak dibuka sama sekali. Apakah ada cara untuk membuat jendela konsol tersedia …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.