一支笔的测试点_7.30关于一支笔的测试———初学者
昨天去面試,然后面試官問我,如果有一只筆,你怎么測試,我記不清楚當時怎么回答,大致是從功能,用戶界面,用戶體驗和性能方面說的,回來我就想詳細的總結一下怎么測試,理清一下思路。
軟件缺陷:(1)軟件未達到產品說明書中已經標明的功能;
(2)軟件出現了產品說明書中指明不會出現的錯誤; (3)軟件未達到產品說明書中雖未指出但應當達到的目標;
(4)軟件功能超出了產品說明書中指明的范圍;
(5)軟件測試人員認為軟件難以理解、不易使用,或者最終用戶認為該軟件使用效果不良。這是從一個大的方面來說,從小的方面細分的話,可以從功能測試,健壯型測試,性能測試,實用性測試,安全性測試和可靠性測試。
從功能性測試來說,首先我們是否符合產品規格說明書,確保每個功能得以實現。
(1)將筆全部卸下來,看是否能重新安裝,查看規格說明書是否所有部分已卸,然后可以重新安裝全部
(2)觀察這只筆從外觀上是否符合產品規格說明書,是否對外觀有改進建議
(3)將筆蓋拿下來放到筆的另一端,是否切合,書寫過程中不會掉下來
(4)查看筆上面貼的一個說明書,是否有使用說明書
(5)根據使用說明書查看筆芯的規格,換各種不同的規格筆芯是否合適
從健壯性來說,觀察:
(1)筆的關鍵部件壞了,是否能正常使用
(2)次要部件壞了,是否能使用
(3)高溫條件下下能否正常使用
(4)低溫條件下下能否正常使用
如果是軟件的話,我們要考慮:
(1)對關鍵進程或線程殺死,然后觀察系統行為;
(2)對關鍵進程或線程掛起,然后觀察系統行為;
(3)網絡不通,然后觀察系統行為;
(4)數據庫不通,然后觀察系統行為;
從性能方面考慮的話,性能測試包括負載測試和壓力測試,通過負載測試,確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時,系統各項性能指標的變化情況。壓力測試是通過確定一個系統的瓶頸或者不能接受的性能點,來獲得系統能提供的最大服務級別的測試。測試一直筆的話,測試一直書寫,筆芯是否出現問題,如果將筆放到金屬文具盒里搖晃,多大程度會損壞,從各種不同高度掉落是否損壞。
從實用性測試來說,測試對象的可使用范圍(這其中包含了兼容性):
(1)在各類粗細,材質不同的紙上書寫,能否使用,筆是否會損壞
(2)在墻上使用,觀察筆是否能使用,使用過后是否損壞
(3)在木板上使用,觀察筆是否能使用,使用過后是否損壞
(4)筆是否可以放入常規的文具盒,它的長度是否合適
(5)……(在可能使用的方面使用這支筆,觀察結果)
從安全性來說,這畢竟是一只筆,我們考慮的話,將考慮在使用過程中,筆是否有某一部分很尖銳,容易傷害到使用者,如果墨水不小心劃到手上,是否能洗掉。但對于WEB和APP來說,安全性方面很廣,
(1)能夠對密碼試探工具進行防范;
(2)能夠防范對cookie攻擊等常用攻擊手段;
(3)敏感數據保證不用明文傳輸;
(4)能防范通過文件名猜測和查看HTML文件內容獲取重要信息;
(5)能保證在網站收到工具后在給定時間內恢復,重要數據丟失不超過1個小時;
目錄設置、SSL、登陸、日志文件、腳本語言、加密還有很多,我之前的一篇文章也總結了一點點。
可靠性測試,什么是可靠性測試,指對軟件或者硬件的一種質量測試,用來檢測產品是否存在不可靠因素。比如一些突發意外是否能讓軟件或硬件出現錯誤。
總結
以上是生活随笔為你收集整理的一支笔的测试点_7.30关于一支笔的测试———初学者的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 命令行调用SQL查询分析器
- 下一篇: 2020年系统分析师下午论文真题