針對公司專案特點,總結了通用測試用例。作為接受測試專案後的思路指導:
一、功能測試
(一)公用部分
1, 統計**,上線前檢查是否加在頁面最尾端
4, 需求評審你對產品的見意提了幾條,接受了幾條?
5, 架構設計上你的見意是什麼,提出風險幾條?
6, 開發提交**的週期是怎麼約定的(新功能和bug修改)
7, 需要寫測試用例,還是功能列表,是否要划主流程圖
(二)(發布內容)
1、發布內容審核系統是否正常對接
2、發布內容是否支援js彈出框過濾
3、發布內容是否支援sql語句過濾
4、發布內容是否實時顯示
5、內容發布成功後是否實時搜尋到
6、發布文章是否寫入記憶體快取和檔案快取(什麼樣的資料要放到上述兩個快取中)
7、主庫和從庫的同步機制和時間是怎樣的
8、發布內容是否有時間間隔限制,不能連續發布
9、單點故障是否有規避機制
10、發布框是否有自動儲存機制
(三)(瀏覽內容)
1、是否區域性重新整理(快取時間是多少)
2、是否有無效鏈結(檢查無效鏈結工具)
3、,js,css是否上cdn(什麼是cdn,為什麼要上cdn,為什麼元件用單獨網域名稱)
4、靜態頁面中有動態內容(排行榜),如何抓取,更新時間是多久
5、瀏覽器的相容性測試(ie6,7,8 /遨遊/firefox4.0.1/360瀏覽器/谷歌)
6、快取的失效時間機制是怎樣的
7、負載均衡是用什麼實現的,輪詢機制是什麼
8、js的相容性通過沒有
9、頁面上的icon是否有鋸齒出現
10、超過一屏的內容是如何進行本地快取的
11、把慢查詢日誌中前五行截圖出來
二、效能測試
1、 效能測試環境是否符合標準(同一千兆交換,並且無其它同用業務,與線上架構相同)
2、 是否使用佇列
3、 是否使用快取
4、 是否有基礎資料
5、 是否有指標要求
6、 跟據架構和系統特點預計主要效能消耗在哪(cpu,記憶體,網路,io)
7、 是否需要出兩組資料(正常負載cpu20%、極限負載cpu70%)
8、 壓測前是否去掉統計**?
9、 壓測前是否屏弊登入驗證?
10、是否與第三方支付,第三方介面等線上業務相關
三、安全測試
1、 session是否有效,單獨許可權頁面是否能夠開啟
2、 sql注入是否做防範
3、 安全檢查能得多少分(使用工具)
4、 跨站指令碼是否做防範
5、 session過期時間是多久,是否有效
6、 一台電腦兩個瀏覽器是否允許同時登入
7、 上傳檔案是否有副檔名過濾,限制上傳格式
通用介面測試用例
1.通過性驗證 首先肯定要保證這個介面功能是好使的,也就是正常的通過性測試,按照介面文件上的引數,正常傳入,是否可以返回正確的結果。2.引數組合 現在有乙個操作商品的介面,有個字段type,傳1的時候代表修改商品,商品id 商品名稱 有乙個是必傳的,type傳2的時候是刪除商品,商品id是必傳的,這...
通用測試用例(三)
使用者及許可權管理功能常規測試 賦予乙個人員相應的許可權後,在介面上看其是否具有些許可權 以此人身份登入,驗證許可權設定是否正確 是否超出所給予的許可權 修改或刪除已登入並在操作的使用者的許可權,程式能否正確處理 重新註冊系統變更登入身份後在登入,看程式是否能正確執行 具有許可權是否正確 在有工作組...
通用介面測試用例設計
1.通過性驗證 首先肯定要保證這個介面功能是好使的,也就是正常的通過性測試,按照介面文件上的引數,正常傳入,是否可以返回正確的結果。2.引數組合 現在有乙個操作商品的介面,有個字段type,傳1的時候代表修改商品,商品id 商品名稱 有乙個是必傳的,type傳2的時候是刪除商品,商品id是必傳的,這...