測(cè)試Visual Studio 2010 Team System的相關(guān)步驟
現(xiàn)在向大家介紹本公司小組近幾個(gè)月開(kāi)發(fā)的Visual Studio 2010 Team System的功能,下面我要介紹一下Visual Studio 2010 Team System其中一部分,從設(shè)計(jì)應(yīng)用程序到編寫(xiě)實(shí)際代碼,一直以來(lái)最困難的問(wèn)題就是錯(cuò)誤無(wú)法再現(xiàn)。
有許多因素會(huì)導(dǎo)致這類(lèi)錯(cuò)誤,我們正在努力開(kāi)發(fā)一些工具以隔離這些問(wèn)題,使得修復(fù)程序更加快速。我們將會(huì)采用的一種方法是通過(guò)一個(gè)工具,它可以指出測(cè)試人員使用的版本的準(zhǔn)確信息(哪些內(nèi)容已被簽入,源中哪些內(nèi)容已被更改)并在開(kāi)發(fā)人員嘗試重現(xiàn)錯(cuò)誤時(shí),提供和開(kāi)發(fā)人員使用的版本的比較。常常正是這兩個(gè)版本間的細(xì)微區(qū)別導(dǎo)致了無(wú)法錯(cuò)誤再現(xiàn)的狀態(tài)。#t#
Visual Studio 2010 Team System中針對(duì)這個(gè)問(wèn)題專(zhuān)門(mén)設(shè)計(jì)了一個(gè)新的工具。要重現(xiàn)一個(gè)錯(cuò)誤的另一個(gè)常見(jiàn)的障礙是該錯(cuò)誤上的可操作數(shù)據(jù)的集合。通過(guò)提供一套專(zhuān)為測(cè)試人員設(shè)計(jì)工具,當(dāng)一個(gè)測(cè)試場(chǎng)景失敗時(shí)我們將為該場(chǎng)景提供更好的記錄信息以及更全面的數(shù)據(jù)的集合。這包括系統(tǒng)數(shù)據(jù)集合、堆棧信息、屏幕截圖以及測(cè)試人員屏幕的視頻剪輯都將被附加到這個(gè)錯(cuò)誤的信息中。
在開(kāi)發(fā)人員對(duì)代碼進(jìn)行更改時(shí),有效地測(cè)試Visual Studio 2010 Team System對(duì)代碼的更改是十分重要的,不僅僅是要證明他們更改的那部分代碼實(shí)現(xiàn)了預(yù)期的工作,還應(yīng)該確保對(duì)下游系統(tǒng)沒(méi)有意外的影響。通過(guò)向開(kāi)發(fā)人員提供一個(gè)測(cè)試影響的分析工具,他們可以運(yùn)行所有必要的測(cè)試來(lái)驗(yàn)證開(kāi)發(fā)人員更改的代碼,因?yàn)橹贿\(yùn)行需要的測(cè)試,這個(gè)工具能幫助開(kāi)發(fā)人員自信地快速簽入代碼,減少意外的中斷失敗產(chǎn)生的不穩(wěn)定。