提問:如何考核效能測試的成果?
回答:與其說考核成果,不如我們來稱之為對測試結果的分析更為準確。
主要可以考慮以下幾個方面:
1、效能測試需求是否覆蓋完整
業務不僅是功能測試的根本,也是效能測試的前置條件。乙個成果效能測試肯定是最大最優化覆蓋了業務路徑,包括核心業務功能模組和邏輯。
2、效能測試計畫是否合理
a)測試前計畫所需的軟、硬體環境配置
包括伺服器cpu/mem/hd等,還有網路頻寬和路由/交換機等網路拓撲。其對整個測試結果起到決定性作用,也對測試**機和工具等給予支援。
b)測試進度安排是否充分
這裡主要指對於測試方案制定、測試指令碼開發、測試執行、測試結果分析總結等一系列時間節點是否滿足整個專案測試計畫和進度。我們知道效能測試比較依賴環境、工具等,若該階段花費太多時間成本,對整個測試專案會有嚴重影響。
3、效能測試方案是否有效
測試方案及策略是整個效能測試的指導性綱要,對於測試方法、技術、選擇的業務指令碼,都得在效能測試方案中體現。
4、效能測試指令碼是否高效
這裡已經預設選擇了充分的業務場景進行測試。對於整個效能測試結果來說,核心部分就是開發的測試指令碼,能夠用最高效的**來執行每乙個業務功能,充分、完整的覆蓋所有路徑,則可以保障測試結果的有效和整個效能測試的質量。另外,指令碼本身如開發之**,過多呼叫程序和不釋放記憶體等低質量語句,會使得測試執行變本加厲,從而影響到整個測試,甚至產生的結果會有嚴重差異。
5、效能測試執行日誌是否載入
這裡注意不是整個測試結果資料,是執行測試時每個細節、步驟的日誌資訊。若效能測試執行時不開啟或開發產生日誌資訊,則丟失了第一時間的問題列表資料,對於日後分析帶來不便。
6、效能測試結果分析是否到位
對於完成的效能測試結果,我們基本會使用圖表形式來直觀檢視測試情況,並通過結果資料如cpu/mem佔用率,吞吐量,響應時間等來量化伺服器資源消耗和系統效能。但我們更加需要去把握幾個峰值或異常資料的節點,分析其產生的原因和當時的狀況,然後給出自己建言和想法,幫助開發去進行效能調優。
7、效能測試問題發現和總結
其實不僅僅是效能測試,每次完成測試後對測試整個過程和產生的問題進行整理,並作總結,幫助下次測試時避免再發生相同的問題,是必須進行的步驟,也是成功測試的有效手段。
8、所有過程是否文件化
這個其實也不僅僅是效能測試,對於每次測試過程,無**能、效能或者安全,都得文件化,通過產生記錄、各階段的測試准入、准出等,來輔助相關測試人員等進行工作。若有體系標準,如cmmi/iso9001等,則更佳。
以上大致列舉了下效能測試及其成果度量時需要考慮的部分,通過周而復始的操作,比對前後效能測試過程與結果,這樣就可以不斷改進和提高效能測試的質量。說大點可就能考評自己效能測試是否高效、系統功能更優化的那些成果了。
純個人想法,請不吝指正。
如何考核測試人員?
csdn論壇上,有人問如何考核測試人員,我回了幾個帖子,下面就是我回帖的內容,可以代表我對此事的一些看法。一 測試人員的工作評價比較的難辦,因為測試人員沒有具體的工作產品產出。測試人員一般做的也就是測試用例的編寫和測試缺陷的提交。而這些可以說都不是看技術,而且看職業道德。所以我更多的認為,測試人員最...
原創 如何有效的考核測試人員
原創 如何有效的考核測試人員 當前國內很多公司對測試存在普通的認識不足,經常聽到許多公司拿bug的數量來考核測試人員的唯一方法,哪麼我要說 測試人員的考核不是僅僅看bug的!如何有效的考核測試人員?好的考核能激勵測試人員,提高工作效率 相反 不公正 的考核,則會降低工作效率,引起測試人員的不滿!本文...
測試人員的考核評定
專業技能 1.知識面 網路,資料庫 軟體工程,作業系統 語言 2.是否掌握了新的和 工作 相關的知識 3.業務熟悉程度。綜合素質 1.職業操守,對於公司規章制度,保密制度的執 況等 2.工作態度 是否認真,積極,主動,努力 3.學習 能力 對於新技術,業務知識的學習 4.溝通及語言表達能力 5.團隊...