測試需要考慮軟體設計的七宗罪
05-07
七宗罪:其最初希臘神學修道士龐義垡草撰出8種損害個人靈性的惡性,包括:暴食、色慾、貪婪、傷悲、憤怒、懶惰、妒忌和傲慢。 六世紀後期,天主教將8項減至7項,以對愛的違背程度為準則,將自傷悲並於傲慢,將其順序修改為:傲慢、妒忌、憤怒、懶惰、貪婪、暴食、色慾。
有測試業界人士,歸納了軟體應用設計的七宗罪,這些雖然有些牽強附會,但是對於測試設計確實有一定的啟發性。
- 傲慢: 應用難以使用,期望用戶適應它的設計,而不是適應用戶習慣;
- 妒忌:應用抄襲其他應用的功能、交互方式和形式,缺乏創新。比如現在電商的app頁面,好像都是一樣的。
- 憤怒:應用與其他應用不能協作,有你沒我,有我沒他。 比如3Q大戰
- 懶惰:應用反應遲緩,速度極慢。就好像水果手機升級一樣,越升級越慢, android也一樣。
- 貪婪:應用假設用戶總是擁有強勁的網路連接,而不考慮信號弱或無信號的情況。弱信號是無線應用測試必須考慮的。
- 暴食:應用佔用了太多的資源。它沾滿了內存,拖慢了設備,耗盡了點亮,用光了數據流量。
- 色(ye)欲(xin):應用承諾它做不到的事情,各個領域好像都這樣。
在你做測試設計的時候不妨使用上述的視角觀察一下,你所測試的產品有幾宗罪?
http://weixin.qq.com/r/IT9ZQZrEp8fYrd4i92oz (二維碼自動識別)
推薦閱讀:
※Fiddler抓包工具初識
※Xebium詳解05-測試前的一些準備工作
※Xebium詳解09-FIT引擎
※搭建Robotframwork+Python+Selenium自動化測試環境(包括Jython)