姓名、公司名稱、產品編號與數量不是同一種資料。臺北企業檢查外貿表單時,先確認欄位要完成什麼,再決定驗證方式。不能因為某些符號不好處理,就在沒有說明的情況下把客戶輸入全部刪改。
先按用途看欄位
| 欄位 | 先確認 | 避免 |
|---|---|---|
| 姓名與公司 | 合理文字與必要長度 | 機械刪掉所有符號 |
| 產品編號 | 企業實際識別規則 | 把標識當成數量計算 |
| 數量 | 單位、範圍與是否待確認 | 強迫未知需求猜精確值 |
| 自由說明 | 完整儲存與安全顯示 | 把顯示問題變成靜默丟字 |
專用測試資料示意
公司:ABC有限公司
姓名:測試姓名A-B
需求:多行文字及必要符號
# 全部為虛構樣本,不能使用真實客戶資料作隨意測試。是否做格式整理,應有明確用途與可追溯關係。原始記錄、校驗結果和顯示方式可以分開設計;不要把某一欄位的限制套到所有輸入。實際安全處理由維護人員按目前系統評估,不靠前端提示代替服務端核對。
失敗提示要能幫人修改
- 告訴讀者哪個欄位需要處理。
- 說明可採取的修正,而不只顯示錯誤。
- 合理已填內容不應無故全部丟失。
- 手機鍵盤開啟後仍能閱讀提示與提交。
不要只核對成功提示
1輸入記錄專用測試內容。
2提交檢查明確的處理狀態。
3儲存後臺逐項核對原意。
4再使用顯示、匯出與後續處理保持可解釋。
如果企業需要多語系表單,標籤、錯誤提示與接收來源也要一起檢查。讀者用繁體填寫,不應因介面轉換就改動型號或檔案識別。測試完成清理專用記錄,保留不含個人資訊的結果。
後臺匯出也要納入同一測試。若畫面保留了符號,匯出卻截斷或改掉內容,後續接手人仍會收到失真的資料。欄位標籤、格式規則和交接說明應能對應;無法確定的輸入先按適當流程處理,不由自動工具替客戶猜原本想寫什麼。異常提示亦使用讀者能理解的繁體文字,不讓前後兩端採用矛盾規則。
是不是任何字元都應接受?
不是。應按欄位用途與安全設計決定,但規則要合理、可說明並經過測試,不能把任意刪字當作完整驗證。