一种基于内容非敏感性DOM骨架(Content‑Insensitive DOM Skeleton)等价判定的Web自动化测试方法,利用基于内容非敏感性DOM骨架(Content‑Insensitive DOM Skeleton)的相似度判定方法,以此来减少页面内容和子结构(sub‑structure)对页面等价性判断带来的负面影响。并将该判定方法在全局和本地两个层次上运用于Crawling‑based自动化测试框架,分析并挖掘动态Web页面之间的行为关系,动态生成描述系统行为的状态模型和测试用例。该发明能够极大的减少Web测试中模型的规模、测试用例的数量以及测试的时间代价,避免测试死循环,提高测试的效率和有效性。
展开▼