星期三, 4月 18, 2012

網站上線前測試項目

javascript測試事項
  • 是否支援json
    //檢查json是否存在
    if (typeof (JSON) == 'undefined') { //沒有 JSON 時才讓 browser 下載 json2.js
        $('head').append($("<script src="json2.js" type="text/javascript">
    ));
    
    }
  • 兼容性测试
    不同browser都要試一下

unit test測試事項
  • 邊界值及最大、最小值

get reals一書提到...

對於每一個新功能你需要……
  • 1. 對它說不
  • 2. 強迫它證明自己的價值
  • 3. 如果得到否定的答案,就此打住。如果是yes,繼續往下……
  • 4. 為界面繪製草圖
  • 5. 設計界面
  • 6. 編寫代碼
  • 7-15. 測試,改進,測試,改進,測試,改進,測試,改進……
  • 16. 檢查幫助文字是否需要修改
  • 17. 更新產品預覽流程(如果有必要的話)
  • 18. 更新用於銷售的拷貝(如果有必要的話)
  • 19. 更新服務條款(如果有必要的話)
  • 20. 檢查是否違背之前的任何許諾
  • 21. 檢查價格體系是否受影響
  • 22. 上線
  • 23. 深吸一口氣