本發(fā)明涉及自動(dòng)化測試,尤其涉及一種指紋解鎖自動(dòng)化測試方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著科技發(fā)展,指紋解鎖作為一種識別技術(shù),被廣泛應(yīng)用在智能手機(jī)、門禁、車輛、支付等場景中,用戶可以通過已錄入的指紋信息將需要使用的設(shè)備開啟。在指紋解鎖功能開發(fā)過程中需要進(jìn)行大量的重復(fù)測試,目前,指紋解鎖功能的測試主要通過測試人員反復(fù)錄入指紋信息進(jìn)行比對,測試效率低。此外,人工錄入的指紋信息往往是在理想環(huán)境或標(biāo)準(zhǔn)條件下進(jìn)行測試,這種測試雖然能夠驗(yàn)證指紋解鎖功能的性能,但測試環(huán)境單一,難以覆蓋實(shí)際應(yīng)用中可能遇到的各種復(fù)雜情況如磨損指紋、濕指紋和淺紋理指紋等不完整、模糊或低質(zhì)量的困難指紋。由于缺乏復(fù)雜情況的測試,當(dāng)用戶嘗試使用困難指紋進(jìn)行解鎖,如果無法準(zhǔn)確識別,用戶需要多次嘗試,甚至可能無法解鎖成功,影響用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例的主要目的在于提出一種指紋解鎖自動(dòng)化測試方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì),旨在減少重復(fù)的人工操作,降低測試樣本獲取的數(shù)量要求,增加測試場景的覆蓋面,提高測試結(jié)果的可靠性和準(zhǔn)確性,實(shí)現(xiàn)指紋解鎖自動(dòng)化測試以提高測試效率。
2、為實(shí)現(xiàn)上述目的,本技術(shù)實(shí)施例的一方面提出了一種指紋解鎖自動(dòng)化測試方法,所述指紋解鎖自動(dòng)化測試方法包括:
3、響應(yīng)于自動(dòng)化測試指令,從預(yù)設(shè)的自動(dòng)化測試項(xiàng)目中確定目標(biāo)項(xiàng)目,其中,所述自動(dòng)化測試項(xiàng)目包括解鎖姿勢測試和困難指紋識別測試;
4、獲取初始指紋圖像;
5、提取所述初始指紋圖像中的特征參數(shù),得到第一指紋特征,其中,所述第一指紋特征包括指紋尺寸、指紋姿勢、紋理清晰度和紋理磨損度;
6、根據(jù)所述目標(biāo)項(xiàng)目對所述第一指紋特征進(jìn)行調(diào)整,得到模擬指紋特征集,其中,所述模擬指紋特征集包括多個(gè)不同的模擬指紋特征;
7、根據(jù)所述模擬指紋特征集中的每個(gè)所述模擬指紋特征得到對應(yīng)的模擬指紋圖像;
8、將每個(gè)所述模擬指紋圖像輸入指紋識別控制器與所述初始指紋圖像進(jìn)行識別,得到反饋信號;
9、根據(jù)預(yù)設(shè)的測試指標(biāo)和所有所述反饋信號進(jìn)行數(shù)據(jù)分析,得到指紋解鎖的自動(dòng)化測試結(jié)果。
10、在一些實(shí)施例中,所述根據(jù)所述目標(biāo)項(xiàng)目對所述第一指紋特征進(jìn)行調(diào)整,得到模擬指紋特征集,包括以下步驟:
11、當(dāng)所述目標(biāo)項(xiàng)目為所述解鎖姿勢測試,則對所述第一指紋特征中的所述指紋尺寸和所述指紋姿勢進(jìn)行調(diào)整,得到多個(gè)不同的模擬指紋特征;
12、將所有所述模擬指紋特征整合得到模擬指紋特征集。
13、在一些實(shí)施例中,所述根據(jù)所述目標(biāo)項(xiàng)目對所述第一指紋特征進(jìn)行調(diào)整,得到模擬指紋特征集,包括以下步驟:
14、當(dāng)所述目標(biāo)項(xiàng)目為所述困難指紋識別測試,則對所述第一指紋特征中的所述紋理清晰度和所述紋理磨損度進(jìn)行調(diào)整,得到多個(gè)不同的模擬指紋特征;
15、將所有所述模擬指紋特征整合得到模擬指紋特征集。
16、在一些實(shí)施例中,所述對所述第一指紋特征中的所述指紋尺寸和所述指紋姿勢進(jìn)行調(diào)整,得到多個(gè)不同的模擬指紋特征,包括以下步驟:
17、通過對紋線進(jìn)行比例縮放以調(diào)整所述第一指紋特征中的所述指紋尺寸,得到多個(gè)不同指紋尺寸大小的第二指紋特征;
18、通過對紋線進(jìn)行角度變換以調(diào)整所述第一指紋特征中的所述指紋姿勢,得到多個(gè)不同指紋姿勢方向的第三指紋特征;
19、將所述第二指紋特征和所述第三指紋特征確定為模擬指紋特征。
20、在一些實(shí)施例中,所述對所述第一指紋特征中的所述紋理清晰度和所述紋理磨損度進(jìn)行調(diào)整,得到多個(gè)不同的模擬指紋特征,包括以下步驟:
21、通過對紋線進(jìn)行深淺變換以調(diào)整所述第一指紋特征中的所述紋理清晰度,得到多個(gè)不同紋理清晰度的第四指紋特征;
22、通過對紋線進(jìn)行寬度增減以調(diào)整所述第一指紋特征中的所述紋理磨損度,得到多個(gè)不同紋理磨損度的第五指紋特征;
23、將所述第四指紋特征和所述第五指紋特征確定為模擬指紋特征。
24、在一些實(shí)施例中,所述根據(jù)預(yù)設(shè)的測試指標(biāo)和所有所述反饋信號進(jìn)行數(shù)據(jù)分析,得到指紋解鎖的自動(dòng)化測試結(jié)果,包括以下步驟:
25、統(tǒng)計(jì)所述反饋信號的成功識別次數(shù)和總識別次數(shù)確定識別成功率;
26、將所述識別成功率與預(yù)設(shè)的測試指標(biāo)進(jìn)行比較,判斷所述識別成功率是否大于所述測試指標(biāo);
27、當(dāng)所述識別成功率大于所述測試指標(biāo),則確定指紋解鎖的自動(dòng)化測試結(jié)果為功能正常。
28、在一些實(shí)施例中,所述自動(dòng)化測試項(xiàng)目還包括指紋解鎖容量測試,所述方法還包括以下步驟:
29、將所述模擬指紋特征集對應(yīng)的所述模擬指紋圖像按圖像生成順序依次進(jìn)行指紋記憶;
30、根據(jù)所述模擬指紋圖像的記憶數(shù)量得到指紋解鎖容量的自動(dòng)化測試結(jié)果。
31、為實(shí)現(xiàn)上述目的,本技術(shù)實(shí)施例的另一方面提出了一種指紋解鎖自動(dòng)化測試系統(tǒng),所述指紋解鎖自動(dòng)化測試系統(tǒng)包括:
32、第一模塊,用于響應(yīng)于自動(dòng)化測試指令,從預(yù)設(shè)的自動(dòng)化測試項(xiàng)目中確定目標(biāo)項(xiàng)目,其中,所述自動(dòng)化測試項(xiàng)目包括解鎖姿勢測試和困難指紋識別測試;
33、第二模塊,用于獲取初始指紋圖像;
34、第三模塊,用于提取所述初始指紋圖像中的特征參數(shù),得到第一指紋特征,其中,所述第一指紋特征包括指紋尺寸、指紋姿勢、紋理清晰度和紋理磨損度;
35、第四模塊,用于根據(jù)所述目標(biāo)項(xiàng)目對所述第一指紋特征進(jìn)行調(diào)整,得到模擬指紋特征集,其中,所述模擬指紋特征集包括多個(gè)不同的模擬指紋特征;
36、第五模塊,用于根據(jù)所述模擬指紋特征集中的每個(gè)所述模擬指紋特征得到對應(yīng)的模擬指紋圖像;
37、第六模塊,用于將每個(gè)所述模擬指紋圖像輸入指紋識別控制器與所述初始指紋圖像進(jìn)行識別,得到反饋信號;
38、第七模塊,用于根據(jù)預(yù)設(shè)的測試指標(biāo)和所有所述反饋信號進(jìn)行數(shù)據(jù)分析,得到指紋解鎖的自動(dòng)化測試結(jié)果。
39、為實(shí)現(xiàn)上述目的,本技術(shù)實(shí)施例的另一方面提出了一種電子設(shè)備,所述電子設(shè)備包括存儲器和處理器,所述存儲器存儲有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述的方法。
40、為實(shí)現(xiàn)上述目的,本技術(shù)實(shí)施例的另一方面提出了一種計(jì)算機(jī)可讀存儲介質(zhì),所述計(jì)算機(jī)可讀存儲介質(zhì)存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的方法。
41、本技術(shù)實(shí)施例至少包括以下有益效果:本技術(shù)實(shí)施例的主要目的在于提出一種指紋解鎖自動(dòng)化測試方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì),該方案通過響應(yīng)于自動(dòng)化測試指令,從預(yù)設(shè)的自動(dòng)化測試項(xiàng)目中確定目標(biāo)項(xiàng)目,獲取初始指紋圖像,提取初始指紋圖像中的特征參數(shù),得到第一指紋特征,根據(jù)目標(biāo)項(xiàng)目對第一指紋特征進(jìn)行調(diào)整,得到模擬指紋特征集,其中,模擬指紋特征集包括多個(gè)不同的模擬指紋特征,根據(jù)模擬指紋特征集中的每個(gè)模擬指紋特征得到對應(yīng)的模擬指紋圖像,能夠減少重復(fù)的人工操作,降低測試樣本獲取的數(shù)量要求,增加測試場景的覆蓋面,提高測試結(jié)果的可靠性和準(zhǔn)確性。通過將每個(gè)模擬指紋圖像輸入指紋識別控制器與初始指紋圖像進(jìn)行識別,得到反饋信號,根據(jù)預(yù)設(shè)的測試指標(biāo)和所有反饋信號進(jìn)行數(shù)據(jù)分析,得到指紋解鎖的自動(dòng)化測試結(jié)果,能夠?qū)崿F(xiàn)指紋解鎖自動(dòng)化測試以提高測試效率。