線上休息提醒測試可確認計時器接受 1–180 分鐘的工作間隔、顯示下一次休息,並進入可見的休息階段。休息提醒工具可讓你選擇 1 到 180 分鐘的整數工作間隔,以及 10 到 600 秒的整數休息時間,然後在目前分頁中開始排程,讓這項測試得以進行。測試期間,請觀察頁面上的倒數計時、等待可見的休息狀態,並確認已開始的休息次數增加。你也可以選擇「立即休息」,在合適的停止點暫停工作,再選擇「恢復工作」,從該時刻建立新的工作間隔,以測試手動操作路徑。這是提醒工具的功能測試,而不是醫療評估,也不是用於確認你是否真的有休息。計時準確度很重要時,請讓頁面保持開啟且可見。瀏覽器可能會限制背景分頁的資源或暫停 JavaScript,因此視覺更新可能延遲抵達;恢復執行後,以期限為基準的計時會先經過已流逝的工作與休息階段,再顯示目前階段。

線上測試會驗證什麼
實用的線上測試會檢查一系列可觀察的行為,而不只是確認控制項有顯示。休息提醒有一項刻意受限的功能:使用訪客選定的兩個持續時間,執行重複的工作與休息排程。它不會規定 25 分鐘的專注區塊、計算已完成的工作、將工作分成具名工作階段,也不會要求在固定週期數後進行長時間休息。請依這些明確功能評估工具,而不是依據更廣泛的生產力方法。
請使用下列清單進行可重複的測試。預期結果來自工具已定義的輸入與控制項,因此若結果不符,表示設定或瀏覽器計時有問題,而不是生產力方法有差異。
| 檢查項目 | 預期結果 | 可證明的事項 |
|---|---|---|
| 輸入設定 | 工作間隔:1–180 整數分鐘。休息長度:10–600 整數秒。非整數、零、負值及超出範圍的值都會傳回明確錯誤。 | 排程使用預期的持續時間格式。 |
| 初始倒數計時 | 選擇「開始提醒」後,頁面上會顯示下一次休息的倒數計時。 | 工作階段已開始,且已儲存期限。 |
| 自動轉換 | 頁面會進入可見的休息狀態,將休息計為已開始,並在休息結束後排定下一個工作間隔。 | 重複排程能正確推進。 |
| 手動控制項 | 「立即休息」會立即變更階段,而「恢復工作」會從目前時間建立新的工作期限。 | 手動路徑可獨立於自動期限運作。 |
| 重設與復原 | 「重設」會清除作用中的排程,但不改變輸入內容。延遲恢復後,會先處理已流逝的階段,再顯示目前階段。 | 排程可乾淨地重新啟動,並依時鐘修正。 |
先執行一個自動週期,再於後續週期測試手動控制項。這個順序涵蓋正常運作、提早休息、提早恢復,以及不變更工具所聲稱追蹤內容的乾淨重啟。
執行完整的提醒測試
請進行一次簡短但完整的測試,以便觀察每個重要狀態。工具允許的最低設定可提供實用的方式,讓你快速開始功能檢查;當周圍活動需要時,仍可使用較長的值。
- 在將要觀察的分頁中開啟計時器。 在瀏覽器中開啟休息提醒並讓該頁面保持開啟。由於工具是在目前分頁內運作,及時提示很重要時,請讓頁面保持可見。
- 輸入兩個持續時間。 將工作提醒間隔設為 1 到 180 分鐘的整數。將休息長度設為 10 到 600 秒的整數。如果任一欄位含有非整數、零、負數或超出範圍的值,頁面會傳回明確錯誤。
- 開始排程。 選擇「開始提醒」。頁面現在應顯示下一次休息前剩餘時間的倒數計時。首次顯示可驗證工作階段已開始,但完整測試還需要涵蓋階段轉換。
- 觀察自動休息。 讓工作期限在頁面持續運作時到期。倒數計時應讓位於可見的休息狀態,且已開始的休息次數應增加。如果休息完整結束,工具會在結束後排定下一個工作間隔。
- 測試提早休息。 在後續工作階段到達自然且安全的停止點時,選擇「立即休息」。目前階段會立即變更,計數器則保留已開始的休息次數。工具只會變更階段,不會判斷周圍工作是否能安全暫停。
- 測試提早恢復。 休息作用中時,選擇「恢復工作」。這會從目前時間建立新的工作期限,而不是還原已到期的工作期限。因此,下一個倒數計時應代表新開始的工作間隔。
- 測試重設控制項。 選擇「重設」以清除作用中的排程。兩個持續時間輸入欄位都維持不變。由於排程作用中時持續時間欄位會停用,因此必須先重設才能輸入不同的值。
- 如有必要,使用新值重複測試。 重設後,輸入另一組有效的工作間隔與休息長度,然後再次選擇「開始提醒」。記錄初始倒數計時、可見休息、休息次數、手動控制項及下一個工作階段是否符合預期結果。
驗證手動操作與重設行為
「立即休息」適用於周圍工作能安全暫停的時機。它會立即變更目前階段並保留已開始的休息次數,因此不會清除先前的測試記錄。「恢復工作」會從目前時鐘時間建立新的工作期限,而不是還原舊期限。「重設」的用途不同:它會清除作用中的排程,但讓兩個持續時間輸入欄位維持不變。
排程作用中時,持續時間欄位會維持停用,避免正在執行的期限在無聲無息間改變意義。如果測試需要不同的間隔或休息長度,請先重設、編輯數值,再重新開始。因此,單憑重設並不能證明設定已遭取代。
| 操作 | 立即結果 | 要檢查的狀態 |
|---|---|---|
| 立即休息 | 階段立即變更為休息。 | 確認已開始的休息次數中,先前的記錄仍保持可見。 |
| 恢復工作 | 從目前時間建立新的工作期限。 | 確認新的倒數計時已開始,而不是舊的剩餘值重新出現。 |
| 重設 | 作用中的排程會被清除。 | 確認輸入的兩個持續時間值仍然存在,且現在可以變更。 |
測試計時器遺漏後的修正
復原測試會檢查計時器是否使用時鐘時間,而不是盲目地從舊計數器每次減去 1 秒。如果分頁遭暫停、裝置進入睡眠,或 JavaScript 執行延遲,工具會將目前時鐘與儲存的絕對期限比較。恢復執行後,它會推進每個已完整流逝的工作與休息階段,然後顯示目前階段。這可避免遭中斷的分頁恢復時顯示過時的剩餘值。
若要測試這條路徑,請選擇允許的短持續時間、開始排程,並暫停或讓瀏覽器或裝置休眠,時間長於一個完整的工作與休息週期。返回頁面後,請檢視顯示的階段與休息次數。不要假設執行暫停期間每個視覺提示都被看見。如需了解背後模型,以期限為基準的休息提醒計時如何運作有更詳細的階段計算說明。
顯示採用 250 毫秒的視覺更新間隔,以維持回應速度,但這不代表具備次秒以下的警報精確度。重要結果在於,頁面再次執行時會協調已流逝的時間。如果完全關閉瀏覽器,就沒有作業系統警報或背景服務等待恢復排程。
瀏覽器限制與隱私邊界
精確的視覺計時很重要時,請讓分頁保持開啟且可見。瀏覽器可能會限制背景分頁的資源、在裝置鎖定時進入睡眠、在記憶體壓力過大時暫停工作,或在瀏覽器關閉後停止 JavaScript。延遲恢復後,工具會修正排程,但無法補回裝置休眠期間發生的休息。它不會要求通知權限,也不會以作業系統服務的形式執行。
測試會留在開啟的頁面本機進行。設定與排程狀態都保留在該處;此小工具不會上傳計時資料、建立帳戶記錄、儲存活動歷程、檢查其他分頁,或監看鍵盤與滑鼠活動。關閉或重新整理頁面會清除計時器。這些限制使工具適合用於測試輕量的重複排程,但同時也代表測試無法證明獨立的作業系統警示功能會啟動。
最後,休息提醒不是醫療、人體工學或職業安全方面的指引。工作間隔與休息長度由你在工具限制內自行選擇,而不是關於坐著、站立、伸展、放鬆眼睛或運動多久的建議。請選擇適合活動的持續時間,遵循適用的專業指引與組織規則,並在症狀或安全疑慮要求時停止活動並尋求適當協助。
如果你正在比較解決方案,Windows 上的 CPS 測試:執行點擊速度測試有更詳細的說明。