Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

Ini adalah postingan yang diterjemahkan oleh AI.

Alien Story

Pengembangan aplikasi 1 orang, tes apa yang harus dilakukan?

  • Bahasa penulisan: Bahasa Korea
  • Negara referensi: Semua negara country-flag

Pilih Bahasa

  • Bahasa Indonesia
  • English
  • 汉语
  • Español
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

Teks yang dirangkum oleh AI durumis

  • Menekankan pentingnya menulis kode pengujian sebelum peluncuran aplikasi, dan menawarkan prioritas untuk berbagai metode pengujian seperti pengujian manusia, pengujian integrasi, pengujian unit, dan pengujian penerimaan dan widget.
  • Pengembang harus memprioritaskan pengujian manusia dan pengujian integrasi (berpusat pada penyedia) dengan mempertimbangkan efisiensi waktu, menambahkan pengujian unit setelah peluncuran, dan menjalankan pengujian penerimaan dan widget dengan mempertimbangkan efisiensi waktu karena memakan waktu.
  • Otomatiskan pengujian untuk menghemat waktu dan meningkatkan kecepatan pengembangan untuk tujuan peluncuran yang cepat.

"Jangan sampai biaya lebih besar daripada manfaatnya. Dengan kata lain, menulis tes yang memakan waktu lebih lama tidak ada artinya."

Apakah kamu akan kehabisan waktu saat menulis tes?



Kisah Menulis Tes


Sebelum meluncurkan aplikasi, saya ingin melakukan tes kode secara singkat. Faktanya, mengotomatiskan tes berarti Anda tidak akan menyesal kemudian, jadi saya pikir lebih baik menulisnya sekarang.



Prioritas tes yang saya pikirkan adalah

Tes Manusia > Tes Integrasi (hanya penyedia) > Tes Unit > Tes Widget, Penerimaan



1. Cukup Uji dengan Manusia

"Cara terbaik adalah dengan diuji oleh manusia"

Saya ingin melakukan tes integrasi terlebih dahulu untuk memeriksa alur pengguna secara singkat. Dengan demikian, setidaknya telah lulus tes sekali, jadi tidak masalah, bukan?



2. Tes Unit

"Hanya menguji apakah komponen terkecil berfungsi dengan baik"

Sebenarnya, ini tidak terlalu penting karena tidak ada orang lain yang akan melakukan penggabungan (karena saya adalah pengembang tunggal). Untuk saat ini, saya akan memeriksa secara singkat apakah semuanya berfungsi dan kemudian meluncurkan aplikasi. Karena semuanya berfungsi, itu berarti pengembangan telah selesai. Kecuali ada pembaruan atau penambahan lain, kecil kemungkinan akan terjadi bug dalam waktu dekat.



3. Tes Integrasi

"Sebenarnya adalah tes penyedia. Lakukanlah tes ini saja"

Dalam aplikasi yang saya buat, sebenarnya ini adalah pengecekan penyedia. Saya tidak punya waktu untuk membuat semuanya ulang, dan karena sebagian besar alur dilakukan dengan riverpod, bukankah melakukan ini saja akan mengurangi bug secara signifikan? Itulah yang saya pikirkan.



4. Tes Penerimaan, Tes Widget

"Penting, tapi... ini akan memakan banyak waktu"

Memeriksa alur pengguna dan tes widget sebenarnya sangat penting. Namun, ada masalahnya... menulis ini akan memakan waktu yang sangat lama. Sulit untuk memeriksa semua cabang, dan secara praktis tidak mungkin untuk menulis semuanya. Selain itu, tidak berarti bahwa dengan melakukan tes ini, kita dapat menjamin keamanan 100%. Jadi, saya pikir rasio biaya dan manfaatnya sangat rendah. Saya akan menguji penyedia tes integrasi dan jika ada bagian yang tidak berfungsi, saya akan memberi tahu pengguna atau mengirim notifikasi... dan memperbarui bagian itu saat itu juga.


Mungkin agak tidak bertanggung jawab, tetapi sepertinya ini adalah cara terbaik.




Pikiran Saya


Sebenarnya, pengujian sama dengan otomatisasi. Ini adalah cara yang baik untuk menghemat waktu dengan mengotomatiskan hal-hal yang harus diuji secara manual oleh manusia.

Waktu itu uang, jadi saya harus menyelesaikan pengembangan yang mendesak terlebih dahulu dan mempercepat peluncuran.



Waktu mendesak. Sepertinya kita harus mengembangkannya dengan cepat.





Tentang Pengembang

Alien, aplikasi kencan global, sedang dikembangkan dan dioperasikan bersama oleh pasangan internasional.


Youtube : https://www.youtube.com/@AlienApp
Email : slugj2020@gmail.com





Alien
Alien Story
Alien developer & international couple
Alien
Alasan Mengapa Pernikahan Internasional Bagus Ini adalah kisah seorang pengembang yang membuat aplikasi kencan untuk pasangan internasional. Artikel ini memaparkan keuntungan bertemu orang-orang dari negara lain melalui aplikasi dan tujuan yang ingin dicapai pengembang melalui aplikasi ini. Lihat jug

5 Mei 2024

Kisah Pertama Pengembang Aplikasi Kencan Kisah seorang pengembang yang memilih durumis untuk memulai blog global. Dia bertujuan untuk mempromosikan aplikasi kencan internasionalnya menggunakan dukungan 38 bahasa dan alat terjemahan YouTube otomatis. Dia juga merupakan operator saluran YouTube un

21 April 2024

Mari kita atur dan buat AWS sekaligus (Terraform) Artikel ini memperkenalkan cara menggunakan Terraform untuk mengotomatiskan pengaturan AWS, dan menjelaskan secara singkat tentang menginstal AWS CLI dan mengatur pengguna IAM, serta cara mengunduh dan mengelola versi Terraform.

8 Mei 2024

Membuat Mock Prisma Client untuk Unit Testing di NestJS Melepaskan dependensi eksternal sangat penting saat melakukan unit testing pada aplikasi. Anda dapat melakukan unit testing dengan mudah menggunakan metode mocking Jest untuk Prisma ORM. Dengan menginstal paket jest-mock-extended, Anda dapat membuat mock
제이의 블로그
제이의 블로그
제이의 블로그
제이의 블로그

2 April 2024

Apa itu metode pengembangan Waterfall? Metode pengembangan Waterfall adalah metodologi tradisional dalam pengembangan perangkat lunak yang membagi proses pengembangan menjadi langkah-langkah yang berurutan: analisis kebutuhan, desain, implementasi, pengujian, deployment, dan pemeliharaan. Meto
꿈많은청년들
꿈많은청년들
꿈많은청년들
꿈많은청년들
꿈많은청년들

14 Mei 2024

Bagaimana rasanya bekerja di perusahaan periklanan? -1 Artikel ini berisi pemikiran dari seorang profesional yang telah bekerja di industri periklanan untuk waktu yang lama. Dia berpendapat bahwa iklan yang baik tidak dapat dibuat tanpa pemahaman yang jelas tentang 'nilai', dengan fokus pada eksposur, kesenan
Byungchae Ryan Son
Byungchae Ryan Son
Gambar penghargaan
Byungchae Ryan Son
Byungchae Ryan Son

29 April 2024

Panduan Pengantar Rust Panduan Pengantar Rust: Mulai dari instalasi compiler hingga pemahaman konsep dasar. Artikel ini membahas penggunaan teknologi dan library terbaru melalui dokumentasi dan tutorial resmi. Artikel ini membahas variabel, fungsi, struktur data, dan topik-topi
곽경직
곽경직
곽경직
곽경직
곽경직

30 Maret 2024

Struktur Dasar Perdagangan Saham Otomatis (Sedang Diperbarui...) Artikel ini menjelaskan secara rinci proses pengembangan program perdagangan saham otomatis langkah demi langkah, mulai dari pembukaan akun hingga persiapan lingkungan pengembangan, integrasi API, desain UI, implementasi logika inti, operasi, dan pengujia
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마

22 April 2024

[Kisah Pengembang SI] 09. Dimulai Pengembangan yang Sesungguhnya Setelah Penempatan di Proyek SI Pengembang SI mengembangkan fungsi yang tercantum dalam RFP setelah penempatan di proyek, tetapi seringkali terjadi perubahan kode karena permintaan tambahan dari klien, sehingga kecepatan pengembangan menjadi lebih penting daripada efisiensi. Oleh karena
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

18 April 2024