The invention discloses a
software testing method and
system based on a
data analysis platform, and particularly relates to the technical field of
software testing, and the method comprises the following steps: tracking business semantic change by constructing a semantic evolution
perception map, and establishing a semantic-driven data
label linkage mechanism to maintain the consistency of training samples of a defect recognition model;
semantic consistency drifting is monitored, model output is controlled, a map-enhanced
test case generation mechanism is introduced to achieve semantic synchronous generation, meanwhile, a semantic regression
verification process is set to ensure alignment of a
test case and evolution
semantics, and a closed-loop test process covering a full path is formed; according to the method, semantic-driven
label linkage and model synchronous updating are realized by constructing the semantic evolution
perception map, and a map-enhanced
test case generation and regression
verification process is introduced, so that the test process is ensured to be consistent with the service semantic dynamic state, the defect identification accuracy and the test coverage integrity are improved, and the
test efficiency is improved. The method is suitable for
software quality guarantee in a
continuous delivery environment.