本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種項目報告在線生成平臺。
背景技術(shù):
現(xiàn)有的調(diào)查問卷軟件的開發(fā)過程一般為:首先程序員開發(fā)出調(diào)查問卷軟件程序包,然后程序員將調(diào)查問卷軟件程序包發(fā)送給測試人員進(jìn)行測試,測試人員測試完成后還需要將測試報告回傳給程序員,程序員根據(jù)測試人員提供的測試報告修改程序,不斷重復(fù)該過程,直到調(diào)查問卷軟件的程序包測試結(jié)果符合要求。但是在測試人員回傳測試報告之前,程序員是無法即時獲知測試結(jié)果的,若測試人員在得出測試報告后沒有及時向程序員回傳測試報告,那么就會影響到軟件的開發(fā)效率。
技術(shù)實現(xiàn)要素:
針對上述問題,本發(fā)明的目的在于提供一種項目報告在線生成平臺,其能夠讓用戶(例如程序員)即時獲知軟件測試報告,從而能夠提高軟件的開發(fā)效率。
為了實現(xiàn)上述目的,本發(fā)明一種項目報告在線生成平臺,其包括:
程序包獲取模塊,用于獲取已經(jīng)上傳的待測問卷程序包,并獲取問卷項目測試用例;
運行測試模塊,用于運行所述待測問卷程序包,并讓所述待測問卷程序包加載所述問卷項目測試用例以進(jìn)行測試;
測試報告生成模塊,用于根據(jù)測試結(jié)果生成相應(yīng)的測試報告;以及,
響應(yīng)模塊,用于向登陸用戶展示所述測試報告。
優(yōu)選地,所述的項目報告在線生成平臺還包括:
問卷數(shù)據(jù)獲取模塊,用于獲取上傳的問卷數(shù)據(jù);
數(shù)據(jù)過濾模塊,用于根據(jù)用戶設(shè)定的數(shù)據(jù)過濾條件篩選出需要進(jìn)行分析的問卷數(shù)據(jù);
統(tǒng)計分析模塊,用于對篩選出的問卷數(shù)據(jù)進(jìn)行數(shù)據(jù)的統(tǒng)計分析;以及,
分析報告生成模塊,用于根據(jù)統(tǒng)計分析結(jié)果生成相應(yīng)的問卷分析報告,并在當(dāng)前操作界面展示所述問卷分析報告。
優(yōu)選地,所述統(tǒng)計分析模塊包括:
題型統(tǒng)計分析子模塊,用于對篩選出的問卷數(shù)據(jù)按照問卷題目的類型及題號進(jìn)行統(tǒng)計分析,以得出各個問卷指標(biāo)的指標(biāo)數(shù)據(jù);其中,問卷的題目類型包括單選題型、復(fù)選題型及組合題型;所述問卷指標(biāo)包括基本指標(biāo)與關(guān)鍵指標(biāo);以及,
問卷指標(biāo)統(tǒng)計分析子模塊,用于對所述問卷指標(biāo)的指標(biāo)數(shù)據(jù)進(jìn)行統(tǒng)計分析。
優(yōu)選地,所述問卷指標(biāo)統(tǒng)計分析子模塊包括:
基本指標(biāo)交叉統(tǒng)計單元,用于根據(jù)用戶設(shè)定好的基本指標(biāo)來對基本指標(biāo)數(shù)據(jù)進(jìn)行指標(biāo)數(shù)據(jù)的交叉統(tǒng)計分析;
關(guān)鍵指標(biāo)交叉統(tǒng)計單元,用于根據(jù)用戶設(shè)定好的關(guān)鍵指標(biāo)來對關(guān)鍵指標(biāo)數(shù)據(jù)進(jìn)行指標(biāo)數(shù)據(jù)的交叉統(tǒng)計分析;以及,
指標(biāo)分組統(tǒng)計單元,用于對用戶設(shè)定好的問卷指標(biāo)按照指標(biāo)類型進(jìn)行指標(biāo)數(shù)據(jù)的統(tǒng)計分析。
優(yōu)選地,所述基本指標(biāo)包括自變量基本指標(biāo)及因變量基本指標(biāo),則所述基本指標(biāo)交叉統(tǒng)計單元包括:
基本指標(biāo)交叉子單元,用于當(dāng)用戶設(shè)定好自變量基本指標(biāo)與因變量基本指標(biāo)后,獲取與所述自變量基本指標(biāo)對應(yīng)的因變量基本指標(biāo)的指標(biāo)數(shù)據(jù);以及,
基本指標(biāo)數(shù)據(jù)統(tǒng)計子單元,用于對所述因變量基本指標(biāo)的指標(biāo)數(shù)據(jù)進(jìn)行統(tǒng)計分析。
優(yōu)選地,所述關(guān)鍵指標(biāo)包括自變量關(guān)鍵指標(biāo)及因變量關(guān)鍵指標(biāo),則所述關(guān)鍵指標(biāo)交叉統(tǒng)計單元包括:
關(guān)鍵指標(biāo)交叉子單元,用于當(dāng)用戶設(shè)定好自變量關(guān)鍵指標(biāo)與因變量關(guān)鍵指標(biāo)后,獲取與所述自變量關(guān)鍵指標(biāo)對應(yīng)的因變量關(guān)鍵指標(biāo)的指標(biāo)數(shù)據(jù);以及,
關(guān)鍵指標(biāo)數(shù)據(jù)統(tǒng)計子單元,用于對所述因變量關(guān)鍵指標(biāo)的指標(biāo)數(shù)據(jù)進(jìn)行統(tǒng)計分析。
優(yōu)選地,所述分析報告生成模塊包括:
判斷單元,用于判斷用戶是否設(shè)定好報告類型;
第一分析報告生成單元,用于若是,則根據(jù)統(tǒng)計分析結(jié)果按照設(shè)定好的報告類型來生成問卷分析報告;以及,
第二分析報告生成單元,用于若否,則根據(jù)統(tǒng)計分析結(jié)果按照系統(tǒng)默認(rèn)的報告類型來生成問卷分析報告。
優(yōu)選地,所述問卷分析報告的類型可以為文字類型、表格類型或圖形類型。
本發(fā)明實施例提供的所述項目報告在線生成平臺,通過所述程序包獲取模塊可以自動獲取所述待測問卷程序包即所述問卷項目測試用例,通過所述運行測試模塊可以讓所述待測問卷程序包自動加載所述問卷項目測試用例進(jìn)行測試,通過所述測試報告生成模塊可以根據(jù)測試結(jié)果生成測試報告,通過所述相應(yīng)模塊可以向登陸用戶(例如程序員)展示所述測試報告。由上分析可知,本發(fā)明實施例能夠自動對問卷軟件程序包進(jìn)行測試,并能夠自動生成測試報告,而且可以讓用戶(例如程序員)在線登陸所述項目報告在線生成平臺,從而讓用戶(例如程序員)能夠即時獲知所述項目報告在線生成平臺生成的軟件測試報告,從而能夠提高軟件的開發(fā)效率。
附圖說明
為了更清楚地說明本發(fā)明的技術(shù)方案,下面將對實施方式中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明實施例提供一種項目報告在線生成平臺的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
請參見圖1,本發(fā)明實施例提供了一種項目報告在線生成平臺,其包括:程序包獲取模塊1、運行測試模塊2、測試報告生成模塊3及響應(yīng)模塊4;其中,
所述程序包獲取模塊1,用于獲取已經(jīng)上傳的待測問卷程序包,并獲取問卷項目測試用例;即,當(dāng)用戶向所述項目報告在線生成平臺上傳待測問卷程序包后,所述程序包獲取模塊1就會獲取所述待測問卷程序包以及預(yù)先保存在所述項目報告在線生成平臺中的問卷項目測試用例。其中,較佳地,用戶在本發(fā)明實施例中指的是程序員,且程序員是在登陸所述項目報告在線生成平臺后才上傳所述待測問卷程序包的。此外,需要說明的是,所述問卷項目測試用例為測試用的問卷項目,里面保存有各種問卷題型,且所述問卷項目測試用例可以為一個或多個等。
所述運行測試模塊2,用于運行所述待測問卷程序包,并讓所述待測問卷程序包加載所述問卷項目測試用例以進(jìn)行測試;即,當(dāng)獲取到所述待測問卷程序包后,操作員(例如測試人員)就會在所述項目報告在線生成平臺上點擊運行所述待測問卷程序包,所述待測問卷程序包就會自動加載所述問卷項目測試用例以進(jìn)行測試(或者由操作員通過操作將所述問卷項目測試用例加載進(jìn)所述待測問卷程序包中)。其中,待測問卷程序包的具體測試過程可以參考現(xiàn)有的程序測試技術(shù),在此不再贅述。
所述測試報告生成模塊3,用于根據(jù)測試結(jié)果生成相應(yīng)的測試報告;其中,所述測試報告的報告類型可以為文字報告類型、報表類型或者圖像類型等。
所述響應(yīng)模塊4,用于向登陸用戶展示所述測試報告;即,當(dāng)用戶(優(yōu)選為程序員)登陸所述項目報告在線生成平臺后,所述相應(yīng)模塊就會向用戶展示所述測試報告,從而能夠讓程序員在線獲知待測問卷程序包的測試結(jié)果。
在本發(fā)明實施例中,通過所述程序包獲取模塊1可以自動獲取所述待測問卷程序包即所述問卷項目測試用例,通過所述運行測試模塊2可以讓所述待測問卷程序包自動加載所述問卷項目測試用例進(jìn)行測試,通過所述測試報告生成模塊3可以根據(jù)測試結(jié)果生成測試報告,通過所述相應(yīng)模塊可以向登陸用戶(例如程序員)展示所述測試報告。由上分析可知,本發(fā)明實施例能夠自動對問卷軟件程序包進(jìn)行測試,并能夠自動生成測試報告,而且可以讓用戶(例如程序員)在線登陸所述項目報告在線生成平臺,從而讓用戶(例如程序員)能夠即時獲知所述項目報告在線生成平臺生成的軟件測試報告,從而能夠提高軟件的開發(fā)效率。
作為本發(fā)明的其中一個優(yōu)選實施例,所述項目報告在線生成平臺還包括:問卷數(shù)據(jù)獲取模塊、數(shù)據(jù)過濾模塊、統(tǒng)計分析模塊及分析報告生成模塊;其中,
所述問卷數(shù)據(jù)獲取模塊,用于獲取上傳的問卷數(shù)據(jù);即,當(dāng)用戶向所述項目報告在線生成平臺上傳在相應(yīng)的問卷項目中填寫好的問卷數(shù)據(jù)后,所述問卷數(shù)據(jù)獲取模塊可以獲取所述問卷數(shù)據(jù)。
所述數(shù)據(jù)過濾模塊,用于根據(jù)用戶設(shè)定的數(shù)據(jù)過濾條件篩選出需要進(jìn)行分析的問卷數(shù)據(jù);即,當(dāng)獲取到各個問卷項目的問卷數(shù)據(jù)后,用戶(優(yōu)選地,此處用戶指后臺管理人員)可以在所述項目報告在線生成平臺的操作界面上設(shè)定問卷數(shù)據(jù)的過濾條件,以篩選出需要進(jìn)行分析的問卷數(shù)據(jù)。例如,后臺管理人員可以在當(dāng)前操作界面上設(shè)定問卷項目的地區(qū)來源,這樣就可以根據(jù)問卷項目的地區(qū)來源獲取從某個地區(qū)發(fā)送過來的問卷數(shù)據(jù)。又例如,若問卷項目是專屬于某個公司,那么還能夠以公司的部門、員工性別等指標(biāo)來作為數(shù)據(jù)過濾條件。
所述統(tǒng)計分析模塊,用于對篩選出的問卷數(shù)據(jù)進(jìn)行數(shù)據(jù)的統(tǒng)計分析。
所述分析報告生成模塊,用于根據(jù)統(tǒng)計分析結(jié)果生成相應(yīng)的問卷分析報告,并在當(dāng)前操作界面展示所述問卷分析報告。即,當(dāng)生成所述問卷分析報告后,就可以在當(dāng)前操作界面上向用戶展示所述問卷分析報告。其中,較佳地,所述問卷分析報告的類型可以為文字類型、表格類型或圖形類型。而若問卷分析報告為圖像形式,那么具體地,所述問卷分析報告可以為柱形圖、折線圖、餅圖、條形圖、區(qū)域圖或散點圖等報告形式。
在本優(yōu)選實施例中,當(dāng)獲取到上傳的問卷數(shù)據(jù)后,可以依次對所述問卷數(shù)據(jù)進(jìn)行數(shù)據(jù)過濾及數(shù)據(jù)統(tǒng)計分析,然后根據(jù)統(tǒng)計分析結(jié)果生成相應(yīng)的問卷分析報告,最后向用戶展示所述問卷分析報告。因此,本發(fā)明優(yōu)選實施例可以實現(xiàn)對問卷數(shù)據(jù)的自動分析,并能夠快速地向用戶展示問卷數(shù)據(jù)的分析報告,從而可以讓用戶獲知不同問卷項目的問卷情況。
在上述發(fā)明實施例中,進(jìn)一步地,所述統(tǒng)計分析模塊包括:題型統(tǒng)計分析子模塊及問卷指標(biāo)統(tǒng)計分析子模塊;其中,
題型統(tǒng)計分析子模塊,用于對篩選出的問卷數(shù)據(jù)按照問卷題目的類型及題號進(jìn)行統(tǒng)計分析,以得出各個問卷指標(biāo)的指標(biāo)數(shù)據(jù);即,當(dāng)篩選出問卷數(shù)據(jù)后,就可以按照問卷題目的題目類型及題號來獲取每個問卷項目中的每條題目由用戶作答的問卷數(shù)據(jù),并對獲取到的問卷數(shù)據(jù)按照題目類型及對應(yīng)的題號進(jìn)行歸類,從而得到各個問卷指標(biāo)的指標(biāo)數(shù)據(jù),其中,問卷的題目類型包括單選題型、復(fù)選題型及組合題型。例如,若篩選出的問卷數(shù)據(jù)只有兩個,這兩個問卷數(shù)據(jù)分別來源于兩個相同類型的問卷項目,其中,這兩個問卷項目中均只有一道題,且第一題均為單選題,此外第一題的問卷指標(biāo)均為滿意度,那么按照問卷題目的類型與題號來分析就可以判斷出這兩個問卷數(shù)據(jù)的來源于為單選題的第一題,由于第一題的問卷指標(biāo)為滿意度,從而可以根據(jù)這兩個問卷數(shù)據(jù)得知滿意度的滿意數(shù)值。
問卷指標(biāo)統(tǒng)計分析子模塊,用于對所述問卷指標(biāo)的指標(biāo)數(shù)據(jù)進(jìn)行統(tǒng)計分析。
其中,較佳地,所述問卷指標(biāo)包括基本指標(biāo)與關(guān)鍵指標(biāo),則優(yōu)選地,所述問卷指標(biāo)統(tǒng)計分析子模塊包括:基本指標(biāo)交叉統(tǒng)計單元、關(guān)鍵指標(biāo)交叉統(tǒng)計單元及指標(biāo)分組統(tǒng)計單元;其中,
所述基本指標(biāo)交叉統(tǒng)計單元,用于根據(jù)用戶設(shè)定好的基本指標(biāo)來對基本指標(biāo)數(shù)據(jù)進(jìn)行指標(biāo)數(shù)據(jù)的交叉統(tǒng)計分析;具體地,所述基本指標(biāo)包括自變量基本指標(biāo)及因變量基本指標(biāo),則所述基本指標(biāo)交叉統(tǒng)計單元包括:基本指標(biāo)交叉子單元及基本指標(biāo)數(shù)據(jù)統(tǒng)計子單元;其中,
所述基本指標(biāo)交叉子單元,用于當(dāng)用戶設(shè)定好自變量基本指標(biāo)與因變量基本指標(biāo)后,獲取與所述自變量基本指標(biāo)對應(yīng)的因變量基本指標(biāo)的指標(biāo)數(shù)據(jù);
所述基本指標(biāo)數(shù)據(jù)統(tǒng)計子單元,用于對所述因變量基本指標(biāo)的指標(biāo)數(shù)據(jù)進(jìn)行統(tǒng)計分析。
例如,若獲取到的問卷數(shù)據(jù)來源于某個問卷項目,且該問卷項目是專屬于某個公司(該公司有多個部門)的,那么所述基本指標(biāo)可以包括部門員工指標(biāo)及滿意度指標(biāo),其中,若用戶設(shè)定部門員工指標(biāo)為自變量基本指標(biāo)(自變量基本指標(biāo)的指標(biāo)數(shù)據(jù)即為各個部門的各位員工),滿意度指標(biāo)為因變量基本指標(biāo)(因變量基本指標(biāo)的指標(biāo)數(shù)據(jù)即為各位員工的滿意度),則可以得到各個部門的各位員工的滿意度的數(shù)據(jù),此時通過統(tǒng)計各個部門的各位員工的滿意度的數(shù)據(jù),即可以得到各部門員工的滿意度對比情況。又例如,若自變量基本指標(biāo)還包括員工性別,那么得到的因變量基本指標(biāo)的指標(biāo)數(shù)據(jù)為各部門的各位男性員工的滿意度的數(shù)據(jù)以及各位女性員工的滿意度的數(shù)據(jù),而最終的數(shù)據(jù)統(tǒng)計分析結(jié)果則為各部門男性員工和女性員工的滿意度對比情況。需要說明的是,所述自變量基本指標(biāo)以及所述因變量基本指標(biāo)還可以設(shè)定為其他指標(biāo),例如地區(qū)指標(biāo)、年齡指標(biāo)等,且所述自變量基本指標(biāo)以及所述因變量基本指標(biāo)的指標(biāo)數(shù)量均可以為一個或多個等,在此不做具體限定。
所述關(guān)鍵指標(biāo)交叉統(tǒng)計單元,用于根據(jù)用戶設(shè)定好的關(guān)鍵指標(biāo)來對關(guān)鍵指標(biāo)數(shù)據(jù)進(jìn)行指標(biāo)數(shù)據(jù)的交叉統(tǒng)計分析;具體地,所述關(guān)鍵指標(biāo)包括自變量關(guān)鍵指標(biāo)及因變量關(guān)鍵指標(biāo),則所述關(guān)鍵指標(biāo)交叉統(tǒng)計單元包括:關(guān)鍵指標(biāo)交叉子單元以及關(guān)鍵指標(biāo)數(shù)據(jù)統(tǒng)計子單元;其中,
所述關(guān)鍵指標(biāo)交叉子單元,用于當(dāng)用戶設(shè)定好自變量關(guān)鍵指標(biāo)與因變量關(guān)鍵指標(biāo)后,獲取與所述自變量關(guān)鍵指標(biāo)對應(yīng)的因變量關(guān)鍵指標(biāo)的指標(biāo)數(shù)據(jù);
所述關(guān)鍵指標(biāo)數(shù)據(jù)統(tǒng)計子單元,用于對所述因變量關(guān)鍵指標(biāo)的指標(biāo)數(shù)據(jù)進(jìn)行統(tǒng)計分析。
例如,若獲取到的問卷數(shù)據(jù)來源于某個問卷項目,且該問卷項目是專屬于某個公司(該公司有多個崗位)的,那么所述基本指標(biāo)可以包括崗位員工指標(biāo)、購房意愿指標(biāo)及購車意愿指標(biāo),其中,若用戶設(shè)定崗位員工指標(biāo)為自變量基本指標(biāo)(自變量基本指標(biāo)的指標(biāo)數(shù)據(jù)即為各個崗位的各位員工),購房意愿指標(biāo)及購車意愿指標(biāo)則均為因變量基本指標(biāo)(因變量基本指標(biāo)的指標(biāo)數(shù)據(jù)即為各崗位員工的購房意愿及購車意愿),則可以得到各崗位的各位員工的購房意愿及購車意愿,此時通過統(tǒng)計各崗位員工的購房意愿及購車意愿的數(shù)據(jù),即可以得到各崗位員工的購房意愿對比情況及各崗位員工的購車意愿對比情況。需要說明的是,所述自變量基本指標(biāo)以及所述因變量基本指標(biāo)還可以設(shè)定為其他指標(biāo),例如地區(qū)指標(biāo)、年齡指標(biāo)等,且所述自變量基本指標(biāo)以及所述因變量基本指標(biāo)的指標(biāo)數(shù)量均可以為一個或多個等,在此不做具體限定。
所述指標(biāo)分組統(tǒng)計單元,用于對用戶設(shè)定好的問卷指標(biāo)按照指標(biāo)類型進(jìn)行指標(biāo)數(shù)據(jù)的統(tǒng)計分析。例如,若獲取到的問卷數(shù)據(jù)來源于某個問卷項目,且該問卷項目是專屬于某個公司的,那么問卷指標(biāo)可以包括員工滿意度指標(biāo)、員工購房意愿指標(biāo)及員工購車意愿指標(biāo)等,則所述指標(biāo)數(shù)據(jù)的包括各位員工滿意度、各位員工購房意愿及各位員工購車意愿等,那么統(tǒng)計分析的結(jié)果則可以為該公司員工滿意度、該公司員工購房意愿及該公司員工購車意愿等。需要說明的是,所述問卷指標(biāo)還可以為其他指標(biāo)類型,例如為地區(qū)指標(biāo)或者年齡指標(biāo)等,在此不做具體限定。
在上述發(fā)明實施例中,優(yōu)選地,所述分析報告生成模塊包括:判斷單元、第一分析報告生成單元及第二分析報告生成單元;其中,
所述判斷單元,用于判斷用戶是否設(shè)定好報告類型。
所述第一分析報告生成單元,用于若是,則根據(jù)統(tǒng)計分析結(jié)果按照設(shè)定好的報告類型來生成問卷分析報告。
所述第二分析報告生成單元,用于若否,則根據(jù)統(tǒng)計分析結(jié)果按照系統(tǒng)默認(rèn)的報告類型來生成問卷分析報告。其中,較佳地,所述問卷分析報告的類型可以為文字類型、表格類型或圖形類型。
在本優(yōu)選實施例中,通過根據(jù)用戶設(shè)定好的報告類型來生成問卷分析報告,從而可以讓用戶定制所需要的問卷分析報告類型。
以上所揭露的僅為本發(fā)明一些較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機(jī)存儲記憶體(randomaccessmemory,ram)等。