測(cè)試真是個(gè)細(xì)致活。
產(chǎn)品某模塊里有1種實(shí)體,行動(dòng)主要受3個(gè)參數(shù)控制,用戶(hù)可以修改這它們。其中兩個(gè)參數(shù)可以等于0,此時(shí)產(chǎn)生1種退化情勢(shì)的實(shí)體;另外一個(gè)不可以等于0。
QA都測(cè)過(guò)了,大于0,正常;等于0,實(shí)體退化成簡(jiǎn)單情勢(shì),顯示、打印也都正常;小于0,直接謝絕修改,都是正確的行動(dòng)。
卻沒(méi)想到,這類(lèi)退化的實(shí)體在后續(xù)操作時(shí)會(huì)有問(wèn)題。比如用鼠標(biāo)選中后,實(shí)體上要顯示1些便于用戶(hù)操作的信息,此時(shí)程序掛了。這個(gè)問(wèn)題終究被用戶(hù)發(fā)現(xiàn)。
因而又想起1件事兒。
Windows的IE,不知從第幾版開(kāi)始有了這么1項(xiàng)功能,頁(yè)面加載時(shí)如果某插件耗時(shí)太長(zhǎng),IE就會(huì)提示用戶(hù),說(shuō)某某插件影響頁(yè)面加載速度,要不要把它禁用。
好,禁用,這下頁(yè)面加載也快了。
然后,麻煩就來(lái)了,IE從此不斷提示你:某某插件可用,要不要開(kāi)啟1下,卻不提供1個(gè)“不再提示”的選項(xiàng)。因而你就不斷被提示,被提示,提示,醒……
我相信,“插件影響頁(yè)面加載速度”和“插件可用但未開(kāi)啟”這兩種提示功能肯定都有人測(cè)試過(guò)。只是不曾有人想到這兩種提示功能邏輯上有無(wú)關(guān)聯(lián)。
對(duì)測(cè)試,自己只能算個(gè)外行,更不清楚解決以上問(wèn)題主要靠人,還是靠某種流程或方法。
但這兩件事無(wú)疑更讓我覺(jué)得軟件要測(cè)好真不容易。
上一篇 TypeError: $(...).ajaxSubmit is not a function
下一篇 jquery學(xué)習(xí)筆記-jQuery操縱DOM元素屬性 attr()和removeAtrr()方法