1.一種測試產(chǎn)品功能的方法,其特征在于,所述方法包括:
在測試環(huán)境A下對待測產(chǎn)品進行n次功能測試獲得的n個數(shù)據(jù),計算平均值A(chǔ)vg_A和標準差SD_A;
在測試環(huán)境B下對所述待測產(chǎn)品進行n次相同的功能測試獲得的n個數(shù)據(jù),計算平均值A(chǔ)vg_B和標準差SD_B;
計算測試環(huán)境A的標準差SD_A和測試環(huán)境B下的標準差SD_B的平均值SD;
判斷兩種測試環(huán)境下的標準差的差異|SD_B-SD_A|是否小于或等于f1×SD,若判斷為否,則判定該待測產(chǎn)品的功能不正常并結(jié)束測試;若判斷為是,則進一步判斷兩種測試環(huán)境下的平均值的差異|Avg_B-Avg_A|是否大于或等于f2×SD,若判斷為是,則判定該待測產(chǎn)品的功能正常并結(jié)束測試,否則判定該待測產(chǎn)品的功能不正常并結(jié)束測試;
其中,n取值大于設(shè)定測試次數(shù),f1為根據(jù)功能正常的產(chǎn)品樣本確定的判定參數(shù),f2為根據(jù)測試環(huán)境A和測試環(huán)境B的差異性確定的判定參數(shù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
根據(jù)功能正常的產(chǎn)品樣本確定判定參數(shù)f1的步驟;以及,
根據(jù)測試環(huán)境A和測試環(huán)境B的差異性確定判定參數(shù)f2。
3.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)功能正常的產(chǎn)品樣本確定判定參數(shù)f1的步驟包括:
獲取功能正常的Num個產(chǎn)品樣本,其中,Num取值大于設(shè)定產(chǎn)品樣本數(shù)量;
對每個產(chǎn)品樣本分別在測試環(huán)境A下進行n次功能測試獲得的n個數(shù)據(jù)計算平均值avg_A和標準差sd_A,以及在測試環(huán)境B下進行n次相同的功能測試獲得的n個數(shù)據(jù)計算平均值avg_B和標準差sd_B;
對每個產(chǎn)品樣本分別計算在測試環(huán)境A的標準差SD_A和測試環(huán)境B下的標準差sd_B的平均值sd,并計算每個產(chǎn)品樣本的測試環(huán)境A和測試環(huán)境B的標準差差異度,所述標準差差異度的計算公式為|sd_B-sd_A|/sd;
比較每個產(chǎn)品樣本的測試環(huán)境A和測試環(huán)境B的標準差差異度,將f1取值為所述Num個產(chǎn)品樣本中最小的標準差差異度。
4.如權(quán)利要求2所述的方法,其特征在于,所述根據(jù)功能正常的產(chǎn)品樣本獲取判定參數(shù)f1的步驟包括:
令產(chǎn)品樣本數(shù)量的初始值為1,判定參數(shù)f1的初始值為0,
獲取第一個產(chǎn)品樣本,分別在測試環(huán)境A下進行n次功能測試獲得的n組數(shù)據(jù)計算平均值avg_A1和標準差sd_A1,以及在測試環(huán)境B下進行n次相同的功能測試獲得的n個數(shù)據(jù)計算平均值avg_B1和標準差sd_B1;
對第一個產(chǎn)品樣本計算在測試環(huán)境A的標準差sd_A1和測試環(huán)境B下的標準差sd_B1的平均值sd1以及測試環(huán)境A和測試環(huán)境B的標準差差異度f1_1=|sd_B1-sd_A1|/sd1,并在用戶模式下判斷第一個產(chǎn)品樣本的功能是否正常,若判斷為是,則令f1=f1_1;
將產(chǎn)品樣本數(shù)量加1,并獲取下一個產(chǎn)品樣本,對獲取的第j個產(chǎn)品樣本,其中j大于等于2,分別在測試環(huán)境A下進行n次功能測試獲得的n個數(shù)據(jù)計算平均值avg_Aj和標準差sd_Aj,以及在測試環(huán)境B下進行n次相同的功能測試獲得的n個數(shù)據(jù)計算平均值avg_Bj和標準差sd_Bj,并計算第j個產(chǎn)品樣本的sdj,以及測試環(huán)境A和測試環(huán)境B的標準差差異度f1_j=|sd_Bj-sd_Aj|/sdj;
比較f1與f1_j的大小,若f1_j大于f1,則不進行處理;若f1_j小于f1,則在用戶模式進一步判斷第j產(chǎn)品樣本的功能是否正常,若判斷為否,則不進行處理,若判斷為是,則令f1=f1_j;
判斷產(chǎn)品樣本數(shù)量是否達到設(shè)定產(chǎn)品樣本數(shù)量Num,若達到則停止獲取下一個產(chǎn)品樣本并輸出f1,若未達到則繼續(xù)獲取下一個產(chǎn)品樣本。
5.如權(quán)利要求2所述的方法,其特征在于,根據(jù)測試環(huán)境A和測試環(huán)境B的差異性確定所述判定參數(shù)f2大于或等于2。
6.一種測試產(chǎn)品功能的裝置,其特征在于,所述裝置包括:
數(shù)據(jù)獲取單元,用于獲取在測試環(huán)境A下對待測產(chǎn)品進行n次功能測試獲得的n個數(shù)據(jù)和在測試環(huán)境B下對待測產(chǎn)品進行n次相同的功能測試獲得的n個數(shù)據(jù);
計算單元,用于對測試環(huán)境A下獲得的n個數(shù)據(jù)計算平均值A(chǔ)vg_A和標準差SD_A、對測試環(huán)境B下獲得的n個數(shù)據(jù)計算平均值A(chǔ)vg_B和標準差SD_B,以及計算測試環(huán)境A下的標準差SD_A與測試環(huán)境B下的標準差SD_B的平均值SD;
判斷單元,用于判斷兩種測試環(huán)境下的標準差的差異|SD_B-SD_A|是否小于或等于f1×SD,若判斷為否,則判定該待測產(chǎn)品的功能不正常并結(jié)束測試;若判斷為是,則進一步判斷兩種測試環(huán)境下的平均值的差異|Avg_B-Avg_A|是否大于等于f2×SD,若判斷為是,則判定該待測產(chǎn)品的功能正常并結(jié)束測試,否則判定該待測產(chǎn)品的功能不正常并結(jié)束測試;
其中,n取值大于預設(shè)測試次數(shù),f1為根據(jù)功能正常的產(chǎn)品樣本確定的判定參數(shù),f2為根據(jù)測試環(huán)境A和測試環(huán)境B的差異性確定的判定參數(shù)。
7.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括:
f1確定單元,用于根據(jù)功能正常的產(chǎn)品樣本獲取判定參數(shù)f1;
f2確定單元,用于根據(jù)測試環(huán)境A和測試環(huán)境B的差異性確定判定參數(shù)f2。
8.如權(quán)利要求7所述的裝置,其特征在于,所述f1確定單元具體用于:
獲取功能正常的Num個產(chǎn)品樣本,其中,Num取值大于設(shè)定產(chǎn)品樣本數(shù)量;
對每個產(chǎn)品樣本分別在測試環(huán)境A下進行n次功能測試獲得的n個數(shù)據(jù)計算平均值avg_A和標準差sd_A,以及在測試環(huán)境B下進行n次相同的功能測試獲得的n個數(shù)據(jù)計算平均值avg_B和標準差sd_B;
對每個產(chǎn)品樣本分別計算在測試環(huán)境A的標準差SD_A和測試環(huán)境B下的標準差sd_B的平均值sd,并計算每個產(chǎn)品樣本的測試環(huán)境A和測試環(huán)境B的標準差差異度,所述標準差差異度的計算公式為|sd_B-sd_A|/sd;
比較每個產(chǎn)品樣本的測試環(huán)境A和測試環(huán)境B的標準差差異度,將f1取值為所述Num個產(chǎn)品樣本中最小的標準差差異度。
9.如權(quán)利要求7所述的裝置,其特征在于,所述f1確定單元具體用于:
令產(chǎn)品樣本數(shù)量的初始值為1,f1的初始值為0,
獲取第一個產(chǎn)品樣本,分別在測試環(huán)境A下進行n次功能測試獲得的n組數(shù)據(jù)計算平均值avg_A1和標準差sd_A1,以及在測試環(huán)境B下進行n次相同的功能測試獲得的n個數(shù)據(jù)計算平均值avg_B1和標準差sd_B1;
對第一個產(chǎn)品樣本計算在測試環(huán)境A的標準差sd_A1和測試環(huán)境B下的標準差sd_B1的平均值sd1以及測試環(huán)境A和測試環(huán)境B的標準差差異度f1_1=|sd_B1-sd_A1|/sd1,并在用戶模式下判斷第一個產(chǎn)品樣本的功能是否正常,若判斷為是,則令f1=f1_1;
將產(chǎn)品樣本數(shù)量加1,并獲取下一個產(chǎn)品樣本,對獲取的第j個產(chǎn)品樣本,其中j大于等于2,分別在測試環(huán)境A下進行n次功能測試獲得的n個數(shù)據(jù)計算平均值avg_Aj和標準差sd_Aj,以及在測試環(huán)境B下進行n次相同的功能測試獲得的n個數(shù)據(jù)計算平均值avg_Bj和標準差sd_Bj,并計算第j個產(chǎn)品樣本的sdj,以及測試環(huán)境A和測試環(huán)境B的標準差差異度f1_j=|sd_Bj-sd_Aj|/sdj;
比較f1與f1_j的大小,若f1_j大于f1,則不進行處理;若f1_j小于f1,則在用戶模式進一步判斷第j產(chǎn)品樣本的功能是否正常,若判斷為否,則不進行處理,若判斷為是,則令f1=f1_j;
判斷產(chǎn)品樣本數(shù)量是否達到設(shè)定產(chǎn)品樣本數(shù)量Num,若達到則停止獲取下一個產(chǎn)品樣本并輸出f1,若未達到則繼續(xù)獲取下一個產(chǎn)品樣本。
10.如權(quán)利要求7所述的裝置,其特征在于,所述f2確定單元具體用于,根據(jù)測試環(huán)境A和測試環(huán)境B的差異確定所述判定參數(shù)f2大于或等于2。