软件测试桌面检查,静态测试的主要方法 - 测试天下,梦寻人生 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
靜態(tài)測試主要指針對(duì)文檔,而不是程序代碼,進(jìn)行測試。
靜態(tài)測試的主要方法有:
桌面檢查(Desk checking)
桌面檢查是最不正式,也是最省時(shí)的靜態(tài)測試技術(shù)。在所有的技術(shù)中,桌面檢查是唯一一個(gè)被鼓勵(lì)在作者測試自己的文檔時(shí)所采用的技術(shù)。其它的技術(shù)是要依賴于作者之外的獨(dú)立的眼睛來進(jìn)行更加細(xì)致、更加客觀的復(fù)審。桌面檢查需要首先運(yùn)行拼寫檢查器,語法檢查器,句法檢查器,或是可以用來幫助文檔進(jìn)行字面檢查工作的任何其它工具。然后,作者就可以慢慢的復(fù)審文檔來尋找文檔中的不一致,不完全和漏掉信息的地方。在這個(gè)過程所檢測到的問題,應(yīng)該由作者自己來進(jìn)行直接修改,這當(dāng)中可能會(huì)需要項(xiàng)目管理者或是項(xiàng)目中的其他專家所提供建議。一旦所有的改正工作完成,就應(yīng)該重新運(yùn)行前面所講的字面檢查來發(fā)現(xiàn)并修改所有由于修改內(nèi)容而引進(jìn)的新的拼寫、語法和標(biāo)點(diǎn)錯(cuò)誤。
審查(inspection)
審查相比桌面檢查要稍微正式,同時(shí)也稍微更費(fèi)時(shí)間一些。這個(gè)技術(shù)也能夠比桌面檢查發(fā)現(xiàn)文檔中更多的不足。這項(xiàng)技術(shù)的意圖是,用一雙作者之外的眼睛來閱讀文檔并發(fā)現(xiàn)內(nèi)容上的問題,這個(gè)人通常是團(tuán)隊(duì)中更加資深的成員。就像桌面檢查推薦的那樣,待檢查的文檔應(yīng)該是經(jīng)過作者嚴(yán)格字面檢查后的文檔,這樣校對(duì)者就可以將注意力集中在文檔的內(nèi)容上。獨(dú)立的審查者可以將文檔拿到任何地方來進(jìn)行復(fù)審。將文檔同它的作者分開可以使文檔獨(dú)立闡述自己的東西。如果校對(duì)者審查文檔的時(shí)候同文檔的作者在一起,人類的傾向會(huì)使得作者影響校對(duì)者,這會(huì)違背客觀審查的目標(biāo)。在內(nèi)容中發(fā)現(xiàn)的可能問題應(yīng)該由獨(dú)立的審查者進(jìn)行記錄,并在隨后的會(huì)議中呈現(xiàn)給作者。然后作者應(yīng)該對(duì)這些可能的問題提出建議的修改方法。再接下來項(xiàng)目經(jīng)理或者項(xiàng)目中另外一個(gè)資深成員應(yīng)當(dāng)對(duì)審查者提出的可疑問題列表,以及作者提出建議修改方法進(jìn)行再一輪的審查,最終協(xié)商出一致的修改意見。
走查(walk-through)
走查是最正式也是最耗時(shí)的文檔測試技術(shù),但也是檢查內(nèi)容問題最有效的技術(shù)。走查要通過提前安排的會(huì)議,參與者包括一個(gè)主持人,文檔的作者,一些高級(jí)技術(shù)工作人員以及可能會(huì)需要的業(yè)務(wù)人員。作者在會(huì)議前必須完成文檔的字面檢查,并將文檔提前發(fā)給每一個(gè)參會(huì)人員。參會(huì)人員先要閱讀文檔,并且根據(jù)他們自己對(duì)新系統(tǒng)和應(yīng)用的理解提出自己認(rèn)為存在的問題。在安排好的時(shí)間,作者在走查會(huì)議上將把他們編寫的文檔拿出來討論。在會(huì)議上主持人就成為了聽眾們提出的問題和作者所給出答案的協(xié)調(diào)人。主持人應(yīng)當(dāng)保證大家在提出問題時(shí)是客觀的、心平氣和的。走查的主持人會(huì)把所有提出的可疑的內(nèi)容問題,以及作者的回應(yīng)都記錄下來,并在會(huì)后提交給項(xiàng)目經(jīng)理,使用類似上面審查的解決方法做出最后的修改意見.
所有這些技術(shù)都是用來檢查被測文檔的正確性和完整性的不同方法。
總結(jié)
以上是生活随笔為你收集整理的软件测试桌面检查,静态测试的主要方法 - 测试天下,梦寻人生 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python爬虫编码转换_Python
- 下一篇: C/C++ OpenCV图像的载入,显示