iT邦幫忙

測試相關文章
共有 127 則文章
鐵人賽 Modern Web DAY 29

技術 Day 29 - 實戰演練 — 元件單元測試

測試會用到的工具是 React Testing Library,後續對元件有改動時也可以使用 Snapshot testing。 基本上測試撰寫的 SOP 就...

鐵人賽 Software Development DAY 25

技術 【D25】測試報告的意義

前言 前一篇,說明測試結果要如何呈現,以及團隊要如何從中獲得好處,但是對於個人呢?會有怎樣的好處呢? 對於團隊的好處 測試報告中提供詳細的測試結果和相關訊息,有...

鐵人賽 學生 DAY 15
於是我e路向前 系列 第 15

技術 小小上班族體驗生活part9_哇!!專業!!!趴兔~

[上一篇在這]what's going on?? 暑期實習的兩個月,也算是一探這一行的工作環境。上班的生活,跟我想像中差不多,但是一開始還是滿不習慣。要好好坐在...

鐵人賽 Software Development DAY 30

技術 總結:TDD 的實踐步伐

到了尾聲,身為教學系列文,必須要來做個整理與總結。 統整一下實際有講到 TDD 的哪些部分。 開頭先簡介了 TDD 以及它會帶來的好處。 Day 01 -...

鐵人賽 IT管理 DAY 18

技術 Day 18 產品上市前後的品質控管

當產品的某些功能完成後,需有專門做測試的團隊進行測試,以確保產品的品質保障也證明產品的價值性,而要進行測試的時候需先有一套測試流程定義,分別將測試整個流程需到的...

鐵人賽 Software Development DAY 10

技術 如何在一個環境開始 TDD

前幾篇的範例都是用 PHP 說明,如果你並不是用 PHP 的開發者,可能會直接跳過那幾個部分。 因此今天來整理一下,關於如何在一個語言或環境開始使用 TDD。...

鐵人賽 Software Development DAY 28

技術 TDD 過往的論戰

每個人肯定都有不同的作法或理念,所以人們會吵架,網路上的鄉民會在貼文上做筆戰,軟體界的大老們同樣也會。 因此今天不是談 TDD 的實踐,而是來聊聊,對於 TDD...

技術 [Android 測試] Samsung RTL (Remote Test Lab) 操作教學

介紹 「三星遠端測試實驗室」(Samsung Remote Test Lab)計劃,開發人員可透過虛擬化和遠端操控,輕鬆於數千台三星Galaxy 裝置上測試應用...

鐵人賽 Modern Web DAY 3

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

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

鐵人賽 Software Development DAY 17

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

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

鐵人賽 Modern Web DAY 29

技術 [30天 Vue學好學滿 DAY29] 番外篇-測試

這陣子剛好在跟朋友討論測試的重要以及測試的種類與各種情境,剛好測試也是面試的問題基礎題,剛好趁著個機會整理一下吧~ 軟體測試是甚麼?為甚麼要測試? 透過測試可確...

鐵人賽 Software Development DAY 11

技術 【D11】實例簡述:測試四階段與測試方法

可以獲得什麼? 知道把測試四階段與測試方法融合,如何做出軟體測試。 如何結合? 在前面的介紹,說明了軟體測試的四個階段-單元測試、整合測試、系統測試、驗收測試,...

鐵人賽 Modern Web DAY 4

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

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

鐵人賽 Software Development DAY 25

技術 TDD 實戰 D11:Laravel 修改貼文顯示

我們目前都還沒修改過,貼文顯示的方式,今天來處理這個部分。 之前為了方便,都是直接把整個 Post 物件的內容輸出,但實際上有許多不需要的資料,同時也不容易讀,...

鐵人賽 Software Development DAY 18

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

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

鐵人賽 Software Development DAY 22

技術 Day22. 兼職測試工程師接案網站

如何變成一個freelance的tester Crowdtesting Website 這類型的網頁你不用有軟體測試管理的經驗 所以如果你有撰寫過測試案例的經...

鐵人賽 Software Development DAY 27

技術 TDD 實戰 D13:Laravel 小結

練習過程 TDD 是一種開發方法,因此我們嘗試在學習 Laravel 的過程中、一邊實踐著 TDD,去完成我們的留言板練習。 在這次的練習中我們學習了: La...

技術 PART 1 | 測試定義及其過程

為何有Bug? 程式碼錯誤:程式碼中可能存在語法錯誤、邏輯錯誤或其他錯誤,導致軟體無法正常運作。 邊界條件:軟體的邊界條件可能沒有被考慮到,例如輸入數值...

技術 【課程推薦】2021/3/20~3/21 軟體測試個案設計與分析實戰班

課程目標了解各種測試個案設計方法,並提供實作演練以更深入了解其觀念與技術,並藉由討論各種案例,來增加實戰能力。 詳細資訊請參考課程網址:https://www....

鐵人賽 Modern Web DAY 2

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

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

鐵人賽 Software Development DAY 26

技術 【D26】模擬:如何經由測試報告進行檢討

前言 說是要根據測試報告進行檢討,有哪些地方需要改進,但是要怎麼做呢?今天以 Jira 作為實例說明要如何進行檢討。 專案背景 先說明案例的背景。這個股票下單...

鐵人賽 Modern Web DAY 5

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

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

鐵人賽 Modern Web DAY 8

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

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

鐵人賽 Software Development DAY 16

技術 【D16】實作:測試規劃前期準備

前言 進行測試計畫前,需要先瞭解專案。瞭解專案內容後,才能進行規劃,畢竟不知道終點位置的馬拉松,無論怎麼跑,都很難抵達終點的。 測試規劃準備 瞭解專案 在測試開...

鐵人賽 Software Development DAY 26

技術 Day26. 用Playwright來進行自動化測試 - 4

Authentication 測試需要登入的情形,並保留登入狀態 先註冊 https://parabank.parasoft.com/parabank/inde...

鐵人賽 Software Development DAY 25

技術 Day25. 用Playwright來進行自動化測試 - 3

Playwright Selectors Element 選取器通常會有以下selectors CSS Selectors Text ID Name Xpat...

鐵人賽 Software Development DAY 27

技術 Day27. 用Playwright來進行自動化測試 - 5

利用Playwright來下載檔案 https://playwright.dev/docs/downloads const { test, expect }...

鐵人賽 Modern Web DAY 9

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

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

鐵人賽 Software Development DAY 24

技術 Day24. 用Playwright來進行自動化測試 - 2

playwright 設定檔 我們先前要測哪個檔案、要用哪個瀏覽器都是用cli-cmd去指定但每跑一次就要貼一次非常的麻煩,如果有設定檔可以傳送會更好 http...

技術 【D31】雜談:後日談

不知不覺就結束了,不過還有很多沒有說...... 一些測試技巧、測試方式,還有很多的實作與方法,短短的30天要馬上寫出來有點難。舉例來說,像是測試時的測試資料,...