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

这是AI翻译的帖子。

Alien Story

單人開發應用程式需要進行哪些測試?

  • 写作语言: 韓国語
  • 基准国家: 所有国家 country-flag

选择语言

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

durumis AI 总结的文章

  • 本文強調了在應用程式發佈之前編寫測試程式碼的重要性,並提出了各種測試方法的優先順序,包括人機測試、整合測試、單元測試以及驗收和小工具測試。
  • 開發人員應優先考慮人機測試和整合測試(以提供者為中心),並在發佈後添加單元測試,而驗收和小工具測試由於耗時較長,因此建議在考慮效率的基礎上進行。
  • 通過自動化測試來節省時間,提高開發速度,以實現快速發佈為目標。

"付出比收益大就不划算。也就是说,如果编写测试所花费的时间更长,那么就没有意义。"

寫測試會耗盡所有時間嗎?



测试编写的叙述


在发布应用程序之前,我想先进行简单的测试代码。实际上,因为是自动化测试,所以为了避免以后吃亏,现在就写下来会比较好。



首先,我认为测试的优先级是

人工测试 > 集成测试 (仅限提供者) > 单元测试 > 小部件,验收测试



1. 随便人工测试

"随便人试试就行了"

首先,在进行集成测试时,我会大致浏览用户流程。这样一来,至少测试已经通过一次,应该没问题吧?



2. 单元测试

"只测试最小的组件是否正常"

实际上,因为不存在其他人合并代码的情况(因为是个人开发),所以优先级相对较低。首先,我会大致确认一下是否可以正常运行,然后发布后才会编写单元测试。反正已经可以运行了,说明开发已经完成了。除非更新或添加其他内容,否则在短期内发生错误的可能性很小。



3. 集成测试

"实际上是提供者测试。只专注于这个部分就行了"

在我开发的应用程序中,我认为实际上是提供者检查。因为没有时间重新创建所有内容,而且通常所有流程都是通过 Riverpod 进行的,所以只要做完这个部分,错误率应该会大幅降低吧?我认为是这样的。



4. 验收测试,小部件测试

"虽然很重要... 但是如果做这个会花很多时间"

用户流程确认和小部件的测试实际上非常重要。但是问题是... 编写这些测试会花费大量时间。不仅难以确认所有分支,而且实际上不可能完全编写所有测试... 而且,仅仅进行这些测试也无法保证 100% 的安全性。因此,我认为性价比非常低。在进行集成测试和提供者测试后,如果出现问题,我会向用户发出警报... 然后我会在需要时进行更新,这样可以吗?


雖然看起來有點不負責任,但這似乎是最好的方法。




我的想法


实际上,测试等同于自动化。通过将需要人工逐一测试的内容自动化,可以节省大量时间,这是一种很好的方法。

毕竟时间就是金钱,所以要快速开发急需的内容,尽快发布。



時間緊迫,需要快速開發。





关于开发者

全球交友應用程式愛戀由實際的國際夫妻共同開發和運營。


YouTube : https://www.youtube.com/@AlienApp
电子邮件:slugj2020@gmail.com





Alien
Alien Story
Alien developer & international couple
Alien
外籍應用程式開發者的第一個故事 這是一個開發者選擇「두루미스」開始全球部落格的旅程。他利用「두루미스」提供的 38 種語言支援和自動 YouTube 翻譯工具,目標是宣傳他的國際約會應用程式。他也是一個國際夫妻的 YouTube 頻道經營者。

2024年4月21日

一次性設定和建立 AWS (Terraform) 本文介紹如何使用 Terraform 自動化 AWS 設定,並簡要說明如何安裝 AWS CLI、設定 IAM 使用者以及下載和管理 Terraform 版本。

2024年5月8日

國際婚姻的好處 這是一篇關於開發國際情侶約會應用程式的開發者的故事。文章介紹了透過應用程式認識來自不同國家的人的優點,以及開發者希望透過應用程式實現的目標。也請查看開發者的國際夫婦 YouTube 頻道。

2024年5月5日

[SI 開發者故事] 09. SI 專案投入後正式開始開發 SI 開發者在專案投入後會開發 RFP 中規定的功能,但由於客戶的額外需求,導致程式碼變更頻繁,效率不再重要,快速開發才是關鍵。 因此,開發應以功能實現為重點,而非乾淨程式碼或效率。
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

2024年4月18日

[非電腦專業,如何成為開發者] 17. 新手開發者作品集,到什麼程度? 新手開發者的作品集應該集中在開發能力上。比起實作 Infra,完成基本的 CRUD 功能,並累積外部 API 串接經驗更有效,可以使用 Naver 登入、Naver 地圖 API、政府資料開放平台 API 等。
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

2024年4月3日

[Effective Java] 项目 5. 不要显式地使用资源,而应该使用依赖注入 如果类依赖于外部资源,则最好不要使用单例和静态实用程序类。通过依赖注入,可以提高类的灵活性、可重用性和可测试性,而使用工厂方法模式可以使依赖注入更加高效。
제이온
제이온
제이온
제이온

2024年4月28日

打造提高生产力的自动化程序。 durumis 是一家开发用于提高生产力的自动化程序的公司。您可以将工作、爱好、日常生活等各种领域的任务自动化,并将其用作您自己的机器人助理。 我们提供网站操作、文档处理、电子邮件、工作系统等的自动化服务,您可以以低廉的成本有效地利用生活。
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마
(로또 사는 아빠) 살림 하는 엄마

2024年3月22日

[非理工科背景,如何成为开发者] 16. 新手开发者作品集编写技巧 新手开发者(尤其是非理工科背景)在编写作品集时,除了技术之外,还需要明确说明所开发的服务或功能。例如,在“求职者社区” 项目中,需要包含问答论坛、招聘系统、爬虫机器人开发等具体工作内容,以便面试官更好地了解项目。
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

2024年4月3日

[SI 開發者故事] 08. SI 專案投入初期 業務了解 這是一份針對初次投入 SI 專案的開發者,關於業務了解的指南。透過提案書和 RFP 了解專案的整體架構和所需功能, 並花費約一個月的時間去了解專案的氛圍和內容,以及學習開發所需的知識,這非常重要。
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

2024年4月18日