軟件開發(fā)流程-軟件測試
2014-04-29 09:06:40 訪問:
一、軟件測試-簡介,濟南開發(fā)軟件
在目前的海內(nèi)環(huán)境下,咱們簡直看不到完整正確具體的客戶需要仿單,而且每一款軟件的開發(fā)都須要必定的周期,在濟南軟件開發(fā)進程中客戶的需求普通情形下都不會做到情隨事遷,尤其是龐雜的、開發(fā)周期長的軟件,這就導致尋求完美的測試變得不太可能。因而作為一個優(yōu)良的測試人員,追求軟件品質(zhì)的完善誠然是我們的主旨,然而明白軟件測試事實與幻想的差距,在軟件測試中學會取舍和妥協(xié),對軟件測試是有百益而無一弊的。 。
我們應該如何在軟件測試的過程中盡可能多的發(fā)現(xiàn)問題呢?測試過程中我們應當注意什么呢?我想說,成敗在于細節(jié),大到整個系統(tǒng)的架構流程,小到頁面上的一個字體或標點,都是我們需要注意的處所。
二、測試執(zhí)行依據(jù):
《測試需求文檔》《測試規(guī)劃》《測試執(zhí)行測試》《測試用例》
三、測試執(zhí)行打算
執(zhí)行計劃是確保正常的實施測試活動
包括內(nèi)容:
留神斟酌:1.測試執(zhí)行的輪次支配
2.測試執(zhí)行的時光部署(參考程序宣布籌劃)
3.測試執(zhí)行的人員調(diào)配
4.測試執(zhí)行的環(huán)境要乞降搭建
四、測試執(zhí)行記錄
● 做測試執(zhí)行記錄起因?
1.保證測試工作的可追溯性
2.記錄測試人員的工作情況
3.績效評估的主要數(shù)據(jù)
● 記錄的內(nèi)容
1.什么人--測試執(zhí)行人員
2.在什么時候-DATE
3.做了什么--Case ID
4.結(jié)果如何-(Pass/fail )
五、執(zhí)行測試過程
1.設置測試環(huán)境,確保所需的全體構件(硬件、軟件、工具、數(shù)據(jù)等)都已實行并處于測試環(huán)境中
2.將測試環(huán)境初始化,以確保所有構件都處于準確的初始狀態(tài),能夠開端測試
六、測試執(zhí)行活動結(jié)束或終止
1.畸形終止:所有測試過程(或腳本)按預期方法執(zhí)行至停止。
– 如果測試正常結(jié)束,則核實測試結(jié)果
2.異?;蛱崆敖Y(jié)束:測試過程(或腳本)不按預期方式執(zhí)行或沒有完整執(zhí)行。當測異常終止時,測試結(jié)果可能不牢靠。在執(zhí)行任何其余測試運動前,應斷定并解決異常/ 提前終止的原因而后從新執(zhí)行測試。
– 假如測試異樣終止,則恢復暫停的測試
七、核實測試成果,真正的缺點:
1.通常產(chǎn)生在實際結(jié)果與預期結(jié)果不匹配時
2.意外的GUI窗口(圖形界面)
3.業(yè)務流程過錯
八、測試執(zhí)行籌備
1. 執(zhí)行前,發(fā)動工作:論述策略,答復問題,定義測試方案、測試范疇
2. 嚴厲審查測試環(huán)境,包括硬件、網(wǎng)絡拓撲構造、網(wǎng)絡協(xié)定、防火墻或代辦服務器的設置、服務器的設置、應用系統(tǒng)的版本
3. 將測試用例分類進行有效整合,結(jié)構測試套件(test Suite)
4. 所有測試用例、測試套件、測試任務和測試執(zhí)行結(jié)果通過測試管理系統(tǒng)進行管理,使測試執(zhí)行的操作、過程記錄在案,能跟蹤、把持和追溯,保證測試進度和質(zhì)量
5. 確保每個測試人員懂得測試策略、測試目的,對測試過程進行審查,確保測試策略得到執(zhí)行,可嘉獎手腕,測試經(jīng)理、組長要敢于承當危險,使測試職員有施展、設想的空間,但同時也施加壓力,進步工作效力跟義務心
九、測試執(zhí)行過程
1. 記載測試記載,用例的履行狀況使pass/fail
2. 記錄缺陷講演捕捉測試結(jié)果,提交給上級審查及實現(xiàn)人員進行修復
3. 缺陷跟蹤和管理個別由特定工具來執(zhí)行,對各模塊、各測試人員、整體名目等進行事實跟蹤。
4. 進行慣例的缺陷審查,包含BUG的重大性、BUG的描寫、BUG修改等
5. 對每個階段測試結(jié)果進行剖析,保障階段性的測試義務得到完全的執(zhí)行并到達預約的目標
6. 良好的溝通,測試人員之間,與項目組之間堅持有效的溝通,如每周例會,可以及時發(fā)明測試中問題。
十、常用測試工具簡介
1) WinRunner:企業(yè)級功效測試工具,主動錄制、檢測和回放用戶的運用操作,有效的輔助測試人員對復雜的企業(yè)級利用的不同發(fā)布版本進行測試,提高工作效率和質(zhì)量,確??缙脚_的、復雜的企業(yè)級應用無端障發(fā)布及長期穩(wěn)固運行
2) loadRunner:猜測系統(tǒng)行動和機能的負載測試工具。通過以模仿上千萬用戶實施并發(fā)負載及時性能檢測的方式來確認和查找問題,能對全部企業(yè)架構進行測試。能最大限度的縮短測試時間,優(yōu)化性能和加速應用體系的發(fā)布周期。