毕业论文
您现在的位置: 自动化 >> 自动化资源 >> 正文 >> 正文

软件自动化测试工具之元素智能定位

来源:自动化 时间:2023/11/28
北京治疗白癜风多少钱呀 https://m.39.net/pf/a_4573521.html
江湖一直有着这么一句名言“天下武功,唯快不破。那么在软件测试领域,自然而然我们会想到软件自动化测试。软件自动化测试的实现自然离不开软件自动化测试工具。软件自动化测试工具是软件自动化的载体,只有通过工具,我们才能实现。武林也是一样,成为武功盖世,除了武林秘决之外,还要有依天剑、屠龙刀的配合。话说软件开发模式有:瀑布模型、增量式开发、螺旋开发、敏捷开发。软件业早期的开发模式主要以瀑布模型为主,后期逐渐专为敏捷开发。软件开发效率和变更频率也随着开发模式的变化而变化,优其到了敏捷开发模式。一些传统的自动化测试工具显示力不从心,很难应付软件开发的快速迭代和变更,导致一些公司开展自动化测试,徒劳无功。主要原因有:自动化用例建设速度慢,跟不上软件新增内容;软件变更频繁导致用例维护成本巨大;学习成本高。所有这些都是自动化测试在中国软件业难以建树的主要原因。软件自动化测试工具工作流程:新建用例-调试用例-行执行用例-分析结果-输出报告-维护用例。其中:新建用例和维护用例是消耗最大的工作量。敏捷开发模式的引入,导致维护工量大大提升,甚至一度有超过新建用例工作量的趋势,这一直困扰软件自动化测试的一个头痛问题。自动化用例维护环节中,元素定位失效是一个主要原因。下面我们看一下一些常用自动化工具的元素定位原理:1、selenium元素定位样例以下是一段Python+selenium的用例样例,对元素的操作是以元素id为基础的fromseleniumimportwebdriverurl=

转载请注明:http://www.0431gb208.com/sjslczl/6573.html