Pertanyaan yang diberi tag «testing»

Memverifikasi perilaku sistem perangkat lunak terhadap perilaku yang diharapkan dari sistem itu.

5
Kapan Anda memiliki cukup pengujian otomatis untuk percaya diri dalam pipa integrasi berkelanjutan Anda?
Integrasi berkelanjutan dengan pengujian berguna untuk memastikan bahwa Anda memiliki kode "shippable" yang diperiksa setiap saat. Namun, benar-benar sulit untuk mengikuti serangkaian tes yang komprehensif dan seringkali, sepertinya build akan menjadi buggy. Berapa banyak tes yang harus Anda rasakan percaya diri dalam pengujian pipa CI Anda? Apakah Anda menggunakan semacam …

3
Apakah membuat sistem duplikat penuh untuk jaminan kualitas (QA) dari yang lain merupakan praktik buruk?
Di tempat kerja kami memiliki sistem yang cukup rumit. Sebut saja sistem ini, System_A. Tim QA kami telah membuat sistem lain, panggil sistem ini, System_B, untuk menguji System_A. Cara System_B digunakan adalah sebagai berikut. Kami menghasilkan input (menggunakan System_B sendiri), IN, memproses input tersebut kembali melalui System_B dan menghasilkan output, …



3
Stubbing Properties dengan setter pribadi untuk pengujian
Kami memiliki objek public class MyObject{ protected MyObject(){} public string Property1 {get;private set;} public string Property2 {get;private set;} public string Property3 {get;private set;} public string Property4 {get;private set;} public string Property5 {get;private set;} public string Property6 {get;private set;} public string Property7 {get;private set;} public string Property8 {get;private set;} public string …


5
Metode untuk menguji aplikasi yang sangat besar
Saya punya aplikasi PHP yang sangat besar. Biasanya ada 2-3 pengembang yang mengerjakannya secara penuh dan kami sampai pada titik di mana kami membuat perubahan dan membuat bug (fitur batuk!). Perangkat lunak ini tidak kompleks per katakan, hanya ada banyak hal yang terjadi (35 ~ controller, tentang model yang sama, …

12
Haruskah QA menemukan skenario yang dapat direproduksi?
Terkadang tim QA saya melaporkan bug, tetapi baik saya maupun mereka tidak punya ide tentang cara mereproduksi mereka. Ini mengarah ke sesi debugging yang sangat panjang dan membuat frustasi yang terkadang bahkan tidak membuahkan hasil. Perangkat lunak saya sangat terkait dengan perangkat keras berpemilik sehingga bug dapat datang dari berbagai …
10 testing  bug  qa  reporting 

7
Bagaimana pengujian perangkat lunak dilakukan pada startup teknologi?
Saya telah melihat banyak artikel penelitian dan blog teknologi yang membanggakan manfaat pengujian perangkat lunak. Saya sudah yakin akan hal itu. Tetapi karena semua penelitian pengujian perangkat lunak dilakukan oleh perusahaan perangkat lunak besar, saya tidak percaya mereka benar-benar berlaku untuk startup. Karena startup memiliki kebutuhan dan kendala yang berbeda …
10 testing  startup 

5
Kelas / Struktur Config: Pola atau Anti-Pola? Alternatif?
Jika Anda menambahkan opsi konfigurasi baru ke suatu program, sering kali ada banyak efek riak dalam hal mendapatkan opsi di mana mereka perlu ditindaklanjuti. Ada tiga cara dasar untuk mengatasi hal ini yang saya ketahui: Lewati semua pengaturan konfigurasi ke bagian-bagian program Anda yang membutuhkannya secara eksplisit sebagai primitif. Ini …

3
Apakah kita memerlukan data pengujian atau dapatkah kita mengandalkan pengujian unit dan pengujian manual?
Kami sedang mengerjakan proyek PHP / MySQL sedang / besar. Kami sedang melakukan pengujian unit dengan PHPUnit & QUnit dan kami memiliki dua penguji penuh waktu yang secara manual menguji aplikasi. Data pengujian (tiruan) kami saat ini dibuat dengan skrip SQL. Kami memiliki masalah dengan memelihara skrip untuk data pengujian. …

11
Apa perbedaan antara debugging dan pengujian?
Pengantar Pengujian Perangkat Lunak (Ammann & Offutt) menyebutkan pada hal. 32 model kematangan pengujian 5 tingkat: Level 0 Tidak ada perbedaan antara pengujian dan debugging. Level 1 Tujuan pengujian adalah untuk menunjukkan bahwa perangkat lunak berfungsi. Level 2 Tujuan pengujian adalah untuk menunjukkan bahwa perangkat lunak tidak berfungsi. Level 3 …

9
Mengatasi proyek tanpa akhir yang tidak dapat diperbaiki
Kami memiliki situs web besar (1200+ jam) yang memiliki banyak hutang teknis. Ini terutama disebabkan oleh alasan (biasa) berikut ini. Banyak programmer yang datang dan pergi selama pengembangan. Perubahan spesifikasi selama pengembangan. Banyak fungsi ditambahkan ditambahkan (dalam waktu singkat). Pelanggan menginginkan banyak fungsi baru, dan yang pada dasarnya datang untuk …

7
Siapa yang harus menulis rencana tes?
Saya berada di tim pengembangan in-house perusahaan saya, dan kami mengembangkan situs web perusahaan kami sesuai dengan persyaratan tim pemasaran. Sebelum merilis situs kepada mereka untuk pengujian penerimaan, kami diminta untuk memberi mereka rencana pengujian untuk diikuti. Namun, tim pengembangan merasa bahwa karena persyaratan datang dari para pemohon, mereka akan …

8
Haruskah pengembang terlibat dalam fase pengujian?
kami menggunakan proses pengembangan berbentuk V klasik. Kami kemudian memiliki persyaratan, arsitektur, desain, implementasi, tes integrasi, tes sistem dan penerimaan. Penguji sedang mempersiapkan kasus uji selama fase pertama proyek. Masalahnya adalah, karena masalah sumber daya (*), fase pengujian terlalu panjang dan sering diperpendek karena kendala waktu (Anda tahu manajer proyek …

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.