1.一種用于業(yè)務(wù)測試的場景生成系統(tǒng),其特征在于,包括:
因子庫,用于存儲作為用于形成一個(gè)業(yè)務(wù)的最小業(yè)務(wù)元素的因子,
因子抽取單元,從所述因子庫中抽取與從本業(yè)務(wù)的說明文檔提取的關(guān)鍵詞相匹配的因子,以及
場景生成單元,使所述因子抽取單元抽取出的因子按照預(yù)定的用于規(guī)定各因子之間是否具有可組合關(guān)系的因子關(guān)系表組合成場景。
2.如權(quán)利要求1所述的場景生成系統(tǒng),其特征在于,
所述因子帶有標(biāo)識信息和表明該因子的類型的類型信息;
所述類型至少包括產(chǎn)品、角色、渠道、時(shí)間、事件、條件、結(jié)果七種類型;
所述因子的類型信息用于表明該因子為所述七種類型中的至少一種。
3.如權(quán)利要求2所述的場景生成系統(tǒng),其特征在于,
在所述因子抽取單元和所述場景生成單元的動作中,所述因子中的產(chǎn)品、角色、渠道、時(shí)間、事件、條件類型的因子被劃分成業(yè)務(wù)核心層、業(yè)務(wù)執(zhí)行層、業(yè)務(wù)發(fā)生層、業(yè)務(wù)角色層來進(jìn)行處理,其中所述業(yè)務(wù)核心層包括產(chǎn)品類型因子,所述業(yè)務(wù)執(zhí)行層包括事件和條件類型因子,所述業(yè)務(wù)發(fā)生層包括時(shí)間和渠道類型因子,所述業(yè)務(wù)角色層包括角色類型因子。
4.如權(quán)利要求3所述的場景生成系統(tǒng),其特征在于,
所述因子抽取單元按照所述業(yè)務(wù)核心層、所述業(yè)務(wù)執(zhí)行層、所述業(yè)務(wù)發(fā)生層、所述業(yè)務(wù)角色層的順序逐層抽取所述因子。
5.如權(quán)利要求4所述的場景生成系統(tǒng),其特征在于,
所述因子抽取單元首先從因子庫中抽取出與從本業(yè)務(wù)的說明文檔提取的關(guān)鍵詞相匹配的、屬于所述業(yè)務(wù)核心層的類型的因子,然后參照所述因子關(guān)系表,逐層抽取與已抽取出的屬于前一層的類型的因子間具有可組合關(guān)系的因子,并參照所述因子關(guān)系表,抽取與已抽取出的事件類型因子具有可組合關(guān)系的結(jié)果類型的因子。
6.如權(quán)利要求5所述的場景生成系統(tǒng),其特征在于,
所述因子抽取單元在逐層抽取屬于所述業(yè)務(wù)執(zhí)行層、所述業(yè)務(wù)發(fā)生層、所述業(yè)務(wù)角色層的因子時(shí),分別參照所述因子關(guān)系表,將其中的與屬于本層及前面各層的類型的因子間不具有可組合關(guān)系的因子作為冗余項(xiàng)剔除掉。
7.如權(quán)利要求3至6的任一項(xiàng)所述的場景生成系統(tǒng),其特征在于,
所述場景生成單元參照所述因子關(guān)系表,按照所述業(yè)務(wù)角色層、所述業(yè)務(wù)發(fā)生層、所述業(yè)務(wù)執(zhí)行層、所述業(yè)務(wù)角色層的順序使分屬各層的因子組合,并根據(jù)本組合中所使用的條件類型因子搭配相應(yīng)的結(jié)果類型因子,生成場景。
8.如權(quán)利要求2所述的場景生成系統(tǒng),其特征在于,
所述因子抽取單元包括:
從因子庫中抽取與從業(yè)務(wù)說明文檔提取的關(guān)鍵詞相匹配的產(chǎn)品類型因子的模塊,
參照所述因子關(guān)系表,抽取與已抽取出的所述產(chǎn)品類型因子具有可組合關(guān)系的事件類型因子的模塊,
參照所述因子關(guān)系表,抽取與已抽取出的所述事件類型因子分別具有可組合關(guān)系的條件類型、時(shí)間類型、渠道類型、結(jié)果類型的因子的模塊,
參照所述因子關(guān)系表,從已抽取出的所述條件類型、時(shí)間類型、渠道類型的因子中剔除掉該三種類型因子間不同時(shí)具有可組合關(guān)系的因子的模塊,以及
參照所述因子關(guān)系表,抽取與所述剔除后的所述條件類型、時(shí)間類型、渠道類型的因子同時(shí)具有可組合關(guān)系的角色類型因子的模塊。
9.如權(quán)利要求8所述的場景生成系統(tǒng),其特征在于,
所述場景生成單元使抽取出的因子按所述角色類型、時(shí)間類型、渠道類型、事件類型、條件類型、產(chǎn)品類型的順序組合,并參照所述因子關(guān)系表,根據(jù)本組合中所使用的條件類型因子搭配相應(yīng)的結(jié)果類型因子,生成場景。
10.如權(quán)利要求1所述的場景生成系統(tǒng),其特征在于,還包括:
因子維護(hù)單元,當(dāng)因子庫中沒有與從業(yè)務(wù)說明文檔提取的關(guān)鍵詞相匹配的因子時(shí),生成與該關(guān)鍵詞相應(yīng)的新因子存儲到所述因子庫中,并根據(jù)本業(yè)務(wù)的說明文檔,針對各因子與該新因子的可組合關(guān)系更新所述因子關(guān)系表;
所述場景生成單元使所述因子抽取單元抽取出的因子和所述因子維護(hù)單元生成的新因子按照更新后的因子關(guān)系表組合成場景。
11.如權(quán)利要求1所述的場景生成系統(tǒng),其特征在于,還包括:
場景庫,用于保存所述場景生成單元生成的所述場景。
12.一種用于業(yè)務(wù)測試的流程生成系統(tǒng),其特征在于,包括:
權(quán)利要求1至11的任一項(xiàng)所述的場景生成系統(tǒng),以及
場景排序單元,使所述場景生成單元生成的場景按照預(yù)定的用于規(guī)定業(yè)務(wù)中各場景間的排序關(guān)系的場景關(guān)系表排序而形成可執(zhí)行的流程。
13.如權(quán)利要求12所述的流程生成系統(tǒng),其特征在于,還包括:
流程庫,用于保存所述場景排序單元生成的所述流程。
14.一種用于業(yè)務(wù)測試的場景生成方法,其特征在于,包括:
因子抽取步驟,從因子庫中抽取與從本業(yè)務(wù)的說明文檔提取的關(guān)鍵詞相匹配的因子,
場景生成步驟,使所述因子抽取步驟抽取出的因子按照預(yù)定的因子關(guān)系表組合成場景;
其中,所述因子是用于形成一個(gè)業(yè)務(wù)的最小業(yè)務(wù)元素;
所述因子關(guān)系表用于規(guī)定各因子之間是否具有可組合關(guān)系。
15.如權(quán)利要求14所述的場景生成方法,其特征在于,
所述因子帶有標(biāo)識信息和表明該因子的類型的類型信息;
所述類型至少包括產(chǎn)品、角色、渠道、時(shí)間、事件、條件、結(jié)果七種類型;
所述因子的類型信息用于表明該因子為所述七種類型中的至少一種。
16.如權(quán)利要求15所述的場景生成方法,其特征在于,
在所述因子抽取步驟和所述場景生成步驟中,所述因子中的產(chǎn)品、角色、渠道、時(shí)間、事件、條件類型的因子被劃分成業(yè)務(wù)核心層、業(yè)務(wù)執(zhí)行層、業(yè)務(wù)發(fā)生層、業(yè)務(wù)角色層來進(jìn)行處理,其中所述業(yè)務(wù)核心層包括產(chǎn)品類型因子,所述業(yè)務(wù)執(zhí)行層包括事件和條件類型因子,所述業(yè)務(wù)發(fā)生層包括時(shí)間和渠道類型因子,所述業(yè)務(wù)角色層包括角色類型因子。
17.如權(quán)利要求16所述的場景生成方法,其特征在于,
在所述因子抽取步驟中,按照所述業(yè)務(wù)核心層、所述業(yè)務(wù)執(zhí)行層、所述業(yè)務(wù)發(fā)生層、所述業(yè)務(wù)角色層的順序逐層抽取所述因子。
18.如權(quán)利要求17所述的場景生成方法,其特征在于,
在所述因子抽取步驟中,首先從因子庫中抽取出與從本業(yè)務(wù)的說明文檔提取的關(guān)鍵詞相匹配的、屬于所述業(yè)務(wù)核心層的類型的因子,然后參照所述因子關(guān)系表,逐層抽取與已抽取出的屬于前一層的類型的因子間具有可組合關(guān)系的因子,并參照所述因子關(guān)系表,抽取與已抽取出的事件類型因子具有可組合關(guān)系的結(jié)果類型的因子。
19.如權(quán)利要求18所述的場景生成方法,其特征在于,
在所述因子抽取步驟中,在逐層抽取屬于所述業(yè)務(wù)執(zhí)行層、所述業(yè)務(wù)發(fā)生層、所述業(yè)務(wù)角色層的因子時(shí),分別參照所述因子關(guān)系表,將其中的與屬于本層及前面各層的類型的因子間不具有可組合關(guān)系的因子作為冗余項(xiàng)剔除掉。
20.如權(quán)利要求16至19的任一項(xiàng)所述的場景生成方法,其特征在于,
在所述場景生成步驟中,參照所述因子關(guān)系表,按照所述業(yè)務(wù)角色層、所述業(yè)務(wù)發(fā)生層、所述業(yè)務(wù)執(zhí)行層、所述業(yè)務(wù)角色層的順序使分屬各層的因子組合,并根據(jù)本組合中所使用的條件類型因子搭配相應(yīng)的結(jié)果類型因子,生成場景。
21.如權(quán)利要求15所述的場景生成方法,其特征在于,
所述因子抽取步驟包括:
從因子庫中抽取與從業(yè)務(wù)說明文檔提取的關(guān)鍵詞相匹配的產(chǎn)品類型因子的步驟,
參照所述因子關(guān)系表,抽取與已抽取出的所述產(chǎn)品類型因子具有可組合關(guān)系的事件類型因子的步驟,
參照所述因子關(guān)系表,抽取與已抽取出的所述事件類型因子分別具有可組合關(guān)系的條件類型、時(shí)間類型、渠道類型、結(jié)果類型的因子的步驟,
參照所述因子關(guān)系表,從已抽取出的所述條件類型、時(shí)間類型、渠道類型的因子中剔除掉該三種類型因子間不同時(shí)具有可組合關(guān)系的因子的步驟,以及
參照所述因子關(guān)系表,抽取與所述剔除后的所述條件類型、時(shí)間類型、渠道類型的因子同時(shí)具有可組合關(guān)系的角色類型因子的步驟。
22.如權(quán)利要求21所述的場景生成方法,其特征在于,
在所述場景生成步驟中,使抽取出的因子按所述角色類型、時(shí)間類型、渠道類型、事件類型、條件類型、產(chǎn)品類型的順序組合,并參照所述因子關(guān)系表,根據(jù)本組合中所使用的條件類型因子搭配相應(yīng)的結(jié)果類型因子,生成場景。
23.如權(quán)利要求14所述的場景生成方法,其特征在于,還包括:
因子維護(hù)步驟,當(dāng)因子庫中沒有與從業(yè)務(wù)說明文檔提取的關(guān)鍵詞相匹配的因子時(shí),生成與該關(guān)鍵詞相應(yīng)的新因子存儲到所述因子庫中,并根據(jù)本業(yè)務(wù)的說明文檔,針對各因子與該新因子的可組合關(guān)系更新所述因子關(guān)系表;
在所述場景生成步驟中,使在所述因子抽取步驟中抽取出的因子和所述因子維護(hù)步驟中生成的新因子按照更新后的因子關(guān)系表組合成場景。
24.如權(quán)利要求14所述的場景生成方法,其特征在于,還包括:
場景保存步驟,將在所述場景生成步驟中生成的所述場景保存到場景庫中。
25.一種用于業(yè)務(wù)測試的流程生成方法,其特征在于,包括:
權(quán)利要求15至24的任一項(xiàng)所述的場景生成方法,以及
場景排序步驟,使所述場景生成步驟生成的場景按照預(yù)定的用于規(guī)定業(yè)務(wù)中各場景間的排序關(guān)系的場景關(guān)系表排序而形成可執(zhí)行的流程。
26.如權(quán)利要求25所述的流程生成方法,其特征在于,還包括:
流程保存步驟,將在所述場景排序步驟中形成的所述流程保存到流程庫中。