Flamboyan


Pengujian diri Solo Pengembang

Keterampilan pertama yang saya bisa memikirkan, bahwa kita semua perlu memperhatikan, adalah untuk menguji pekerjaan dev kita sendiri, lebih efektif. QA orang ini besar, tetapi Anda bekerja sama dalam hal ini, Anda tidak hanya membuang sampah ke sisi lain dari fence.If Anda tidak tahu bagaimana cara untuk menjadi lebih berdarah dingin terhadap makhluk tercinta Anda, Anda dapat tidak pernah berhasil dalam perjalanan ini. Saya percaya saya masih memiliki banyak pekerjaan yang harus dilakukan di sini, jadi tips yang appreciated.I telah menulis tentang unit testing dalam artikel sebelumnya dan jika mengatasi upaya awal untuk memiliki persentase yang besar dari cakupan Anda akan sangat kompensasi. Meskipun Anda dapat melakukan bagian ini dengan pengujian manual, tes otomatis benar-benar cara untuk go.As disebutkan dalam poin pertama "Jadilah seorang ayah badass dan istirahat‘em", kita tidak pandai menemukan kelemahan dalam kode kita. Jadi bagaimana tentang membiarkan "orang lain" memutuskan masukan ke sistem yang diuji? Di situlah randomizers datang untuk menyelamatkan. Di atas, di titik "Rencana kasus sebelum" kami sebutkan kebutuhan untuk mengidentifikasi paths.Randomizers gila dapat yang sederhana sebagai loop beberapa ratus iterasi, yang memberikan setiap kombinasi karakter ASCII, angka dan ... benda mongo sebagai masukan untuk bidang mewakili ... usia dan kemudian menghitung jumlah kesalahan, penanganan non-anggun, dan kesuksesan. Atau libraries.That canggih ini cukup sederhana, misalnya, tidak melakukan tes beban, jika Anda tidak peduli tentang kinerja. Jika tidak ada persyaratan non-fungsional, tepatnya.
Jadi, setidaknya mencoba dan melaksanakan semua garis dengan tangan, dengan memberikan masukan yang diperlukan untuk fungsi. Kadang-kadang 100% cakupan untuk tes otomatis sulit, karena keterbatasan dengan dependencies.I saya benar-benar penasaran ingin mendengar pendekatan insinyur besar dalam hal ini, sehingga komentar Anda lebih dari menyambut. Tapi harap diingat, bahwa kita sedang berbicara tentang "tim satu dev". Terima kasih telah membaca artikel ini, saya harap Anda menikmatinya. (source)