1.一種軟件測試方法,其特征在于,包括:獲取待測試軟件的所有功能點(diǎn);篩選所述所有功能點(diǎn),確定至少一個(gè)最小功能單元,其中,所述最小功能單元包括至少一個(gè)功能點(diǎn);根據(jù)所述至少一個(gè)最小功能單元生成至少一個(gè)最小功能測試用例;執(zhí)行所述至少一個(gè)最小功能測試用例并生成第一測試結(jié)果。
2.如權(quán)利要求1所述的軟件測試方法,其特征在于,還包括: 解析所述第一測試結(jié)果,判斷所述至少一個(gè)最小功能單元是否滿足預(yù)設(shè)條件; 若所述最小功能單元不滿足預(yù)設(shè)條件,則根據(jù)所述最小功能單元對應(yīng)的最小功能點(diǎn)生成反饋報(bào)告。
3.如權(quán)利要求1所述的軟件測試方法,其特征在于,所述獲取待測試軟件的所有功能點(diǎn),包括: 獲取人工標(biāo)注的待測試軟件的所有功能點(diǎn)列表。
4.如權(quán)利要求1所述的軟件測試方法,其特征在于,所述篩選所述所有功能點(diǎn),確定至少一個(gè)最小功能單元,包括: 根據(jù)預(yù)設(shè)的大數(shù)據(jù)平臺(tái)的統(tǒng)計(jì)結(jié)果篩選所述所有功能點(diǎn);或者 根據(jù)預(yù)設(shè)數(shù)量的用戶反饋信息篩選所述所有功能點(diǎn)。
5.如權(quán)利要求1-4任一項(xiàng)所述的軟件測試方法,其特征在于,所述方法還包括: 獲取根據(jù)所述待測試軟件設(shè)計(jì)的系統(tǒng)測試用例、場景測試用例以及指標(biāo)測試用例; 按照預(yù)設(shè)的順序執(zhí)行所述系統(tǒng)測試用例、場景測試用例以及指標(biāo)測試用例。
6.一種軟件測試系統(tǒng),其特征在于,包括: 第一獲取模塊,用于獲取待測試軟件的所有功能點(diǎn); 篩選模塊,用于篩選所述所有功能點(diǎn),確定至少一個(gè)最小功能單元,其中,所述最小功能單元包括至少一個(gè)功能點(diǎn); 生成模塊,用于根據(jù)所述至少一個(gè)最小功能單元生成至少一個(gè)最小功能測試用例; 第一執(zhí)行模塊,用于執(zhí)行所述至少一個(gè)最小功能測試用例并生成第一測試結(jié)果。
7.如權(quán)利要求6所述的軟件測試系統(tǒng),其特征在于,還包括: 解析模塊,用于解析所述第一測試結(jié)果,判斷所述至少一個(gè)最小功能單元是否滿足預(yù)設(shè)條件; 反饋模塊,用于當(dāng)所述最小功能單元不滿足預(yù)設(shè)條件時(shí),根據(jù)所述最小功能單元對應(yīng)的最小功能點(diǎn)生成反饋報(bào)告。
8.如權(quán)利要求6所述的軟件測試系統(tǒng),其特征在于,所述第一獲取模塊包括: 獲取單元,用于獲取人工標(biāo)注的待測試軟件的所有功能點(diǎn)列表。
9.如權(quán)利要求6所述的軟件測試系統(tǒng),其特征在于,所述篩選模塊包括: 第一篩選單元,用于根據(jù)預(yù)設(shè)的大數(shù)據(jù)平臺(tái)的統(tǒng)計(jì)結(jié)果篩選所述所有功能點(diǎn);或者 第二篩選單元,用于根據(jù)預(yù)設(shè)數(shù)量的用戶反饋信息篩選所述所有功能點(diǎn)。
10.如權(quán)利要求6-9任一項(xiàng)所述的軟件測試系統(tǒng),其特征在于,還包括: 第二獲取模塊,用于獲取根據(jù)所述待測試軟件設(shè)計(jì)的系統(tǒng)測試用例、場景測試用例以及指標(biāo)測試用例; 第二執(zhí)行模塊,用于按照預(yù)設(shè)的順序執(zhí)行所述系統(tǒng)測試用例、場景測試用例以及指標(biāo)測試用例。