freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

某軟件科技有限公司技術(shù)白皮書(文件)

2025-08-01 00:07 上一頁面

下一頁面
 

【正文】 本的工作量。AutoRunner的對(duì)象識(shí)別技術(shù),能夠不以來于對(duì)象的位置,并且具有自動(dòng)識(shí)別的功能,在無法精確定位組件的情況下,能夠選中一個(gè)最可能的組件,使得腳本的更改下降到最低。自動(dòng)化的數(shù)據(jù)驅(qū)動(dòng)。另外AutoRunner還提供了一個(gè)數(shù)據(jù)驅(qū)動(dòng)框架,便于測(cè)試人員使用。對(duì)象指示器。案例執(zhí)行的正確與否需要數(shù)據(jù)比對(duì)來驗(yàn)證?;镜腁utoRunner不提供這個(gè)功能。 產(chǎn)品設(shè)計(jì)目標(biāo)1. 提高回歸測(cè)試的覆蓋率,提高測(cè)試質(zhì)量。DCC版本的發(fā)布周期往往比較短,也就是開發(fā)周期只有短短的幾個(gè)月,而在測(cè)試期間是每天/每2天都要發(fā)布一個(gè)版本供測(cè)試人員測(cè)試,一個(gè)系統(tǒng)的功能點(diǎn)有幾千個(gè)上萬個(gè),人工測(cè)試是非常的耗時(shí)和繁瑣,這樣必然會(huì)使測(cè)試效率低下。4. 更好的利用資源--周未/晚上。6. 將煩瑣的任務(wù)轉(zhuǎn)化為自動(dòng)化測(cè)試。只有經(jīng)過大量測(cè)試案例測(cè)試過的版本才是可靠的,而只有使用自動(dòng)測(cè)試才能夠保證在段時(shí)間內(nèi)完成大量的測(cè)試案例。 擴(kuò)展能力l 擴(kuò)展驗(yàn)證點(diǎn)所謂的驗(yàn)證點(diǎn),就是用來驗(yàn)證被測(cè)試系統(tǒng)返回?cái)?shù)據(jù)或者狀態(tài)是否和預(yù)期一致的點(diǎn)。系統(tǒng)提供了基本的校驗(yàn)方法,允許用戶自己來通過編寫一個(gè)特殊校驗(yàn)的類,或者一個(gè)特殊的方法來定義特殊的校驗(yàn)點(diǎn)(調(diào)用的結(jié)果如果希望反映的標(biāo)準(zhǔn)的測(cè)試報(bào)告中,就需要調(diào)用系統(tǒng)提供的基本方法),最終實(shí)現(xiàn)對(duì)驗(yàn)證點(diǎn)功能的擴(kuò)展。AutoRunner提供了對(duì)組件的定義功能:所有的組件類型必須被定義,并且只有最上層的已定義類型組件被識(shí)別,其他的組件都不會(huì)被識(shí)別。AutoRunner提供了命令行的支持,支持用戶在遠(yuǎn)程啟動(dòng)和調(diào)用,這就為第三方的測(cè)試管理工具提供了一個(gè)執(zhí)行調(diào)用接口。第二, 系統(tǒng)執(zhí)行過程中工具不會(huì)出現(xiàn)異常,導(dǎo)致測(cè)試無法正常執(zhí)行。這些方法在出錯(cuò)的時(shí)候(一般都是同步點(diǎn)錯(cuò)誤),會(huì)拋出一個(gè)異常syncException。當(dāng)然,這個(gè)測(cè)試人員需要對(duì)java有一定的了解和熟悉,但是這樣的人員只需要一個(gè)就可以了,因?yàn)槌鲥e(cuò)處理程序只需要一個(gè),它用來處理所有的錯(cuò)誤,并且使得下一個(gè)測(cè)試案例可以被執(zhí)行。而TestCase是一個(gè)非常健壯的類,不會(huì)導(dǎo)致系統(tǒng)出現(xiàn)異常。l 產(chǎn)品升級(jí)當(dāng)產(chǎn)品升級(jí)的時(shí)候,對(duì)原有測(cè)試案例影響最大的就是TestCase類的變化。系統(tǒng)對(duì)語言編碼的識(shí)別是由系統(tǒng)自動(dòng)完成,用戶不必考慮選碼的問題。如果用戶是一個(gè)非常熟悉測(cè)試案例的測(cè)試人員,他(她)就可以自己手工來編寫測(cè)試案例的代碼了。錄制的結(jié)果是,你得到了:1)一個(gè)可以被執(zhí)行的測(cè)試腳本文件;2)測(cè)試腳本相關(guān)的資源文件,這個(gè)資源文件用來記錄所有腳本中用到的窗口、組件的屬性(如:名稱、位置、tabindex、類型等)。 測(cè)試案例參數(shù)化什么是數(shù)據(jù)驅(qū)動(dòng)?錄制完成測(cè)試案例之后,你就得到了一個(gè)測(cè)試腳本。AutoRunner實(shí)現(xiàn)了腳本與數(shù)據(jù)分離:腳本使用java的腳本,在腳本執(zhí)行的時(shí)候,從數(shù)據(jù)源中讀取數(shù)據(jù)。通過加載不同的插件,用戶可以使用不同的數(shù)據(jù)源來訪問數(shù)據(jù)。在測(cè)試案例參數(shù)化之后,用戶仍然可以手工來修改,實(shí)現(xiàn)進(jìn)一步的參數(shù)編輯工作。在腳本文件中,選中該腳本的右鍵菜單中的“創(chuàng)建/維護(hù)腳本”,IDE會(huì)自動(dòng)查找所有的datasource操作,并且更新數(shù)據(jù)源。如果同步條件沒有出現(xiàn),系統(tǒng)就需要等待一段時(shí)間,來滿足運(yùn)行系統(tǒng)的要求,使得需要操作的組件能夠顯示出來。它不是單純的等待,而是每間隔一段時(shí)間就去查看是否滿足同步條件,如果滿足系統(tǒng)就繼續(xù)執(zhí)行,如果不滿足而系統(tǒng)超時(shí)時(shí)間沒有達(dá)到,就繼續(xù)等待。驗(yàn)證成功則繼續(xù)執(zhí)行,驗(yàn)證不成功也需要繼續(xù)執(zhí)行,并且把結(jié)果寫入測(cè)試報(bào)告。在AutoRunner里,測(cè)試案例是一個(gè)java的類(特殊的java類)。執(zhí)行支持標(biāo)準(zhǔn)輸出,并且把標(biāo)準(zhǔn)輸出顯示在AutoRunner下面的輸出框里面。因此,定位和排除錯(cuò)誤的方法,我們使用了跟蹤調(diào)試。評(píng)估自動(dòng)測(cè)試工具的關(guān)鍵在于:第一,很高的建立測(cè)試案例的生產(chǎn)率;第二,降低用戶的二次開發(fā)成本;第三,便于維護(hù)使用;第四,便于測(cè)試案例的數(shù)據(jù)驅(qū)動(dòng)擴(kuò)展;第五,測(cè)試案例資源的延續(xù)性;第六,擴(kuò)展性。AutoRunner的優(yōu)勢(shì)在于:首先,優(yōu)秀的自動(dòng)識(shí)別組件功能。很多測(cè)試工具雖然支持參數(shù)化的功能,但是需要手工完成數(shù)據(jù)驅(qū)動(dòng)框架,才能夠?qū)崿F(xiàn)數(shù)據(jù)驅(qū)動(dòng):從指定的文件中獲取數(shù)據(jù)。AutoRunner對(duì)每種組件定義了標(biāo)準(zhǔn)的模糊識(shí)別指標(biāo)。AutoRunner提供了領(lǐng)先的關(guān)鍵字驅(qū)動(dòng)技術(shù),支持腳本編寫使用專家視圖,不熟悉腳本的用戶使用關(guān)鍵字視圖,并且實(shí)現(xiàn)在腳本視圖與關(guān)鍵字視圖之間的相互轉(zhuǎn)換,既提升了效率,也提升了易用性,既能夠給熟悉腳本的測(cè)試工程師提供高效的工作平臺(tái),也能夠給不熟悉測(cè)試腳本的測(cè)試工程師使用方便。便于維護(hù)使用。使用這些框架能夠非常容易的維護(hù)測(cè)試案例庫。另外,AutoRunner提供了強(qiáng)大的編輯器,在一般編輯器能夠動(dòng)態(tài)識(shí)別語法關(guān)鍵字的基礎(chǔ)上,還能夠同時(shí)提供語法檢查——在編輯的時(shí)候從事語法檢查,對(duì)錯(cuò)誤的語法實(shí)時(shí)提示。對(duì)于測(cè)試工具來說,要保證這個(gè)資源,就需要保證:測(cè)試腳本的兼容性。從根本上說,AutoRunner不是采用了哪種語言的語法,而是從根本上就是java語言。廠商能夠根據(jù)在實(shí)際應(yīng)用中的問題,迅速給予解答(2小時(shí)內(nèi)),并給出解決方案(48小時(shí)內(nèi))。在擴(kuò)展外部功能方面,由于AutoRunner使用了java語言,允許使用外部的包,也就是說可以任意增加腳本本身的功能而不受語法的限制和工具本身是否支持外部包的限制——在最大程度上提高了擴(kuò)展性。AutoRunner使用了java語言作為基礎(chǔ),并且實(shí)現(xiàn)了java調(diào)試功能,可以隨著java的發(fā)展不斷的發(fā)展,擴(kuò)展自己的功能。測(cè)試案例資源的延續(xù)性和擴(kuò)展性。并且,由于系統(tǒng)提供了關(guān)鍵字驅(qū)動(dòng)的框架,所以對(duì)一般的維護(hù)而言,根本不需要了解java,只需要知道最基本的操作就可以。維護(hù)方便性主要體現(xiàn)在幾個(gè)方面:簡(jiǎn)潔的框架、容易理解的腳本、方便的調(diào)試功能。在用戶錄制完成腳本之后,可以對(duì)對(duì)應(yīng)的資源文件的權(quán)重屬性進(jìn)行修改,使系統(tǒng)能夠定制具體的模糊識(shí)別對(duì)象,對(duì)腳本組件識(shí)別算法作特殊處理。在測(cè)試腳本被執(zhí)行的時(shí)候,通過權(quán)重算法來進(jìn)行模糊識(shí)別和匹配。雖然建立一個(gè)測(cè)試腳本需要一定的時(shí)間,但是在測(cè)試腳本建立之后增加一組數(shù)據(jù)的時(shí)間卻非常短。通過自動(dòng)識(shí)別能夠識(shí)別處組件,從而降低對(duì)編寫腳本的要求,提高了自動(dòng)錄制的可用性。自動(dòng)測(cè)試工具建立一個(gè)測(cè)試案例腳本的時(shí)間成本為手工測(cè)試一次的3-10倍,可見建立自動(dòng)測(cè)試的起始是需要一定的成本的。因此AutoRunner實(shí)現(xiàn)了java的跟蹤體系結(jié)構(gòu):JDA。輸入之后,會(huì)多次執(zhí)行這個(gè)測(cè)試腳本,每次使
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1