Weple

在使用者找到之前先找到

發布前品質檢查

上線前把註冊、登入、結帳等核心流程一次檢查完

如果 Bug 是使用者替你找到的,那就已經是太晚的 Bug。

沒有 QA 人力的團隊的現實

做好功能,自己點幾下,然後就上線。在別的瀏覽器上長什麼樣、在窄螢幕上有什麼疊在一起、輸入欄位空著會怎樣,都沒有時間確認。於是使用者先發現,而其中會開口說的只是一部分。

我們會做什麼

  • 撰寫核心流程 E2E 測試

    把註冊、登入、付款、發文這些不能垮掉的流程,做成由真實瀏覽器照著走的自動化測試。

  • 換組合反覆執行

    同一條流程,換著瀏覽器與螢幕尺寸反覆執行。只在某個組合下才壞的問題,會在這時顯現。

  • 跨瀏覽器確認

    在 Chrome、Safari、Firefox 上看同一個流程是不是跑出同樣的結果,找出各瀏覽器之間不一樣的行為。

  • 行動裝置畫面檢查

    找出在窄螢幕上被裁掉、疊在一起,或按不到的按鈕,連同實際的畫面錄影一起交給你。

  • 邊界情境探索

    空值、超長輸入、緩慢的網路、重複點擊、按上一頁,這些實際使用時會出事的條件,我們會刻意放進去試。

錯誤報告

附上重現步驟、畫面錄影與嚴重程度。整理成看完就能直接動手修、不需要再回頭問的形式。沒有東西要修,就寫沒有。

這樣開始

  1. 提供網址與核心流程

    請告訴我們服務網址,以及不能垮掉的流程。沒有清單的話,我們可以一起整理。

  2. 撰寫測試

    把你提供的核心流程,寫成由真實瀏覽器實際走一遍的自動化測試。

  3. 整體執行與報告

    為核心流程接上測試,逐個組合執行一輪,把結果寫成報告。

適合這樣的地方

  • 沒有 QA 人力就要上線的獨立開發者
  • 功能加得很快,卻反覆出現回歸 Bug 的小型團隊
  • 像付款或註冊這樣一垮掉營收就會停下來的服務

常見問題

需要把我們的程式碼交出去嗎?
不需要。我們像使用者一樣,用瀏覽器在公開的網址上測試,不需要程式碼儲存庫的權限。
需要登入的畫面也可以測嗎?
可以。請開一個測試專用帳號給我們,登入之後的流程也會一起看。
也會幫忙修 Bug 嗎?
這次檢查包含的範圍,到找出問題並交出報告為止。如果需要一併修正,會以按件開發另外報價。
檢查會看到什麼程度?
以註冊、登入、結帳這類不能垮的核心流程為準,跨瀏覽器、行動裝置畫面與邊界情境都會看。

上線前先執行一次看看

把服務網址和不能垮的流程告訴我們,我們先把檢查範圍整理出來。

查看所有服務