Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
在實(shí)施測(cè)試活動(dòng)時(shí),測(cè)試工程師需遵循軟件測(cè)試的基本原則。經(jīng)過軟件工程、軟件測(cè)試?yán)碚搸资甑陌l(fā)展與總結(jié),概括出7條軟件測(cè)試基本原則。
一、 測(cè)試證明軟件存在缺陷
無論何種測(cè)試活動(dòng),其目的都是為了證明軟件存在缺陷。通過測(cè)試活動(dòng)可以減少軟件中存在未被發(fā)現(xiàn)缺陷的可能性,降低漏測(cè)風(fēng)險(xiǎn),但即使通過測(cè)試未能發(fā)現(xiàn)任何缺陷,亦不能證明被測(cè)對(duì)象不存在缺陷。在實(shí)際工作中,開發(fā)人員在測(cè)試工程師不能發(fā)現(xiàn)缺陷后,經(jīng)常會(huì)說被測(cè)對(duì)象已經(jīng)沒有任何問題了,這種觀點(diǎn)是極其錯(cuò)誤的。
二、 不可能執(zhí)行窮盡測(cè)試
軟件是運(yùn)行在硬件基礎(chǔ)上的邏輯實(shí)體,在復(fù)雜多變的環(huán)境中,任何運(yùn)行環(huán)境發(fā)生變化都可能導(dǎo)致缺陷的產(chǎn)生,除了小型系統(tǒng),利用窮舉法進(jìn)行測(cè)試是不可能的。通過風(fēng)險(xiǎn)分析、被測(cè)對(duì)象測(cè)試點(diǎn)優(yōu)先級(jí)分析、軟件質(zhì)量模型及不同測(cè)試方法的運(yùn)用來確定測(cè)試關(guān)注點(diǎn),從而替代窮盡測(cè)試,提高測(cè)試覆蓋率。
三、 測(cè)試應(yīng)盡早啟動(dòng)、盡早介入
防患于未然,缺陷越早發(fā)現(xiàn),修復(fù)的成本越低。為了盡早發(fā)現(xiàn)缺陷,在軟件系統(tǒng)生產(chǎn)生命周期中,測(cè)試(評(píng)審)活動(dòng)應(yīng)盡早介入。通常情況下從項(xiàng)目立項(xiàng)開始,每個(gè)階段都進(jìn)行評(píng)審活動(dòng)。
四、缺陷存在群集現(xiàn)象
引用經(jīng)濟(jì)學(xué)中的二八原則,一個(gè)軟件系統(tǒng)的核心業(yè)務(wù)及功能往往只占系統(tǒng)的20%左右,但這20%模塊的缺陷數(shù)量可能占了整個(gè)系統(tǒng)的80%左右。測(cè)試過程中人力、時(shí)間、資源分配比例應(yīng)根據(jù)系統(tǒng)業(yè)務(wù)功能的優(yōu)先級(jí)匹配,并在測(cè)試活動(dòng)結(jié)束后,根據(jù)缺陷分布情況再進(jìn)行調(diào)整。在實(shí)際測(cè)試過程中,不可均分測(cè)試資源,需考慮測(cè)試投入及風(fēng)險(xiǎn)控制,可使用基于風(fēng)險(xiǎn)或操作剖面的測(cè)試策略重點(diǎn)測(cè)試。
五、 殺蟲劑悖論
害蟲經(jīng)過幾輪藥物毒殺后,其后代將產(chǎn)生抗體,殺蟲劑不再有效。同樣的道理,測(cè)試用例經(jīng)過多次迭代測(cè)試后,將不能再發(fā)現(xiàn)缺陷。為了解決“殺蟲劑悖論”,測(cè)試用例需定期評(píng)審、及時(shí)調(diào)整,可根據(jù)軟件質(zhì)量特性結(jié)合被測(cè)對(duì)象的業(yè)務(wù)場(chǎng)景,設(shè)計(jì)新的測(cè)試用例來測(cè)試,從而發(fā)現(xiàn)更多潛在的缺陷。
六、 不同的測(cè)試活動(dòng)依賴于不同的測(cè)試背景
不同的測(cè)試背景、測(cè)試目標(biāo),需開展不同的測(cè)試活動(dòng)。例如,電子商務(wù)業(yè)務(wù)系統(tǒng)與金融證券產(chǎn)品的測(cè)試方法可能不一樣,安全性測(cè)試與兼容測(cè)試性測(cè)試方法不一樣。針對(duì)不同的測(cè)試背景,采用恰當(dāng)高效的測(cè)試活動(dòng),是實(shí)施有效測(cè)試活動(dòng)的一個(gè)重要環(huán)節(jié)。
七、不存在缺陷的謬論
當(dāng)被測(cè)對(duì)象無法滿足用戶需求時(shí),即使該系統(tǒng)無任何缺陷,也不能稱為高質(zhì)量的軟件。不能滿足用戶期望的系統(tǒng)即是無用系統(tǒng)。系統(tǒng)無用時(shí),發(fā)現(xiàn)與修改缺陷是毫無意義的。實(shí)施測(cè)試活動(dòng)時(shí),一定要考慮用戶背景。一部時(shí)尚酷炫的手機(jī)操作對(duì)于老年人而言可能顯得費(fèi)解,即使功能無任何問題,但解決不了老年人的易學(xué)易用性問題。
在實(shí)施測(cè)試活動(dòng)時(shí),測(cè)試工程師需要時(shí)刻關(guān)注測(cè)試目的及所需遵循的原則,利用測(cè)試目的及原則指導(dǎo)測(cè)試計(jì)劃、方案及執(zhí)執(zhí)行過程,從而提高測(cè)試效率。
WIN10系統(tǒng)中MSI程序無法安裝或提示報(bào)錯(cuò)的解決辦法
安裝.msi之后順利運(yùn)行
問題
在WIN10系統(tǒng)中安裝MSI程序的時(shí)候,出現(xiàn)“ must be on a local hard drive”或“安裝目錄必須位于本地硬盤驅(qū)動(dòng)器上”的提示,程序無法安裝。
在WIN10系統(tǒng)中,凡是后綴為exe的文件都可以“以管理員身份運(yùn)行”進(jìn)行安裝。
當(dāng)時(shí)在后綴名為msi的文件上,卻沒有“以管理員身份運(yùn)行”這個(gè)選項(xiàng)。
當(dāng)你不得不雙擊運(yùn)行安裝的時(shí)候,會(huì)出現(xiàn)“ must be on a local hard drive”或“安裝目錄必須位于本地硬盤驅(qū)動(dòng)器上”的提示,程序無法安裝。
網(wǎng)傳的無效方法
我在安裝的時(shí)候就遇到這樣的問題,于是進(jìn)行了大量搜索,嘗試各種方法解決問題。經(jīng)測(cè)試,以下幾種廣為流傳的方法均無效:
1.以管理員身份運(yùn)行cmd,cd到msi文件所在的目錄,執(zhí)行msiexec /i (執(zhí)行時(shí)不要包含尖括號(hào))完成安裝。同樣,執(zhí)行msiexec /package "文件路徑"的方法也不行。
2.win+R,在運(yùn)行框中輸入"gpedit.msc",在"計(jì)算機(jī)配置/管理模板/windows組件/windows "和
"用戶配置/管理模板/windows組件/windows ",找到"始終以提升的權(quán)限進(jìn)行安裝",雙擊改為"已啟用"。這個(gè)方法據(jù)說是可以一勞永逸解決問題,經(jīng)測(cè)試還是不行。
有效的解決方法
目前為止只找到的唯一解決方法:。(請(qǐng)自行搜索)
是一款體積很小的綠色軟件,不需要安裝。
雙擊運(yùn)行“.exe”后,點(diǎn)擊下面一行的“查找”按鈕,選擇msi安裝包的路徑,點(diǎn)擊安裝。
可能不會(huì)出現(xiàn)msi程序自己的安裝界面,路徑也沒法選,只一閃就安裝完了。要想知道安裝在哪里,打開文件管理器搜一下就行了。我的竟然自動(dòng)安裝在了E盤而不是系統(tǒng)盤。
大神們肯定有更好的解決方法,望不吝賜教。
順便說一下,真的很好用,功能類似蘋果Mac,按空格鍵就可以對(duì)所有文件和文件夾進(jìn)行預(yù)覽,不需要打開文件或文件夾。微軟商店里有,或許不會(huì)出現(xiàn)安裝提示,不過我看評(píng)論說有點(diǎn)bug,所以就找到了msi安裝包自行安裝。下面是效果圖。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。