iT邦幫忙

testing相關文章
共有 140 則文章
鐵人賽 Software Development DAY 17

技術 【D17】實作:制定測試規劃

前言 當清楚各方需求後,也清楚目標是什麼,接下來就是要規劃整體測試的計畫。 制定測試規劃 在專案開始前,一定需要初步的規劃,因此定出初步的測試計畫(Test P...

鐵人賽 Software Development DAY 15

技術 【D15】未來將會說明 QA 技能樹

Intro 在前面的文章中,我們掌握了軟體測試的基礎和各種測試方法,現在就是時候來談談實際的應用了! 「實作」就是把學到的東西付諸實際行動,把知識真正應用在實際...

鐵人賽 Software Development DAY 18

技術 【D18】實作:測試規劃之實務-股票下單 app

前言 這次用一個比較實際的案例來說明測試規劃要如何實作,。 背景是一款股票下單 app,需要控管股票庫存,以及記錄購買成本,會收到股票價格。 專案記錄 當我們進...

鐵人賽 Software Development DAY 14

技術 【D14】案例說明:交易檔案存資料庫程式

可以獲得什麼? 瞭解實務上是如何運用測試階段與測試方法。 背景 在實務上,常常需要把檔案讀取,並且記錄下來,因此本案例就是模擬這個狀況。首先讀取股票今日交易明...

鐵人賽 Software Development DAY 13

技術 【D13】測試類型介紹:回歸測試

可以獲得什麼? 瞭解什麼是回歸測試,回歸測試的目的與重點為何。 什麼是回歸測試? 在Day 3和Day 6時都有提到「回歸測試」,這種測試通常應用於系統測試中...

鐵人賽 Modern Web DAY 9

技術 [Day 9] 前端自動化測試的種類

昨天我們在前端測試金字塔中提到三種類型的測試。而除了單元測試、整合測試、端對端測試,還有些常見的前端測試。 驗收測試(Acceptance Testing)...

鐵人賽 Software Development DAY 12

技術 【D12】例外處理是什麼?重要嗎?

可以獲得什麼? 理解什麼是例外處理,以及為什麼要測試它。 什麼是例外處理? 昨天說到例外處理,到底什麼是例外處理呢? 例外處理(Exception handl...

鐵人賽 Modern Web DAY 8

技術 [Day 8] 前端自動化測試的實踐

前兩天講了「為什麼(Why)」、「面臨什麼挑戰(What)」。接著該來講述實踐前端自動化測試的原則及方法(How)。 敏捷軟體開發方法學提倡者 Robert C...

鐵人賽 Modern Web DAY 7

技術 [Day 7] 前端自動化測試的挑戰

前端自動化測試面臨許多挑戰。 範疇廣而時間有限 首先,要測試的範疇太廣泛,舉凡 UI、效能、易用性、功能、跨裝置...。但撰寫測試的時間有限,需要排出優先順序,...

鐵人賽 Modern Web DAY 6

技術 [Day 6] 為什麼要寫前端自動化測試

使用者體驗日益受重視 邁入 2023 的今天,使用者越來越注重軟體產品的使用者體驗,舉凡畫面設計、流程、效能、網頁樣式加載速度。前端工程師職缺大量釋出的同時,前...

鐵人賽 Software Development DAY 9

技術 【D9】敏捷開發與測試

可以獲得什麼? 測試四個階段結合敏捷開發,會有怎樣的合作呢? 敏捷開發與測試 敏捷開發與測試 敏捷開發(Agile software development)追...

鐵人賽 Modern Web DAY 5

技術 [Day 5] 手動測試與自動化測試

手動測試(Manual Testing)與自動化測試(Automation Testing)是非常直覺可以理解的兩個詞彙。為什麼需要盡量減少手動測試,並轉換成自...

鐵人賽 Modern Web DAY 4

技術 [Day 4] 黑箱白箱,軟體測試方法論

承接 Day 3 提到的 Alpha 測試、Beta 測試,一種常見的誤解是認為「Alpha 測試 = 白箱測試,Beta 測試 = 黑箱測試」,這個是錯誤的觀...

鐵人賽 Software Development DAY 7

技術 【D7】測試階段介紹:驗收測試

可以獲得什麼? 瞭解什麼是驗收測試,以及使用者如何藉由驗收測試與開發端進行合作 驗收測試是什麼? 驗收測試(Acceptance Testing)是軟體開發中...

鐵人賽 Software Development DAY 7

技術 【D7】測試階段介紹:驗收測試

可以獲得什麼? 瞭解什麼是驗收測試,以及使用者如何藉由驗收測試與開發端進行合作 驗收測試是什麼? 驗收測試(Acceptance Testing)是軟體開發中...

鐵人賽 Modern Web DAY 3

技術 [Day 3] 軟體測試週期

軟體測試週期(life cycle)通常分為三種:Alpha、Beta、Gamma,與之對應的會產生不同週期的版本,所以也有軟體版本週期之說。 Alpha(α)...

鐵人賽 Software Development DAY 6

技術 【D6】測試階段介紹:系統測試

可以獲得什麼? 瞭解到什麼是系統測試,以及可以如何協助我們提升品質。 系統測試是什麼? 系統測試(System Testing)是軟體測試過程中的一個階段,可...

鐵人賽 Modern Web DAY 2

技術 [Day 2] 軟體測試是什麼?

所謂的軟體測試,就是去比較「實際產出」與「預期產出」之間的差異。藉由定義一組「規定的條件」。來評估程式撰寫正確與否、產品品質是否達標以及設計是否符合使用者或規格...

鐵人賽 Modern Web DAY 1

技術 [Day 1] 前言

近年來,TDD(Test-Driven Development)觀念興起,加上許多公司開始跑 SCRUM,測試成為當中一個重要的流程。新創公司對於前/後端工程師...

鐵人賽 Software Development DAY 3

技術 【D3】測試的目標是什麼?為什麼要測試?

可以獲得什麼? 了解測試所要涵蓋的目標為何,以及測試可以幫助我們什麼。 為什麼要測試 軟體程式需要測試的原因很多,主要目的是確保軟體的品質、可靠性和穩定性。經...

鐵人賽 Software Development DAY 2

技術 【D2】認識QA & QA 的角色

可以獲得什麼? 知道什麼是 QA,測試在軟體開發流程的位置,以及可以幫助整個專案是什麼。藉由了解 QA 一角,可以實現在軟體開發流程上,讓品質上升。 什麼是...

鐵人賽 Software Development DAY 2

技術 【D2】認識QA & QA 的角色

可以獲得什麼? 知道什麼是 QA,測試在軟體開發流程的位置,以及可以幫助整個專案是什麼。藉由了解 QA 一角,可以實現在軟體開發流程上,讓品質上升。 什麼是...

鐵人賽 Software Development DAY 1

技術 【D1】前言與規劃

前言 QA,或稱為品質保證(Quality Assurance),在軟體開發過程中扮演著重要的角色。QA的主要目標是確保軟體產品滿足高品質標準,並符合用戶需求。...

鐵人賽 Modern Web DAY 1

技術 [Day 1] 為什麼要寫Custom Hook與測試

前言 當我們還是新手時,常常寫了一大堆程式碼,程式碼越來越亂,UI與邏輯瘋狂耦合,發生bug又找不到在哪,又發現好多地方都是差不多的功能,卻每個地方都寫不一樣,...

鐵人賽 Modern Web DAY 29

技術 Postman challenge Day 28 - UI testing

今天主題 今天的主題是UI testing,討論的是當Postman請求的對象不是API,而是網頁的話,可以針對回傳的內容做哪些測試,舉凡效能(performa...

鐵人賽 AI & Data DAY 21
PyTorch 生態鏈實戰運用 系列 第 21 篇

技術 [Day21] EVALUATION ON TEST SET

前言 前幾日的文章,已經利用scheduler訓練出在Validation上還不錯的結果,今天就來test一下,順帶討論一下test的一些哲學吧! 什麼是Tes...

鐵人賽 Software Development DAY 16
台南不需要米其林 系列 第 16 篇

技術 Day16 值得傳承的好味道,確保品質不變。 做好系統測試

前言、摘要 我們系統大致上已經完成,雖然還有很多值得改進的地方,接下來會一步一步的改好,先求有再求好。改進過程,要怎麼確保自己改的順利呢?最好的方式就是使用測試...

技術 What is A/B Testing? : A BEGINNER’S GUIDE

A/B 测试是分析应用程序、网页或功能的不同版本的最简单方法,其中一个提供最佳性能。 这也被称为桶测试或拆分测试。 A/B 测试由 2 种变体 A 和 B 的随...

鐵人賽 Modern Web

技術 Extra08 - Cypress - E2E 測試框架

此篇為番外,為選入本篇的原因為 Cypress 的功能與 End to End 測試的方式多元且複雜,此篇僅能做初步的介紹,因此放於番外作補充。 與單元測試...

鐵人賽 Modern Web DAY 30

技術 Angular 深入淺出三十天:表單與測試 Day30 - 表單原理

經過前面二十九天的的練習與學習,相信大家應該在表單的實作上都熟悉了不少,只要不是太複雜、太特別的表單應該也都難不倒你們。 今天是本系列文的最後一天,就讓我們來...