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

Đây là bài viết được dịch bởi AI.

Alien Story

Phát triển ứng dụng 1 người cần thực hiện những bài kiểm tra nào?

  • Ngôn ngữ viết: Tiếng Hàn Quốc
  • Quốc gia cơ sở: Tất cả các quốc gia country-flag

Chọn ngôn ngữ

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

Văn bản được tóm tắt bởi AI durumis

  • Nhấn mạnh tầm quan trọng của việc viết mã kiểm tra trước khi phát hành ứng dụng, đưa ra mức độ ưu tiên cho các phương pháp kiểm tra khác nhau như kiểm tra người dùng, kiểm tra tích hợp, kiểm tra đơn vị, kiểm tra chấp nhận và widget.
  • Nhà phát triển cần ưu tiên kiểm tra người dùng và kiểm tra tích hợp (tập trung vào nhà cung cấp) do hiệu quả thời gian, thêm kiểm tra đơn vị sau khi phát hành và thực hiện kiểm tra chấp nhận và widget một cách hiệu quả do tốn nhiều thời gian.
  • Tự động hóa kiểm tra để tiết kiệm thời gian và tăng tốc độ phát triển, hướng đến mục tiêu phát hành nhanh chóng.

"Không nên để chi phí quá cao. Nói cách khác, việc viết test mất quá nhiều thời gian là vô nghĩa."

Viết kiểm tra mà hết thời gian à?



Câu chuyện về việc viết test


Trước khi phát hành ứng dụng, tôi muốn tiến hành một số kiểm tra đơn giản về mã test. Thực tế, việc tự động hóa test nên được thực hiện ngay từ đầu, để tránh gặp phải những vấn đề lớn sau này. Tôi nghĩ rằng nên viết test ngay bây giờ là một ý tưởng tốt.



Ưu tiên kiểm tra mà tôi nghĩ đến là

Kiểm tra bởi người > Kiểm tra tích hợp (chỉ provider) > Kiểm tra đơn vị > Kiểm tra widget, kiểm tra acceptance



1. Kiểm tra bằng người

"Kiểm tra bằng con người là giải pháp tốt nhất"

Tôi muốn bắt đầu bằng cách thực hiện kiểm tra tích hợp, để kiểm tra luồng người dùng một cách tổng quan. Sau đó, tôi đã thực hiện kiểm tra một lần, vì vậy tôi nghĩ rằng sẽ ổn thôi?



2. Kiểm tra đơn vị

"Kiểm tra xem các thành phần nhỏ nhất có hoạt động tốt hay không"

Thực tế, việc merge của người khác không xảy ra (vì đây là dự án cá nhân), nên ưu tiên của nó hơi thấp. Trước hết, tôi sẽ kiểm tra sơ bộ để đảm bảo nó hoạt động tốt, sau đó phát hành và thêm kiểm tra đơn vị. Chắc chắn là nó hoạt động tốt rồi nên tôi mới hoàn thành việc phát triển. Ngoại trừ việc cập nhật hoặc thêm chức năng mới, khả năng xảy ra lỗi trong thời gian ngắn là rất thấp.



3. Kiểm tra tích hợp

"Thực chất là kiểm tra provider. Hãy tập trung vào phần này"

Trong ứng dụng mà tôi tạo ra, tôi nghĩ đó thực chất là việc kiểm tra provider. Tôi không có đủ thời gian để tạo lại tất cả, và vì hầu hết các luồng đều được thực hiện bằng riverpod, nên việc kiểm tra phần này sẽ giúp giảm lỗi đáng kể? Đó là suy nghĩ của tôi.



4. Kiểm tra acceptance, kiểm tra widget

"Điều này rất quan trọng, nhưng... nếu tôi làm điều này, tôi sẽ mất hết thời gian."

Việc kiểm tra luồng người dùng và widget thực sự rất quan trọng. Nhưng vấn đề là... việc viết test này mất rất nhiều thời gian. Việc kiểm tra tất cả các nhánh rất khó khăn, và việc viết tất cả chúng thực sự gần như không thể... Mặt khác, việc kiểm tra chúng cũng không đảm bảo an toàn 100%. Do đó, tôi nghĩ hiệu quả chi phí là rất thấp. Tôi sẽ kiểm tra provider trong kiểm tra tích hợp và nếu có bất kỳ phần nào không hoạt động, tôi sẽ thông báo cho người dùng hoặc cập nhật phần đó khi cần thiết.


Có thể trông có vẻ hơi thiếu trách nhiệm, nhưng có vẻ đây là cách tốt nhất.




Suy nghĩ của tôi


Thực chất, kiểm tra là tự động hóa. Đây là một cách tuyệt vời để tiết kiệm thời gian bằng cách tự động hóa những gì mà con người phải kiểm tra từng cái một.

Thời gian là vàng, vì vậy tôi phải nhanh chóng phát triển những thứ cấp bách và đẩy nhanh ngày phát hành.



Thời gian đang gấp rút. Phải phát triển nhanh chóng.





Về nhà phát triển

Ứng dụng hẹn hò toàn cầu Alien được phát triển và vận hành bởi cặp vợ chồng quốc tế.


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





Alien
Alien Story
Alien developer & international couple
Alien
Câu chuyện đầu tiên của nhà phát triển ứng dụng hẹn hò Câu chuyện của một nhà phát triển bắt đầu một blog toàn cầu bằng cách lựa chọn durumis. Hỗ trợ 38 ngôn ngữ và sử dụng công cụ dịch tự động Youtube để nhắm mục tiêu quảng bá ứng dụng hẹn hò quốc tế. Cũng là người điều hành kênh Youtube quốc tế.

21 tháng 4, 2024

Lý do kết hôn quốc tế là tốt Câu chuyện của một nhà phát triển đã tạo ra một ứng dụng hẹn hò dành cho các cặp đôi quốc tế. Bài viết giới thiệu những lợi ích khi gặp gỡ những người từ các quốc gia khác thông qua ứng dụng và mục tiêu mà nhà phát triển muốn đạt được thông qua ứng dụng.

5 tháng 5, 2024

Cài đặt và tạo AWS hoàn chỉnh trong một lần (Terraform) Bài viết này giới thiệu cách sử dụng Terraform để tự động hóa việc cấu hình AWS, đồng thời cung cấp thông tin khái quát về cách cài đặt AWS CLI, cách thiết lập người dùng IAM, cách tải xuống Terraform và quản lý phiên bản.

8 tháng 5, 2024

Một dự án khác đã hoàn thành. -2 Bài đăng trên blog này cung cấp năm chiến lược thực tế để đạt được sự tăng trưởng hiệu quả trong một dự án: đọc không khí, đưa ra quan điểm mạnh mẽ về các chủ đề gây tranh cãi, đặt câu hỏi hay và theo dõi một cách chân thực, làm rõ những gì bạn biết và kh
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son

3 tháng 5, 2024

Một dự án khác đã hoàn thành. -1 Bằng cách mở rộng tầm nhìn của bạn vượt ra ngoài vai trò cá nhân trong một dự án, bạn có thể hiểu rõ hơn về quy trình làm việc, động lực ảnh hưởng, và mở ra cơ hội để phát triển sự nghiệp nhanh chóng.
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son
Byungchae Ryan Son

3 tháng 5, 2024

Cuộc sống tại công ty quảng cáo như thế nào? -1 Bài viết này chứa đựng những suy tư của một chuyên gia đã làm việc trong ngành quảng cáo trong một thời gian dài. Tác giả lập luận rằng không thể tạo ra quảng cáo hiệu quả chỉ dựa trên tư duy tập trung vào "lượt tiếp cận", "nội dung hấp dẫn" và "chuyên g
Byungchae Ryan Son
Byungchae Ryan Son
Hình ảnh lễ trao giải
Byungchae Ryan Son
Byungchae Ryan Son

29 tháng 4, 2024

[Câu chuyện của nhà phát triển SI] 09. Bắt đầu phát triển thực sự sau khi tham gia dự án SI Nhà phát triển SI phát triển các chức năng được quy định trong RFP sau khi tham gia dự án, nhưng do các yêu cầu bổ sung của khách hàng, việc thay đổi mã thường xuyên khiến hiệu quả bị ảnh hưởng, thay vào đó là tốc độ phát triển trở nên quan trọng hơn. Do
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

18 tháng 4, 2024

Antihero và ngành công nghiệp công nghệ lớn Đây là một đoạn trích dẫn 160 ký tự tóm tắt các điểm chính của bài đăng trên blog: Blogger phản ánh thảo luận về những thách thức khi làm việc trong ngành công nghệ nhịp độ nhanh, bao gồm giao tiếp liên tục, hiểu lầm và áp lực hiệu suất. Ack
So Yeon Kim
So Yeon Kim
So Yeon Kim
So Yeon Kim

9 tháng 4, 2024

Mô hình hóa dữ liệu vật lý Mô hình hóa dữ liệu vật lý là quá trình thiết kế các bảng trong cơ sở dữ liệu quan hệ để có thể sử dụng thực tế, nhằm mục tiêu tối ưu hóa hiệu suất thông qua việc tối ưu hóa dung lượng lưu trữ, phân vùng dữ liệu, thiết kế chỉ mục. Việc phân tích truy vấn
제이의 블로그
제이의 블로그
제이의 블로그
제이의 블로그
제이의 블로그

9 tháng 4, 2024