US 12,189,816 B2
Automated test replay with sensitive information obfuscation
Hua-Ming Zhai, Shanghai (CN); Bo Tian, Shanghai (CN); Er-Xin Shang, Shanghai (CN); and Chu Jun Dong, Shanghai (CN)
Assigned to Micro Focus LLC, Plano, TX (US)
Appl. No. 17/617,810
Filed by MICRO FOCUS LLC, Santa Clara, CA (US)
PCT Filed Jul. 10, 2019, PCT No. PCT/CN2019/095413
§ 371(c)(1), (2) Date Dec. 9, 2021,
PCT Pub. No. WO2021/003697, PCT Pub. Date Jan. 14, 2021.
Prior Publication US 2022/0229764 A1, Jul. 21, 2022
Int. Cl. G06F 9/44 (2018.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 11/36 (2006.01); G06F 18/214 (2023.01); G06F 21/62 (2013.01); G06N 20/00 (2019.01); G06V 20/52 (2022.01); G06V 20/62 (2022.01); G06V 30/10 (2022.01)
CPC G06F 21/6254 (2013.01) [G06F 11/3676 (2013.01); G06F 11/3688 (2013.01); G06F 11/3692 (2013.01); G06F 18/214 (2023.01); G06N 20/00 (2019.01); G06V 20/52 (2022.01); G06V 20/62 (2022.01); G06V 30/10 (2022.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a processor; and
a non-transitory computer readable medium on which is stored instructions that, when executed by the processor, are to cause the processor to:
access an automated test script that was generated based on a recorded test of a graphical user interface (GUI);
initiate a replay session during which the automated test script is to be replayed to automatically recreate the recorded test within a display space;
generate a snapshot of the display space during the replay session, the snapshot comprising a visual of the display space;
training a machine learning model to identify a portion of the snapshot that includes sensitive information;
executing the replay of the automated test script in a replay session to generate and apply a mosaic to the portion of the snapshot, the mosaic to obscure the sensitive information; and
save the snapshot having the applied mosaic.