測試經驗之-測試要素[1] 軟件測試
本文介紹了單元測試環境配置測試、代碼測試、UI測試需要注意的地方。
基本測試要點
本文檔主要介紹了單元測試環境配置測試、代碼測試、UI測試需要注意的地方。
一、單元測試環境配置測試
1) 網絡連接是否正常
2) 網絡流量負擔是否過重
3) 軟件測試平臺是否可選
4) 是否在不同的軟件測試平臺進行軟件測試
5) 所選軟件測試平臺的版本(包括 Service Pack )是否正確
6) 所選軟件測試平臺的參數設置是否正確
7) 所選軟件測試平臺上正在運行的其它程序是否會影響測試結果
8) 畫面的分辨率和色彩設定是否正確
9) 對硬件測試平臺的要求和支持程度
二、代碼測試
A 靜態測試
1) 同一程序內的代碼書寫是否為同一風格
2) 代碼布局是否合理、美觀
3) 程序中函數、子程序塊分界是否明顯
4) 注釋是否符合既定格式
5) 注釋是否正確反映代碼的功能
6) 變量定義是否正確(長度、類型、存儲類型)
7) 子程序(函數和方法)接受的參數類型、大小、次序是否和調用模塊相匹配合
8) 函數的返回值類型是否正確
9) 程序中是否引用了未初始化變量
10) 數組和字符串的下標是否為整數
11) 數組和字符串的下標是否在范圍內(不“越界”)
12) 進行數組的檢索及其它操作中,是否會出現“漏掉一個這種情況”
13) 是否在應該使用常量的地方使用了變量(例:數組范圍檢查)
14) 是否為變量賦予不同類型的值 ,如果為變量賦予不同類型的值,賦值是否符合數據類型的轉換規則
15) 變量的命名是否相似
16) 是否存在聲明過,但從未引用或者只引用過一次的變量
17) 在特定模塊中所有的變量是否都顯式聲明過 ,如果沒有顯式聲明過,是否可以理解為該變量具有更高的共享級別
18) 是否為引用的指針分配內存
19) 數據結構在函數和子程序中的引用是否明確定義了其結構
20) 計算中是否使用了不同數據類型的變量
21) 計算中是否使用了不同的數據類型相同但長度不同的變量
22) 賦值的目的變量是否小于賦值表達式的值
文章來源于領測軟件測試網 http://www.kjueaiud.com/