什麼是台灣表單測試資料?
開發網站、App 或填表單流程時、需要大量看起來像真實使用者的資料來測 UI、驗證後端、跑 e2e 流程。手動編「測試 1234、aaa@gmail.com」資料量大就會撞 unique、且看起來假到難跟產品經理 demo。本工具一鍵產出符合台灣使用情境的假資料、可勾選需要的欄位、最多 200 筆一批複製。
支援的欄位
- 姓名:常見台灣姓氏 + 名字組合(陳俊傑、林雅婷⋯)
- 手機:09XX-XXX-XXX 三段格式
- 地址:直轄市 + 區 + 路 + 段 + 號 + 樓
- Email:隨機 local part + 安全的 example.com / test.com 等域名
- 統一編號:8 碼財政部校驗演算法、可通過營業稅系統格式檢查
- 公司名稱:虛構字串前綴 + 股份有限公司 / 有限公司等後綴
使用情境
- 表單測試:QA 同學一次拿 50 筆假資料測表單長字串、emoji、特殊字符
- UI demo:給 PM、設計師看列表頁、卡片頁的視覺密度、不用截圖 mosaic 模糊真實使用者
- 後端 mock:seed 開發資料庫、跑 e2e 測試前批次匯入
- 填假帳號:本地測 SaaS 註冊流程、避免用真實 email
- 身分證 / 統編搭配:搭配 身分證字號驗證 產出完整測試人物資料、含合法身分證 + 居留證號
統一編號校驗演算法
台灣統一編號(統編)為 8 碼數字、財政部規定的校驗演算法:
- 權重序列:
[1, 2, 1, 2, 1, 2, 4, 1],對應 d1 ~ d8 - 每位數字乘以對應權重、若乘積 ≥ 10、取個位 + 十位相加
- 全部加總後
mod 10 = 0即為合法 - 特例:若 d7 = 7、加總 mod 10 = 0、或 (加總 + 1) mod 10 = 0 都算合法(涵蓋雙合法情況)
例:12345675 → 校驗總和為 10 的倍數、是合法統編。
輸出格式
點「全部複製(TSV)」會把所有筆數複製為 Tab 分隔純文字、貼到 Excel、Numbers、Google 試算表會自動分欄。每筆右側的小複製鈕只複製該筆 TSV、方便快速塞一筆到表單。
常見問題
產出的姓名、地址、電話是真的嗎?
不是。姓氏與名字是隨機從常見字組合、地址是隨機縣市區+路名+門牌+樓層、電話是符合 09XX-XXX-XXX 格式的隨機號碼。產生結果僅供開發測試使用、嚴禁用來假冒身分、申辦業務或對外宣稱代表特定個人。
統一編號是合法的嗎?會跟真公司撞號嗎?
統一編號採財政部「8 碼 + 校驗」演算法產出、所以格式合法、可通過營業稅系統的格式檢查。但號碼為隨機產生、有機率與真實已登記公司撞號。請僅用於本地測試、不要送出到任何政府或第三方系統。
為什麼公司名稱看起來不像知名品牌?
我們刻意避開「鴻海」「台積電」等知名公司、改用「範例」「測試」「示範」等虛構字串開頭、避免使用者誤把測試資料當成真實公司、也避免侵犯商標。
可以一次匯出 CSV 或 Excel 嗎?
可以複製為 TSV 格式(用 Tab 分隔的純文字)、貼到 Excel、Numbers、Google 試算表會自動分欄。若需要 CSV、把 TSV 用搜尋取代把 \t 換成 , 即可。批次最多一次 200 筆。
產生的資料會送到伺服器嗎?
不會。所有產生邏輯都在你的瀏覽器執行、整個過程不需要網路、也不會送任何欄位到 toolmaple 的後端。
我要更多筆 / 更多欄位、可以擴充嗎?
目前單批上限 200 筆、可勾選姓名、手機、地址、Email、統一編號、公司六個欄位。未來會視使用情況擴充市話、生日、銀行帳號等欄位。
隱私說明
產生邏輯在瀏覽器執行、不會把欄位送到任何伺服器。 產生的資料僅供開發測試、不得用於冒用身分、申辦業務、註冊真實服務。
相關工具
- 身分證字號驗證
驗證台灣身分證字號 / 外國人統一證號(ARC 居留證)是否合法、解析縣市與性別,亦可隨機產生測試用合法號碼 / 居留證產生器。表單測試、驗證邏輯練習必備,純前端不上傳。
- UUID 產生器
一鍵產生 UUID v4(隨機)與 UUID v7(含時間戳排序)通用唯一識別碼,可批量產生與一鍵複製。資料庫主鍵、API token、測試資料、分散式系統 ID 必備。
- 密碼產生器
用瀏覽器原生 crypto.getRandomValues() 產生密碼學等級的安全亂數密碼,可選長度(4-64)、大小寫、數字、符號、排除相似字(0/O、1/l)。含 entropy 強度估算與最佳實踐建議,密碼不送伺服器。
