軟件測試中經常會遺漏的地方 軟件測試工具
做測試也有段時光了。在網上隨意找了下。發明有些人也有些個相似的貨色。就羅唆做了點整頓,其中關于功用方面的貨色見祖先大多已經有整頓過就間接拖了些出去,還望見諒,當然基礎還是屬于原創。
愿望大家給予彌補。
個人以為軟件涌現的BUG首先第一個義務個別都是測試用例的問題。其次是測試方式(本身的常識)。最后則是態度問題。假如測試用例不完美,不管測試人員本身的程度多好,態度多好,都肯定會出問題,除非測試人員對測試用例進行了很好的完美。而假如測試用例是完整的,假如本身常識點對比貧乏也是很隨意出問題的。例如說測試用例注明測試中請注重存儲數據能否準確,然而咱們本身都完整不會SQL那么天然就隨意出問題了。至于態度問題其實是大家最常出錯的。
測試中常遺漏的點:
邏輯思索方面:
1、 對條件的剖析(單元測試中常稱為代碼掩蓋率也是同樣的問題)
例如說對if【】else【】;case 1 【】;case 2【】;……這些條件的判定在測試用例中的表現
2、 臨界÷并提問題
3、 無效指針(野指針問題)(WEB中的無后果用戶也能夠作為同類問題)
4、 新增數據÷舊數據保護(從無到有是最隨意遺漏的,新舊數據的權限問題也是很隨意漏看的)
5、 屢次履行后的狀況(一次履行和屢次履行后的差別,回歸測試的主要性)
6、 存儲規模(一個是順序的存儲規模掌握,另外是前臺與后盾的一致性掌握,再則是在存儲出錯后的異樣出錯,例如運用了一個內存地址來寄放數據,只調配了1024B,而我抉擇的內容大于1024B的時分會如何?)
7、 組合琢磨(大家經常只看到了外表的周到關聯的組合琢磨,而常忘卻了對比深的關聯)
8、 隨機問題(這是最隨意被無視的,然而也經常是引起嚴重問題的中央)
軟件的功用測試方面:
1、 裝置局部
2、 配置文件
3、 輸出框的以及輸出法(ctrl+c÷ctrl+v)
4、 界面規劃問題
5、 用戶治理缺點(特殊是對權限有分級的狀況下,咱們測試經常都是運用了領有所有權限的用戶,也就是所謂的admin)
6、 常識缺點(慣例世界中的實在狀況的琢磨,例如說文件名)
假如各位大蝦路過,見到有缺失的,費事留個足跡,讓小滴我彌補彌補。
原文轉自:http://www.anti-gravitydesign.com