A mobile application barrier-free
operability testing method based on task semantic driving comprises the steps that interface exploration is conducted on an application in the
closed state of
screen reading software, and a to-be-detected task is generated based on page function
semantics; performing semantic disassembly on the detection task to obtain a multi-level task step; constructing a barrier-free
perception view in the
screen reading mode to obtain interaction information which can be actually perceived by the blind user; according to task step
semantics, candidate nodes are retrieved in a
perception view, semantic distinguishability judgment is carried out, and a detection path which can be theoretically completed is deduced; step-by-step navigation
verification is carried out based on focus sliding operation of
screen reading software, and whether an interface generates expected state change after click is detected, so that whether a
target control is real and reachable on an operation level is judged. Compared with an existing barrier-free detection mode which only depends on a control attribute rule or a traversal strategy, the interaction process of a real blind user can be simulated from the perspective of tasks, and the authenticity and effectiveness of barrier-free testing are improved.