測試隨筆

1、測試計劃

軟件測試的經典定義是:在規定的條件下對程序進行操做,以發現程序錯誤,衡量軟件質量,並對其是否能知足設計要求進行評估的過程。web

--引用自百度百科(https://baike.baidu.com/item/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/327953?fr=aladdin#1)編程

單元測試:

對軟件組成單元進行測試,檢驗軟件基本組成單位的正確性。該項測試是小組成員在完成各自負責開發的功能時進行,對開發過程當中出現的各類問題進行調試、分析,找出致使程序運行不正確的業務邏輯或程序代碼,修改完善,使得程序該項功能正常運行,則完成了對該單元的基本功能實現和測試。單元測試

系統測試:

主要針對系統完成後的功能可用性、功能實現程度(功能流程&業務流程、數據處理&業務數據處理)方面測試。對系統中有關聯的功能和交互業務進行重點測試,好比管理員上傳文件,學生下載文件;各用戶之間互發信息等功能的實現。測試

時間人員安排

單元測試由開發該單元功能的組員負責,測試從開始開發該功能持續到該功能開發結束,分佈於整個程序開發週期。該單元測試的完成說明該單元工做量的完成。
系統測試:在項目開發的後期,會對系統的整體功能進行測試,由組員們交叉測試該系統的整體功能的實現,檢查出還存在的小問題。設計

測試流程及範圍

在web端測試管理員角色應具有的三大模塊的功能和操做;在web端測試學生角色應具有的三大模塊的功能和操做。調試

2、測試

單元測試:

一、管理員在學生信息查詢頁面,對學生信息和其登錄帳號和密碼的管理,發現對密碼的修改無效。
現新增了學生洛克,其密碼爲123456
blog

將帳戶改爲ggg,密碼改成11
事件

發現密碼未成功修改

二、管理員新增課題組日程,日程結束時間在開始時間以前也能夠輸入正確。
開發

三、管理員課題組日程管理,管理員修改項目,同2。
四、錄入的簽到數據,不能增刪改查。get

五、錄入的考勤數據時間全爲4-1

六、學生新增日程,同2。
七、學生日程管理,同2。
八、學生新增項目,同2。
九、學生項目編輯,同2。

系統測試:

一、同時登錄管理員帳號和學生帳號,會出現


二、消息中心,發件箱能看到全部人的發件信息(是由於,多用戶同時登錄的問題,當前userid已變成aa)

三、消息詳情沒有回覆功能

3、測試體會

組員們獨立完成一項功能時,每每會有很強的成就感,這個錄入數據終於成功了,這個查詢完成了,這時其實已經完成了最基本的功能了,這時就會有些小小的自得。可是人不是神,沒有上帝視角,咱們每每會忽視一些不那麼重要的地方,因此這時另外一個組員過來測試這個功能,就會對其挑剔,這個輸入不行,這個要是輸入文本會出錯;這時編程序的組員每每會抗議,數量裏輸入文本,你是否是想找抽。諸如這類事件,其實測試也是挺招人惱的行爲,可是卻有不可缺乏。

4、測試總結

(一)測試分爲單元測試和系統測試,從局部到總體地實現對系統各功能的評測 (二)單元測試須要從程序的內部結構出發設計測試用例 (三)測試用例的編寫必須簡單清晰明確,業務邏輯合理 (四)系統測試時代入用戶角色,感覺用戶體驗,思考改善空間

相關文章
相關標籤/搜索