最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

軟件測試 | 可測試性是可視化和控制

2023-05-14 17:38 作者:愛測軟件測試  | 我要投稿

有助于提高測試員觀察或控制軟件操作能力的任何功能都是對測試性的改進(jìn)。有人常常要我們列出潛在的功能,以下就是這些功能:

訪問源代碼。很多公司不允許測試員修改源代碼,但是可以查看源代碼。能夠檢查源代碼控制系統(tǒng)中的變更記錄特別重要。

日志。記錄錯誤消息、錯誤源、使用剖面、資源使用、系統(tǒng)消息和協(xié)議通信。可以定義記錄的不同級別。在被測產(chǎn)品所使用的組件中,可能已經(jīng)有了日志機(jī)制。程序員使用日志文件輔助調(diào)試,測試員使用日志文件更快地捕獲程序錯誤,分析程序錯誤模式,在錯誤報告中提供詳細(xì)信息,評估測試覆蓋率,收集客戶使用信息,并掌握更多被測軟件的知識。

診斷。診斷可對潛在問題發(fā)出警告。斷言就是一個例子。數(shù)據(jù)完整性檢查檢驗數(shù)據(jù)內(nèi)部是否一致。代碼完整性檢查檢驗程序是否被覆蓋或修改。內(nèi)存完整性檢查檢驗是否根據(jù)分配情況使用內(nèi)存。與日志結(jié)合起來可以構(gòu)成功能很強(qiáng)的工具,使測試員在檢測到錯誤時能夠進(jìn)入到調(diào)試模式,或卸出程序信息。

錯誤模擬。被測產(chǎn)品有內(nèi)部狀態(tài),其中很多狀態(tài)可能很難進(jìn)入,特別是不可重現(xiàn)和系統(tǒng)的問題。很多錯誤狀態(tài)都是這種情況。軟件應(yīng)該能夠從媒體錯誤、內(nèi)存或外存不足、網(wǎng)略延遲和終端連接,以及類似的問題中恢復(fù)。測試員會發(fā)現(xiàn)很難創(chuàng)造這些條件,特別是不可重現(xiàn)和系統(tǒng)問題。可以在產(chǎn)品軟件的下層替代錯誤狀態(tài)觸發(fā)器,以便于測試錯誤處理情況(也有在被測產(chǎn)品外部模擬這些錯誤的工具( Houlihan 2001))。

測試點。能夠在系統(tǒng)的不同點上檢查或修改數(shù)據(jù)。

事件觸發(fā)器。當(dāng)內(nèi)部任務(wù)開始和結(jié)束時發(fā)出通知,有助于幫助同步測試。

讀入老的數(shù)據(jù)格式。在產(chǎn)品開發(fā)過程中,數(shù)據(jù)格式可能會發(fā)生多次變化。提供把數(shù)據(jù)轉(zhuǎn)換為新格式的手段,以免重新生成數(shù)據(jù)。

測試接口。編程接口可為測試性帶來重要好處。有些產(chǎn)品會為這個目的的事跡增加編程接口。

定制控件支持。使GUI測試工具能夠使用定制用戶界面控件,這也許是最需要的可測試性功能之一。

允許多實例。允許在同一臺計算機(jī)上運(yùn)行多個客戶或代理,即使在現(xiàn)場并不支持這樣的配置。這會使測試員能夠在小實驗室中模擬大網(wǎng)絡(luò)。

很多軟件產(chǎn)品都擁有沒有寫入文檔的可測試性功能,程序員增加這些功能是為了輔助自己的測試和調(diào)試??上虺绦騿T詢問。


軟件測試 | 可測試性是可視化和控制的評論 (共 條)

分享到微博請遵守國家法律
修水县| 绵阳市| 金平| 义马市| 南投市| 松江区| 犍为县| 松江区| 盐源县| 雷山县| 渭南市| 巴青县| 濮阳县| 咸丰县| 喜德县| 封开县| 资中县| 天气| 沙田区| 万荣县| 镇远县| 靖远县| 通道| 日喀则市| 渭源县| 逊克县| 三穗县| 河津市| 桦南县| 临澧县| 加查县| 怀来县| 黑水县| 湖口县| 建德市| 桐梓县| 祁连县| 闸北区| 拜城县| 天祝| 丰顺县|