基于情感的軟件測(cè)試方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出一種基于情感的軟件測(cè)試方法,其包括建立情感模型,所述情感模型包括角色類型選項(xiàng)以及角色性格選項(xiàng);初始化技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例;根據(jù)初始化后的比例進(jìn)行軟件測(cè)試;分析測(cè)試結(jié)果。本發(fā)明還提出一種基于情感的軟件測(cè)試系統(tǒng)。本發(fā)明的軟件測(cè)試方法及系統(tǒng)可以解決傳統(tǒng)的軟件測(cè)試過程中忽略了情感類測(cè)試的問題,在完成技巧類測(cè)試的同時(shí),增加了情感類測(cè)試,更有利于增強(qiáng)測(cè)試準(zhǔn)確度,提升軟件產(chǎn)品的品質(zhì)。
【專利說(shuō)明】基于情感的軟件測(cè)試方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,特別是涉及一種基于情感的軟件測(cè)試方法及系統(tǒng)?!颈尘凹夹g(shù)】
[0002]軟件測(cè)試就是利用軟件測(cè)試工具按照測(cè)試方案和流程對(duì)軟件產(chǎn)品進(jìn)行功能和性能測(cè)試,對(duì)測(cè)試方案可能出現(xiàn)的問題進(jìn)行分析和評(píng)估,以確保開發(fā)的軟件產(chǎn)品符合預(yù)期的需求。
[0003]在當(dāng)今的軟件測(cè)試領(lǐng)域中以技巧類測(cè)試為主,技巧類測(cè)試包括領(lǐng)域測(cè)試、功能測(cè)試或壓力測(cè)試,技巧類測(cè)試的測(cè)試方法主要有黑盒測(cè)試與白盒測(cè)試兩大類。在黑盒測(cè)試中,又有等價(jià)類劃分方法、邊界值分析方法、錯(cuò)誤推測(cè)方法和因果圖方法等等。除此之外,還有探索式測(cè)試,基于上下文的測(cè)試,但此方法的目的都是為了保證軟件軟件產(chǎn)品的功能,而忽略了其它因素。例如:測(cè)試過程中過于強(qiáng)調(diào)技巧類測(cè)試,囿于現(xiàn)有的需求,測(cè)試工程師的思維易受到限制,測(cè)試過程中沒有把用戶體驗(yàn)和用戶情感納入,軟件產(chǎn)品體驗(yàn)環(huán)節(jié)薄弱。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于,解決傳統(tǒng)的軟件測(cè)試過程中忽略了情感類測(cè)試的問題,在完成技巧類測(cè)試的同時(shí),增加了情感類測(cè)試,更有利于增強(qiáng)測(cè)試準(zhǔn)確度,提升軟件產(chǎn)品的品質(zhì)。
[0005]本發(fā)明的目的及解決其技術(shù)問題是采用以下技術(shù)方案來(lái)實(shí)現(xiàn)的。
[0006]一種基于情感的軟件測(cè)試方法,包括:建立情感模型,所述情感模型包括角色類型選項(xiàng)以及角色性格選項(xiàng);初始化技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例;根據(jù)初始化后的比例進(jìn)行軟件測(cè)試;分析測(cè)試結(jié)果。
[0007]優(yōu)選地,所述建立情感模型的步驟包括:建立角色庫(kù),所述角色庫(kù)包括多種角色類型選項(xiàng);由所述角色庫(kù)中分配一種角色類型選項(xiàng),所述角色類型選項(xiàng)包括多種角色性格選項(xiàng);給所選角色類型選項(xiàng)分配至少一種所述角色性格選項(xiàng)。
[0008]優(yōu)選地,所述技巧類測(cè)試包括領(lǐng)域測(cè)試、功能測(cè)試或壓力測(cè)試。
[0009]優(yōu)選地,所述情感類測(cè)試包括交互體驗(yàn)類測(cè)試。
[0010]優(yōu)選地,所述根據(jù)初始化后的比例進(jìn)行軟件測(cè)試的步驟包括:確立測(cè)試周期;開始軟件測(cè)試;動(dòng)態(tài)調(diào)整所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例;軟件測(cè)試結(jié)束。
[0011]優(yōu)選地,所述進(jìn)行軟件測(cè)試的過程還包括:記錄測(cè)試中的問題。
[0012]優(yōu)選地,所述分析測(cè)試結(jié)果的步驟還包括:判斷所述測(cè)試結(jié)果是否合理,所述測(cè)試結(jié)果合理則結(jié)束測(cè)試,所述測(cè)試結(jié)果不合理則執(zhí)行所述開始軟件測(cè)試的步驟。
[0013]優(yōu)選地,所述測(cè)試結(jié)果是否合理的標(biāo)準(zhǔn)包括所述技巧類測(cè)試是否符合預(yù)期以及基于所述情感模型的情感類測(cè)試是否符合預(yù)期。
[0014]優(yōu)選地,所述分析測(cè)試結(jié)果步驟還包括:輸出測(cè)試報(bào)告,所述測(cè)試報(bào)告包括所述情感模型、所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例、測(cè)試中的問題以及改進(jìn)建議。
[0015]優(yōu)選地,所述測(cè)試報(bào)告中的所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例包括所述初始化的比例以及測(cè)試過程中動(dòng)態(tài)調(diào)整后的比例。
[0016]一種基于情感的軟件測(cè)試系統(tǒng),包括:模型建立模塊,用于建立情感模型,所述情感模型包括角色類型選項(xiàng)以及角色性格選項(xiàng);初始化模塊,用于初始化技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例;測(cè)試模塊,用于根據(jù)初始化后的比例進(jìn)行軟件測(cè)試;分析模塊,用于分析測(cè)試結(jié)果。
[0017]優(yōu)選地,所述模型建立模塊包括:角色庫(kù),所述角色庫(kù)包括多種角色類型選項(xiàng),所述角色類型選項(xiàng)包括多種角色性格選項(xiàng)。
[0018]優(yōu)選地,所述測(cè)試模塊包括:測(cè)試周期確立模塊,用于確立測(cè)試周期;軟件測(cè)試執(zhí)行模塊,用于開始及結(jié)束軟件測(cè)試;比例調(diào)整模塊,用于動(dòng)態(tài)調(diào)整所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例。
[0019]優(yōu)選地,所述分析模塊包括:判斷模塊,用于判斷所述測(cè)試結(jié)果是否合理。
[0020]優(yōu)選地,所述分析模塊還包括:報(bào)告輸出模塊,用于輸出測(cè)試報(bào)告,所述測(cè)試報(bào)告包括所述情感模型、所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例、測(cè)試中的問題以及改進(jìn)建議。
[0021]本發(fā)明提出的基于情感的軟件測(cè)試方法及系統(tǒng)主要是為了解決傳統(tǒng)的軟件測(cè)試過程中忽略了情感類測(cè)試的問題,在完成技巧類測(cè)試的同時(shí),增加了情感類測(cè)試,更有利于提升軟件產(chǎn)品的品質(zhì)。
[0022]上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉較佳實(shí)施例,并配合附圖,詳細(xì)說(shuō)明如下。
【專利附圖】
【附圖說(shuō)明】
[0023]圖1為本發(fā)明實(shí)施例中的基于情感的軟件測(cè)試方法的流程示意圖。
[0024]圖2為圖1所示的步驟SI的具體流程示意圖。
[0025]圖3為圖1所示的步驟S3及S4的具體流程示意圖。
[0026]圖4為本發(fā)明實(shí)施例中的基于情感的軟件測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027]為更進(jìn)一步闡述本發(fā)明為達(dá)成預(yù)定發(fā)明目的所采取的技術(shù)手段及功效,以下結(jié)合附圖及較佳實(shí)施例,對(duì)依據(jù)本發(fā)明提出的基于情感的軟件測(cè)試方法其【具體實(shí)施方式】、方法、步驟、特征及其功效,詳細(xì)說(shuō)明如下。
[0028]有關(guān)本發(fā)明的前述及其他技術(shù)內(nèi)容、特點(diǎn)及功效,在以下配合參考圖式的較佳實(shí)施例的詳細(xì)說(shuō)明中將可清楚呈現(xiàn)。通過【具體實(shí)施方式】的說(shuō)明,當(dāng)可對(duì)本發(fā)明為達(dá)成預(yù)定目的所采取的技術(shù)手段及功效得以更加深入且具體的了解,然而所附圖式僅是提供參考與說(shuō)明之用,并非用來(lái)對(duì)本發(fā)明加以限制。
[0029]在以下實(shí)施例中所提到的技巧類測(cè)試,包括領(lǐng)域測(cè)試、功能測(cè)試或壓力測(cè)試,技巧類測(cè)試的測(cè)試方法主要有黑盒測(cè)試與白盒測(cè)試兩大類。在黑盒測(cè)試中,又有等價(jià)類劃分方法、邊界值分析方法、錯(cuò)誤推測(cè)方法和因果圖方法等等。除此之外,還有探索式測(cè)試,基于上下文的測(cè)試等等。
[0030]在對(duì)軟件進(jìn)行測(cè)試的過程中,除了技巧類測(cè)試外,測(cè)試用戶(或稱為測(cè)試工程師)往往會(huì)以自己的經(jīng)驗(yàn)去判斷軟件性能的好壞,而忽略了終端用戶(或稱為軟件產(chǎn)品的最終使用者)與測(cè)試用戶的差別。終端用戶的類型往往是多樣化的,例如可能是小孩也可能是老人,可能是白領(lǐng)也可能是農(nóng)民工。不同的用戶對(duì)同一種軟件產(chǎn)品的體驗(yàn)是不同的,傳統(tǒng)的技巧類測(cè)試是無(wú)法解決上述問題的,但是基于情感的測(cè)試(Emotion based testing,簡(jiǎn)稱EBT),也就是情感類測(cè)試是可以解決上述問題的。EBT強(qiáng)調(diào)的是測(cè)試用戶在測(cè)試過程從用戶的角度進(jìn)行測(cè)試,使自己具有用戶的情感,在測(cè)試軟件產(chǎn)品過程中注重對(duì)軟件產(chǎn)品的情感體驗(yàn)。本發(fā)明就是在進(jìn)行軟件測(cè)試前首先建立情感模型,這個(gè)情感模型可以包括各種不同角色的類型以及對(duì)每個(gè)角色類型選項(xiàng)所分配的性格。本發(fā)明提出的軟件測(cè)試方法就是一種基于情感的軟件測(cè)試方法,在測(cè)試過程中結(jié)合了情感類測(cè)試與技巧類測(cè)試,在完成技巧類測(cè)試的同時(shí),可以增強(qiáng)測(cè)試的準(zhǔn)確性,提升產(chǎn)品的品質(zhì)。
[0031]圖1為本發(fā)明所揭示的基于情感的軟件測(cè)試方法的流程示意圖。請(qǐng)參照?qǐng)D1,本發(fā)明實(shí)施例中的基于情感的軟件測(cè)試方法,主要包括以下步驟:
步驟S1:建立情感模型,所述情感模型包括角色類型選項(xiàng)以及角色性格選項(xiàng)。
[0032]具體的,請(qǐng)參照?qǐng)D2,步驟SI包括:
步驟Sll:建立角色庫(kù),所述角色庫(kù)包括多種角色類型選項(xiàng)。
[0033]所建立的角色類型選項(xiàng)例如可以是老人、小孩、白領(lǐng)、農(nóng)民工等,當(dāng)然也可以根據(jù)具體軟件產(chǎn)品的目標(biāo)用戶去建立,例如可以是高端的企業(yè)人士等。
[0034]步驟S12:由所述角色庫(kù)中分配一種角色類型選項(xiàng),所述角色類型選項(xiàng)包括多種角色性格選項(xiàng)。
[0035]測(cè)試用戶可以由所建立的角色庫(kù)中選取一種角色類型選項(xiàng),角色類型選項(xiàng)的選取是任意的,當(dāng)然優(yōu)選地可以選取所測(cè)試軟件產(chǎn)品的目標(biāo)用戶的類型。
[0036]步驟S13:給所選角色類型選項(xiàng)分配至少一種所述角色性格選項(xiàng)。
[0037]角色類型選項(xiàng)選取好之后,可以由測(cè)試用戶對(duì)這個(gè)用戶類型分配性格選項(xiàng)。這里所說(shuō)的性格選項(xiàng)包括年齡、性別、喜好、知識(shí)背景或關(guān)注的話題等方面。也可以由系統(tǒng)提供備選選項(xiàng)給測(cè)試用戶,由測(cè)試用戶來(lái)選取。給所選角色類型選項(xiàng)分配性格選項(xiàng)是EBT的基本,在此過程中測(cè)試用戶確立了自己要“假扮”的終端用戶的類型,而此終端用戶有著鮮明的情感特點(diǎn)。
[0038]步驟S2:初始化技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例。
[0039]在完成情感模型建立后,初始化在測(cè)試過程中技巧類測(cè)試與情感類測(cè)試的比例。這里所說(shuō)的技巧類測(cè)試包括但不限于前面提到的領(lǐng)域測(cè)試、功能測(cè)試、壓力測(cè)試等。情感類測(cè)試包括基于上述情感模型的交互體驗(yàn)類測(cè)試等。EBT更注重測(cè)試用戶在使用過程的心理體驗(yàn),因此它要求測(cè)試用戶對(duì)此軟件產(chǎn)品投入感情,感受軟件產(chǎn)品的每一個(gè)細(xì)節(jié),同時(shí)配合常用的技巧類測(cè)試,在情感體驗(yàn)和功能體驗(yàn)上達(dá)到平衡。為了與技巧類測(cè)試進(jìn)行配合,根據(jù)具體軟件產(chǎn)品的特點(diǎn)和需求,情感類測(cè)試與技巧類測(cè)試在測(cè)試過程中應(yīng)有不同的側(cè)重,也就是說(shuō)技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例是根據(jù)具體軟件產(chǎn)品的特點(diǎn)和需求確定的。
[0040]步驟S3:根據(jù)初始化后的比例進(jìn)行軟件測(cè)試。
[0041]具體的,請(qǐng)參照?qǐng)D3,步驟S3包括:步驟S31:確立測(cè)試周期;步驟S32:開始軟件測(cè)試;步驟S33:動(dòng)態(tài)調(diào)整所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例;步驟S34:軟件測(cè)試結(jié)束。
[0042]也就是說(shuō),在進(jìn)行軟件測(cè)試時(shí)首先要確立測(cè)試周期,在開始軟件測(cè)試后,測(cè)試用戶要根據(jù)建立好的情感模型將情感融入到情感類測(cè)試過程中,同時(shí)輔以技術(shù)類測(cè)試,注重不同場(chǎng)景下的用戶體驗(yàn),在測(cè)試的過程中記錄下測(cè)試過程中發(fā)現(xiàn)的問題,在此過程中可以動(dòng)態(tài)調(diào)整情感與技巧的比例,測(cè)試周期結(jié)束則軟件測(cè)試也隨之結(jié)束。測(cè)試用戶在使用產(chǎn)品的過程中,遇到覺得不合適的地方,可以提出自己的改進(jìn)建議,把建議反饋給產(chǎn)品經(jīng)理,用戶界面(User Interface,簡(jiǎn)稱UI)設(shè)計(jì)人員等,這樣測(cè)試的價(jià)值就更能在測(cè)試項(xiàng)目中體現(xiàn)出來(lái)了。
[0043]例如,在對(duì)某種個(gè)人手機(jī)數(shù)據(jù)的備份管理服務(wù)軟件測(cè)試過程中,測(cè)試用戶選擇了高端的企業(yè)人士這個(gè)角色類型選項(xiàng),在進(jìn)行情感類測(cè)試的過程中發(fā)現(xiàn)了該軟件產(chǎn)品具有兩個(gè)問題:1)隱私問題;2)用戶知情權(quán)問題。測(cè)試用戶發(fā)現(xiàn)該軟件在備份通訊錄時(shí),要讀取系統(tǒng)通訊錄并上傳到云端,起初軟件在備份操作時(shí),沒有任何關(guān)于隱私的聲明。測(cè)試用戶在測(cè)試過程中記錄此問題并給出如下建議:任何將用戶手機(jī)中的重要信息傳輸?shù)降谌綉?yīng)用的行為,如聯(lián)系人等,必須給予明確提示。測(cè)試用戶發(fā)現(xiàn)該軟件并沒有告知用戶的聯(lián)系人信息將會(huì)被提供給誰(shuí)、用戶的信息將會(huì)被如何使用。如果沒有運(yùn)用EBT,測(cè)試用戶經(jīng)常會(huì)認(rèn)為既然要把通訊錄備份到云端,讀取系統(tǒng)通訊錄是理所當(dāng)然的。但終端用戶往往不會(huì)這樣認(rèn)為,至少終端用戶應(yīng)該有知情權(quán),而此時(shí),善意的提示語(yǔ)就不可缺少了。
[0044]步驟S4:分析測(cè)試結(jié)果。
[0045]請(qǐng)參照?qǐng)D3,在步驟S4中,測(cè)試用戶需要對(duì)測(cè)試結(jié)果進(jìn)行分析,首先系統(tǒng)會(huì)輸出測(cè)試報(bào)告,測(cè)試用戶依據(jù)該測(cè)試報(bào)告判斷所述測(cè)試結(jié)果是否合理,測(cè)試結(jié)果合理則結(jié)束測(cè)試,測(cè)試結(jié)果不合理則返回執(zhí)行步驟S32。測(cè)試報(bào)告包括情感模型、技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例、測(cè)試中的問題以及改進(jìn)建議。測(cè)試報(bào)告中的技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例包括初始化的比例以及測(cè)試過程中動(dòng)態(tài)調(diào)整后的比例。
[0046]測(cè)試結(jié)果是否合理的標(biāo)準(zhǔn)包括技巧類測(cè)試是否符合預(yù)期以及基于所述情感模型的情感類測(cè)試是否符合預(yù)期。例如,在上面對(duì)某種個(gè)人手機(jī)數(shù)據(jù)的備份管理服務(wù)軟件進(jìn)行測(cè)試的例子中,軟件在沒有任何關(guān)于隱私的聲明的情況下,將用戶的通訊錄上傳到服務(wù)器,這可能符合技巧類測(cè)試的預(yù)期,但是不符合基于所述情感模型的情感類測(cè)試的預(yù)期。當(dāng)測(cè)試結(jié)果不合理時(shí),返回執(zhí)行步驟S32,在測(cè)試過程中,測(cè)試用戶可以根據(jù)軟件產(chǎn)品的屬性以及前次的測(cè)試結(jié)果動(dòng)態(tài)調(diào)整技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例。比如該軟件產(chǎn)品屬于互動(dòng)型的產(chǎn)品,那么情感類測(cè)試的比例可能需要適當(dāng)?shù)脑黾?,又比如前次測(cè)試的結(jié)果顯示該軟件產(chǎn)品不符合技巧類測(cè)試的預(yù)期,那么可能就要增加技巧類測(cè)試的比例,進(jìn)一步挖掘該軟件產(chǎn)品在功能上的缺陷。也就是說(shuō)測(cè)試用戶可以根據(jù)具體的實(shí)際情況動(dòng)態(tài)調(diào)整技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例。
[0047]綜上所述,本發(fā)明提出的基于情感的軟件測(cè)試方法主要是為了解決傳統(tǒng)的軟件測(cè)試過程中忽略了情感類測(cè)試的問題,在完成技巧類測(cè)試的同時(shí),增加了情感類測(cè)試,更有利于提升軟件產(chǎn)品的品質(zhì)。
[0048]請(qǐng)參照?qǐng)D4,本發(fā)明實(shí)施例還提供一種基于情感的軟件測(cè)試系統(tǒng)用于實(shí)現(xiàn)上述基于情感的軟件測(cè)試方法。所述系統(tǒng)50包括:模型建立模塊51、初始化模塊52、測(cè)試模塊53以及分析模塊54。模型建立模塊51用于建立情感模型。情感模型包括角色類型選項(xiàng)以及角色性格選項(xiàng)。初始化模塊52用于初始化技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例。測(cè)試模塊53用于根據(jù)初始化后的比例進(jìn)行軟件測(cè)試。分析模塊54用于分析測(cè)試結(jié)果。
[0049]優(yōu)選地,模型建立模塊51包括角色庫(kù)510。于本實(shí)施例中,角色庫(kù)510包括多種角色類型選項(xiàng),所述角色類型選項(xiàng)包括多種角色性格選項(xiàng)。
[0050]優(yōu)選地,測(cè)試模塊53包括測(cè)試周期確立模塊530,用于確立測(cè)試周期;軟件測(cè)試執(zhí)行模塊531,用于開始及結(jié)束軟件測(cè)試;比例調(diào)整模塊532,用于動(dòng)態(tài)調(diào)整所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例。
[0051]優(yōu)選地,分析模塊54包括判斷模塊540,用于判斷所述測(cè)試結(jié)果是否合理。
[0052]優(yōu)選地,分析模塊54還包括報(bào)告輸出模塊541,用于輸出測(cè)試報(bào)告。測(cè)試報(bào)告包括所述情感模型、所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例、測(cè)試中的問題以及改進(jìn)建議。
[0053]以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對(duì)本發(fā)明作任何形式上的限制,雖然本發(fā)明已以較佳實(shí)施例揭露如上,然而并非用以限定本發(fā)明,任何熟悉本專業(yè)的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍內(nèi),當(dāng)可利用上述揭示的技術(shù)內(nèi)容作出些許更動(dòng)或修飾為等同變化的等效實(shí)施例,但凡是未脫離本發(fā)明技術(shù)方案內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化與修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。
【權(quán)利要求】
1.一種基于情感的軟件測(cè)試方法,其特征在于,所述軟件測(cè)試方法包括: 建立情感模型,所述情感模型包括角色類型選項(xiàng)以及角色性格選項(xiàng); 初始化技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例; 根據(jù)初始化后的比例進(jìn)行軟件測(cè)試; 分析測(cè)試結(jié)果。
2.如權(quán)利要求1所述的軟件測(cè)試方法,其特征在于,所述建立情感模型的步驟包括: 建立角色庫(kù),所述角色庫(kù)包括多種角色類型選項(xiàng); 由所述角色庫(kù)中分配一種角色類型選項(xiàng),所述角色類型選項(xiàng)包括多種角色性格選項(xiàng); 給所選角色類型選項(xiàng)分配至少一種所述角色性格選項(xiàng)。
3.如權(quán)利要求1所述的軟件測(cè)試方法,其特征在于,所述技巧類測(cè)試包括領(lǐng)域測(cè)試、功能測(cè)試或壓力測(cè)試。
4.如權(quán)利要求1所述的軟件測(cè)試方法,其特征在于,所述情感類測(cè)試包括交互體驗(yàn)類測(cè)試。
5.如權(quán)利要求1所述的軟件測(cè)試方法,其特征在于,所述根據(jù)初始化后的比例進(jìn)行軟件測(cè)試的步驟包括: 確立測(cè)試周期; 開始軟件測(cè)試; 動(dòng)態(tài)調(diào)整所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例; 軟件測(cè)試結(jié)束。
6.如權(quán)利要求5所述的軟件測(cè)試方法,其特征在于,所述進(jìn)行軟件測(cè)試的過程還包括:記錄測(cè)試中的問題。
7.如權(quán)利要求5所述的軟件測(cè)試方法,其特征在于,所述分析測(cè)試結(jié)果的步驟還包括:判斷所述測(cè)試結(jié)果是否合理,所述測(cè)試結(jié)果合理則結(jié)束測(cè)試,所述測(cè)試結(jié)果不合理則執(zhí)行所述開始軟件測(cè)試的步驟。
8.如權(quán)利要求7所述的軟件測(cè)試方法,其特征在于,所述測(cè)試結(jié)果是否合理的標(biāo)準(zhǔn)包括所述技巧類測(cè)試是否符合預(yù)期以及基于所述情感模型的情感類測(cè)試是否符合預(yù)期。
9.如權(quán)利要求5所述的軟件測(cè)試方法,其特征在于,所述分析測(cè)試結(jié)果步驟還包括:輸出測(cè)試報(bào)告,所述測(cè)試報(bào)告包括所述情感模型、所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例、測(cè)試中的問題以及改進(jìn)建議。
10.如權(quán)利要求5所述的軟件測(cè)試方法,其特征在于,所述測(cè)試報(bào)告中的所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例包括所述初始化的比例以及測(cè)試過程中動(dòng)態(tài)調(diào)整后的比例。
11.一種基于情感的軟件測(cè)試系統(tǒng),其特征在于,所述軟件測(cè)試系統(tǒng)包括: 模型建立模塊,用于建立情感模型,所述情感模型包括角色類型選項(xiàng)以及角色性格選項(xiàng); 初始化模塊,用于初始化技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例; 測(cè)試模塊,用于根據(jù)初始化后的比例進(jìn)行軟件測(cè)試;分析模塊,用于分析測(cè)試結(jié)果。
12.如權(quán)利要求11所述的軟件測(cè)試系統(tǒng),其特征在于,所述模型建立模塊包括:角色庫(kù),所述角色庫(kù)包括多種角色類型選項(xiàng),所述角色類型選項(xiàng)包括多種角色性格選項(xiàng)。
13.如權(quán)利要求11所述的軟件測(cè)試系統(tǒng),其特征在于,所述測(cè)試模塊包括: 測(cè)試周期確立模塊,用于確立測(cè)試周期; 軟件測(cè)試執(zhí)行模塊,用于開始及結(jié)束軟件測(cè)試; 比例調(diào)整模塊,用于動(dòng)態(tài)調(diào)整所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件測(cè)試過程中的比例。
14.如權(quán)利要求13所述的軟件測(cè)試系統(tǒng),其特征在于,所述分析模塊包括:判斷模塊,用于判斷所述測(cè)試結(jié)果是否合理。
15.如權(quán)利要求14所述的軟件測(cè)試系統(tǒng),其特征在于,所述分析模塊還包括:報(bào)告輸出模塊,用于輸出測(cè)試報(bào)告,所述測(cè)試報(bào)告包括所述情感模型、所述技巧類測(cè)試與基于所述情感模型的情感類測(cè)試在軟件 測(cè)試過程中的比例、測(cè)試中的問題以及改進(jìn)建議。
【文檔編號(hào)】G06F11/36GK103530222SQ201210229133
【公開日】2014年1月22日 申請(qǐng)日期:2012年7月4日 優(yōu)先權(quán)日:2012年7月4日
【發(fā)明者】楊學(xué)營(yíng) 申請(qǐng)人:騰訊科技(深圳)有限公司