精华内容
参与话题
问答
  • 章15 自动测试和测试工具(2)

    千次阅读 2007-02-26 23:22:00
    章15 自动测试和测试工具(2) 三、软件测试自动化测试自动化(test automation)是一类工具。它可以执行测试用例、查找软件缺陷、分析看到的信息、记录结果。这就是软件测试自动化。1、宏录制与回放最基本的测试...

     章15 自动测试和测试工具(2)

     

    三、软件测试自动化
    测试自动化(test automation)是一类工具。它可以执行测试用例、查找软件缺陷、分析看到的信息、记录结果。这就是软件测试自动化。
    1、宏录制与回放
    最基本的测试自动化类型是录制第一次执行测试用例时的键盘和鼠标操作,然后在需要重新执行这些测试时回放一次。
    在MAC系统上有Quickeys工具可以录制并回放;在windows上有Macro Magic工具。
    宏录制器和播放器是一种驱动程序工具。用于控制和操作被测试软件的工具。
    如Macro Magic设置向导可以设置宏的如下选项:
    1)名称:为宏命名;
    2)重复次数:设置宏在运行时重复或者循环的次数;
    3)触发条件:设置宏如何启动,可以按热键、输入一串字符、单击快捷方式、当某个窗口显示出来时或者当系统闲置一段时间之后;
    4)捕捉对象:可以选择只捕获(记录)键盘操作或键盘和鼠标的移动和单击都记录;
    5)回放速度:该速度比最初录制时最多慢20%,最多快500%;
    6)回放位置:该选项确定鼠标移动和单击位置与某个窗口的位置是绝对的还是相对的。
    注意:在使用宏录制器捕捉鼠标移动和单击时要小心,因为程序并非总是在屏幕上的同一位置启动和出现。把回放位置设置为相对于程序窗口比设置为屏幕的绝对位置更好,即便如此,GUI的一点变化也会扰乱捕捉的步骤。
    2、可编程的宏
    可编程的宏是在简单录制和回放的变化上的一大进步。与其通过录制第一次执行测试时的操作来创建可编程的宏,不如在创建时编写回放系统遵循的简单指令。
    可编程的宏与录制的宏相比,具有真正的优势:
    1)它可以暂停执行,向测试员提示预期结果,并询问测试是通过还是失败。
    2)还可以解决录制宏的许多时序问题,不是依靠绝对延时,而是等待特定条件成立才继续执行。
    然而,在进行复杂测试时还遗漏了两个重要之处:
    1)可编程的宏限于直接执行命令行——只能循环和重复;
    2)在常规编程语言中可以见到的变量和决策语句不能使用,而且没有自动检查测试结果的能力。
    3、完全可编程的自动测试工具
    像可视化测试程序这样的自动测试工具为软件测试员创建强大测试提供了手段。
    许多工具基于BASIC编程语言。
    这些自动化工具具有的最重要的特点是进行验证的能力,实际上就是检查软件是否以预期方式运行。实现这一点的方式:
    1)屏幕捕获:首次执行自动测试时,可以在肯定正确的关键点捕捉并保存屏幕图像;
    2)控件值:检查软件窗口中各种控件的值;
    3)文件和其它输出。
    验证是自动测试要克服的最后一个大难题。
    四、随机测试:猴子和大猩猩
    有一类测试工具不是为帮助执行或者自动执行测试用例而设计的,其目标是模拟用户可能的操作,此类自动化工具称为测试猴子(test monkey)。
    测试猴子的来源:如果让一百万只猴子在一百万只键盘上敲一百万年,从统计的角度上讲,它们最终就可能写出莎士比亚话剧Adventures of Curious George(好奇乔治历险记)等巨著。
    1、笨拙的猴子
    最简单最直接的测试猴子是笨拙的猴子:只是随机地单击鼠标或者敲击按键。
    不停重复和使用笨拙的猴子可能会暴露内存泄漏等软件缺陷。
    2、半聪明的猴子
    在笨拙的猴子的基础上加上日志记录,将猴子的所有操作记录到一个文件中。
    当猴子发现软件缺陷时,只需查看日志文件,找出在失败前猴子做了些什么。
    技巧:另外一个解决方法时用摄像机录下屏幕上的内容。当发现软件出现故障时,就倒回去重新看看。
    3、聪明的猴子
    不仅限于查找崩溃缺陷,同时还查看数据、检查操作结果、找出其与预期结果的差别。
    五、使用测试工具和自动化的实质
    记住,测试自动化不是万能的。如果正确规划和执行的话,工具和自动化可以使测试效率大大提高并且能发现其它方式不能发现的缺陷。
    然而,如果自动化和工具步入歧途,会导致无数的自动化测试的努力被放弃,并且使项目成本大大增加。
    考虑以下因素:
    1)软件变更;
    2)人眼和自觉是不可替代的;
    3)验证难以实现;
    4)容易过分依赖自动化;
    5)不要花费太多时间使用达不到测试软件目的的测试工具和自动化;
    6)编写宏、开发工具和编制猴子都属于开发工作;
    7)某些工具是入侵式的。

    展开全文
  • 环环相扣---近期自动测试经验总结

    千次阅读 2015-07-23 18:23:05
    自动测试的过程中,大家要不断地总结开发和测试的经验,并不断优化自动测试的工具和方法,以使得产品的质量更上一层楼。这也是推广自动测试的最终目的。

    1.问题的提出
    产品开发时的自测是确保产品质量的一个重要的环节,而自动测试也是提升产品质量和提升研发效率的有效途径之一。
    在设计自动测试时,我们要考虑的因素包括以下方面:
    第一,测试用例的充分性。
    第二,代码覆盖率尽量高。
    第三,每次触发时要对之前的功能进行回归测试。
    第四,新增加的测试用例不能影响老的测试用例。
    第五,每个测试用例针对程序的一个小功能进行测试,且各个用例不重复。
    要实现对所有软件模块进行自动测试,难度是相当大的。很多开发小组尝试着让一组测试用例触发所有的模块,即将所有模块纳入一次自动测试的构建中。该过程的示例如图1所示。
    这里写图片描述
    图1 所有模块纳入一次自动测试的示意图
    这样做了之后,大家发现存在以下问题:
    第一,在进行自动测试的时候,所有人都要丢下手中的工作来支持测试,只要有一个模块执行失败,整个测试就进行不下去。这严重影响了工作效率。
    第二,为了囊括所有的功能,设计测试用例的时候需要求大求全,但某些测试用例明显不重要。这也在无形中降低了工作效率。
    第三,由于各个模块之间的耦合比较紧密,当某次自动测试执行失败,需要从头开始排查失败原因。多模块给问题排查带来了困难。
    如图2所示,如果模块E的自动测试用例执行失败,那么,需要查看模块A、模块B、模块D、模块G、模块F和模块H的运行情况,这是相当繁琐的。
    这里写图片描述
    图2 错综复杂的模块消息交互网

    看来,这种“胡子眉毛一把抓”的方式并不适合所有软件开发项目的自动测试。那么,有不有更好的方法呢?

    2.解决思路
    为了设计出更加合理的自动测试方案,我们研究了本开发项目的软件基线和版本,发现它们有以下特点:
    第一,相同功能或为某个局点定制的版本一般是放在同一个基线里面的。
    第二,某一个基线的模块可能会与另一个基线中的某个模块有消息交互。
    第三,与核心模块进行消息交互的模块数要远远多于与普通模块进行消息交互的模块数。
    第四,对于某一个单一的模块来说,其工作方式只有两种:被另外一个模块触发或主动扫描拼装数据执行相关操作。
    这样,我们设计了两种自动测试的方案,具体为:
    方案一:按照基线来设计
    软件基线是软件的某一个正式版本,随后的所有开发工作都是基于此版本开展的。
    在此方案中,我们仅仅是针对基线中的模块来进行自动测试,每次设计的测试用例也是仅仅针对本基线中的模块功能。该方案的示例如图3所示。
    这里写图片描述
    图3 按照基线来设计自动测试的示意图
    在图3中,基线X中有四个模块:模块A、模块B、模块C和模块D。其中,模块B与模块D有消息的交互。一组测试用例要触发模块A、模块B和模块C,模块B再去触发模块D。

    方案二:按照基线和模块功能来设计
    在此方案中,我们针对不同基线中的有消息交互的模块来进行自动测试,每次设计的测试用例可以触发不同基线中的多个模块。该方案的示例如图4所示。
    这里写图片描述
    图4 按照基线和模块功能来设计自动测试的示意图
    在图4中,有基线X和基线Y两个基线,基线X中的模块A要和基线Y中的模块C进行消息的交互,基线X中的模块B要和基线Y中的模块D进行消息的交互。
    对比方案一和方案二,我们最终选择了方案二,原因是这样的:
    第一,方案一只涉及到本基线的模块的自动测试,但并非本基线的所有模块的测试用例的设计模式都是一样的。在方案二中,可以选择处理模式一致的模块来设计测试用例,这样便于统一规范,减少了在编程上的麻烦。
    第二,方案二可以在触发本基线进行自动测试的同时,顺带对有消息交互的模块进行测试,相对方案一来说,其覆盖面更广。
    第三,方案二的测试可以检验基线接口之间的消息规范是否合理和正确,其测试结果对于系统流程架构的优化也具有参考价值。

    3.实践经验总结及相关建议
    通过在开发小组推广自动测试,我们总结出的经验有以下几个:
    第一,自动测试的顺利进行需要有良好的测试环境予以保障。在实际的执行失败的情况中,很多都是由于环境不稳定造成的。可以通过开发脚本来进行自动测试环境的重新搭建和初始化,进而提升测试环境的稳定性;另外,可以考虑采用独立的自动测试环境,避免被其它模块的自测所影响。
    第二,要针对程序的不同分支设计不同的测试用例,以提高代码的覆盖率,对程序进行较为全面的测试。测试用例的设计过程考验的是开发人员的细致和耐心,在此过程中,开发人员的能力水平也得到了提升。
    第三,“前事不忘,后事之师”,开发小组要将自动测试过程中的经验教训予以总结,并以文档的形式保存起来,供相关项目组的开发人员参考学习。

    按照基线和模块功能来设计自动测试的方法可被用于以下项目中:
    第一,基线(包括通用基线和定制基线)众多,各基线包含了很多的软件版本。
    第二,基线内部和基线之间的软件模块的消息交互比较频繁和复杂。
    第三,软件模块之间的接口协议较为复杂,可通过自动测试来对协议进行优化。

    在执行自动测试的过程中,项目组需要做以下事情:
    第一,告知项目组成员自动测试的总体流程和测试用例的设置规则,让大家对自动测试的整个过程了然于心。
    第二,按照基线和模块来将自动测试任务划分到每一个开发人员头上,有消息交互的模块制定好测试用例的设计规则及确定好覆盖的程序流程。
    第三,自动测试可以帮助发现了一些代码中存在的问题,促进开发人员对代码进行优化。当每次自动测试执行完后,发现有用例执行失败,则会分析用例失败的原因。部分是因为代码的实现与预期不一致而导致的,这种情况就要优化代码。部分是因为原来的代码发生了改变,导致用例失败,这种情况就要优化用例。
    第四,对自动测试脚本和自动测试工具进行优化,以提升自动测试的稳定性。

    在自动测试的过程中,大家要不断地总结开发和测试的经验,并不断优化自动测试的工具和方法,以使得产品的质量更上一层楼。这也是推广自动测试的最终目的。


    本人微信公众号:zhouzxi,请扫描以下二维码:
    这里写图片描述

    展开全文
  • 自动测试

    千次阅读 多人点赞 2017-06-30 10:02:38
    自动化测试概念:  自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审... 自动化测试的成本包括自动测试开发成本、自动测试运行成本、自动测试维护成本和其他相关任

    自动化测试概念:

           自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。

           自动化测试的成本包括自动测试开发成本、自动测试运行成本、自动测试维护成本和其他相关任务带来的成本,以及软件的修改带来的测试脚本部分或全部修改所增加的测试维护的开销。

    自动化测试特点:

    (一)优点

    1)能执行更多、更频繁的测试,使某些测试任务的执行比手动方式更高效,可以更快地将软件推向市场。

    2)能采用一些手动测试鼻尖困难或不可能进行的测试。

    3)能更好的利用资源,可以利用晚上或周末空闲的设备上执行自动化测试。

    4)将任务自动化,让那个测试人员投入更多的精力设计出更多更好的测试用例,提高测试准确性和测试人员的积极性。

    5)自动测试具有一致性和可重复性的特点,而且测试更客观,提高了软件的信任度。

    (二)缺点

     1)不能完全代替人工成本。我们不可能自动化所有的测试,如,测试只是偶尔执行,或待测系统经常变动、不稳定,需要大量的人工参与时,就不适宜采用自动化测试。

           一些人性化工作(如界面测试)是无法用测试工具进行测试的。

           界面测试(简称UI测试),测试用户界面的功能模块的布局是否合理、整体风格是否一致、各个控件的放置位置是否符合客户使用习惯,此外还要测试界面操作便捷性、导航简单易懂性,页面元素的可用性,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等。

    2)不能立即降低测试投入,提高测试效率。自动化测试的成本可能高于人工测试,因为工具的购买及维护的开支很大。同样,测试环境的维护和搭建同人工测试一样也需要开支。

    3)不能保证100%的测试覆盖率。

    4)需要花更长的时间去分析和隔离所发现的缺陷。

           自动化测试流程

           1)自动化测需求分析;

           2)测试计划;

           3)自动化测试框架的搭建;

           4)测试用例设计;

           5)测试;

           6)评估。

    假如你已经确认了XX 项目适合做自动化测试,那么接下来你要做的就是选测试工具了。
      首先,要先确认你所测试的产品是桌面程序(C/S)还是web应用(B/S)。
      桌面程序的工具有:QTP、 AutoRunner
      web应用的工具有:QTP、AutoRunner、TestWriter、watir、selenium
      由于B/S架构的诸多优势,早几年前大量C/S架构的应用转为B/S结构。从而也推动了web开发与测试技术的发展。
      假如,被测试有产品是C/S架构的,那么推荐QTP ,QTP在UI自动化测试领域占到了一半的试用率。所以,足以说明QTP在自动化领域强大,易用性等。学习主流的工具也可以使你获得更多的机会。市面上关于QTP的书籍也非常丰富。当然,要想学好QTP ,你必须要掌握VBS脚本语言。
      如果,被测产品是B/S 结构,那么推荐selenium ,为什么不是QTP 或其它工具?因为selenium 对B/S应用支持很好,更重要的一点,它支持多语言的开发,真正的试用selenium ,你所要掌握的不仅仅是一个工具而已,你还需要学习一门语言。
      或者可以使用去年刚推出的TestWriter,自动化测试员必备的零编码神器,桌面程序和web应用都可以测试,而且易操作,小白也可以上手体验学习自动化测试。

    展开全文
  • 4、Jenkins 构建自动化平台、Jenkins 安装以及功能介绍、jenkins+ant+jmeter **整合,邮件服务通知设置。 5、本课程注重实践每一个知识点都有相对应的实例,本书覆盖的实例多达上百个,提高学员的动手...
  • 软件测试_自动测试

    千次阅读 2019-11-19 13:39:29
    自动测试 什么是自动测试 通过测试工具来执行测试用例,完成测试工作。 自动测试测试自动自动测试 测试自动化 焦点集中在测试执行,主要由测试工具自动地完成测试 一切由计算机系统自动完成...

    自动化测试

    什么是自动化测试

    • 通过测试工具来执行测试用例,完成测试工作。

    自动化测试与测试自动化

    自动化测试 测试自动化
    焦点集中在测试执行,主要由测试工具自动地完成测试 一切由计算机系统自动完成的测试任务都已经由计算机系统或软件工具、程序来承担并自动执行

    自动化测试的特点

    1. 运行速度快
    2. 测试结果准确
    3. 高复用性
    4. 永不疲惫
    5. 可靠
    6. 能力

    自动化测试的好处

    1. 测试周期短
    2. 更高质量的产品
    3. 软件过程更规范
    4. 高昂的团队士气
    5. 节省人力资源、降低成本
    6. 充分利用硬件资源,降低成本

    手动测试VS自动测试

    手动测试 自动测试
    发现缺陷率高 高效率
    容易实施 高复用性
    创造性、灵活性 覆盖率容易度量
    覆盖率量化困难 准确、可靠
    重复测试效率低 激励团队士气
    不一致性、可靠性低 不知疲劳
    依赖人力资源 机械、难以发现缺陷
    一次性投入大

    自动化测试原理

    four
    three
    two
    调用脚本
    保存脚本
    启动应用执行脚本
    验证测试结果
    记录执行log
    调试脚本
    创建脚本
    录制对象及操作
    插入验证点
    启动应用
    测试报告

    测试工具的实现原理

    • 代码扫描及分析

    • 对象识别

    • 捕获和回放(record&playback)

    • 脚本技术

    • 自动结果比较

    测试工具的分类

    • 根据测试方法分为
      • 黑盒测试工具
      • 白盒测试工具
      • 静态测试工具
      • 动态测试工具
    • 根据来源分为
      • 开源
      • 商业
      • 自主开发
      • 第三方
    • 根据对象和目的分为
      • 单元测试工具
      • 功能测试工具
      • 性能测试工具
      • 测试管理工具
    展开全文
  • postman生成自动测试脚本

    千次阅读 2018-08-23 15:43:05
    下面再给大家介绍如何通过postman生成接口测试脚本。接口测试环境:Python+requests(requests库,可以通过cmd命令窗口pip install requests安装) 我们打开postman,使用V2EX API 接口平台提供的接口去测试我们要...
  • TestQuest手机自动测试系统

    千次阅读 2010-07-13 14:00:00
    TestQuest手机自动测试系统 大家好。 <br />我目前在TestQuest北京代表处工作。 <br />TestQuest的总部位于美国,公司专注于向手机厂商,网络运营商以及移动应用软件开发商提供用于移动终端的自动化...
  • 第3部分 软件研发工作总结自动测试 【文章摘要】 “百年大计,质量为先”。质量是企业的生命线,优秀的企业必然会推出高质量的产品,也势必会从产品研发的各个环节去保障产品的质量。产品开发时的自测是确保产品...
  • 仪表自动测试和运维

    千次阅读 2015-05-29 23:21:20
    参加了一下泰克的一个研讨会,感觉SmartLab这种方式还是不错的,记录一下成果,跟大家分享一下。  在许多教育机构,在教室中实现高效和完全集成的仪器网络是一项令人畏难的任务。例如,使用LAN电缆来建立仪器网络...
  • 自动测试闲言杂语

    千次阅读 2008-06-30 22:22:00
    回想起刚到公司时接下这个重任,自己并没有把握,甚至有些心虚,毕竟自动测试并不是我所擅长的,而且,陌生的测试工具、庞大而复杂的测试系统,对我来说都是一种挑战。心里没有把握自然不能跟老板说,打电话给一个在...
  • 使用jenkins做自动测试

    千次阅读 2011-09-02 23:02:50
    下载 jenkins.war https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins 使用tomcat https://wiki.jenkins-ci.org/display/JENKINS/Tomcat ...貌似有时候需要设置一下 JENKINS_HOME 这个环境变量 ...将jenk
  • 开源自动测试框架Tellurium

    千次阅读 2009-06-17 17:20:00
    转自 Tellurium自动测试框架是一款针对web应用、基于UI模块的自动测试平台。UI模块是由一组复合的UI对象以嵌套的形式组成,比如,Google的搜索UI模块可以表示成:ui.Container(uid: "GoogleSearchModule", clocator...
  • 软件自动测试架构设计

    千次阅读 2007-10-28 10:56:00
    第1章 前言目前市场上已经有了不少自动测试工具,不过满足自己需求的测试工具却很难找到或者是难以支付其昂贵的费用,对于在Linux/Unix后台运行的软件产品,自己开发一个自动测试工具,不但可以满足软件的测试需求...
  •  手动测试,就是指完全依赖人工测试软件,主要根据测试用例来执行测试,但是测试用例也不可能100%覆盖软件功能还要通过其他方式来发现软件缺陷,这样就要求测试人员的经验要丰富并且具有发散思维的能力,通过错误...
  • 以前对自动测试框架无感,也没兴趣使用。学习 Go 语言时,发现自带 testing 测试框架,非常好奇,于是拿过来试试,也顺便体验体验所谓的测试框架是何物。 正所谓,不用不知道,一用真奇妙。 实际上平时我们自己...
  • 各位大神: 谁有这样的demo提供一个 我参考一下 。脚本是否可以通过页面传递的参数自动生成 执行脚本的方式?
  • Coveralls自动测试代码覆盖率

    千次阅读 2017-08-28 22:47:55
    Coveralls自动测试代码覆盖率一.概要借助Travis CI或者Jenkins等持续集成服务,向用户报告自动测试的测试覆盖率.二.条件 代码托管在GitHub. 已经集成了Travis CI或者Jenkins等服务. 三.集成.I 注册登录Coveralls:访问...
  • 自动测试工具-agitar one

    千次阅读 2007-04-02 20:04:00
    由于对kent Beck一向订礼膜拜,所以对17届jolt大奖中的自动测试工具agitar one(kent Beck加盟了该公司)的功能也是非常仰慕,一口气看完了agitar one的演示短篇,功能果然不能反响。 agitarone中的一项关键技术就是...
  • PHP自动测试框架Top 10

    千次阅读 2016-01-05 09:38:11
    转载自:http://www.evget.com/article/2016/1/4/23321.html ...本文将为大家介绍PHP自动测试框架Top 10,欢迎品鉴! 对于很多PHP开发新手来说,测试自己编写的代码是一个非常棘手的问题。如果出现问题,他
  • 自动测试工具SilkTest全面介绍

    千次阅读 2013-09-22 19:37:15
    和绝大多数自动测试工具一样, SilkTest 可以自动捕捉,检测和重复用户交互的操作从而驱动测试的进行。除此以外, SilkTest 能够让软件测试人员使用新一代面向对象的编程语言 4Test 来编写灵活的测试脚本...
  • 关于ios使用Automation自动测试

    千次阅读 2013-09-29 14:29:14
    自动测试可以测试性能等,学习之前,先讲讲需要用到的工具:xcode需要4.0以上,不过4.5以上commond-line可以截图和使用脚本。 从xcode4.0以后就增加了一个UIAutomation框架,既可以用在模拟器也能用在真机上。
  • Android自动测试之Monkey工具

    千次阅读 2011-07-30 15:50:50
    最近开始研究Android自动测试方法,对其中的一些工具、方法和框架做了一些简单的整理,其中包括android测试框架、CTS、Monkey、Monkeyrunner、benchmark、其它test tool等等。因接触时间很短,很多地方有不足之
  • ,怎么不行,junitger...2已经下载了,目的地package输入报红
  • Robot Framework作者建议自动测试如何选择自动化测试框架。软件自动化测试,作为手工测试的替代,越来越受到关注。Pekka Klrck,作为Robot Framework的创建者和核心开发者,按照系统级别,介绍了几种不同的自动化...
  • 虚幻4 自动测试代码的写法

    千次阅读 2015-07-09 12:58:11
    虚幻4 里面有一套自动测试系统,很简单。 只要有一个CPP文件,这样写就好了。 IMPLEMENT_SIMPLE_AUTOMATION_TEST(FJgMirCsvFileReaderTest, "JgMir.CsvFileReader", EAutomationTestFlags::ATF_SmokeTest)...
  • 从命令行使用 MSTest 运行自动测试

    千次阅读 2014-09-01 14:39:37
    MSTest.exe 是用于运行测试的命令行命令。 通过使用此命令的几个选项,您可以自定义测试运行。 可以将其中的多个选项相互结合使用;实际上,必须将其中一些特定选项与其他选项一起使用,如下面各节中所述。 在 ...
  • 自动测试之一(QTP)

    千次阅读 2015-05-15 23:44:01
    QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试...
  • 自动测试好帮手,自动点击屏幕AutoClickScreen(含源码) http://www.armce.com/bbs/thread-202-1-3.html
  • 需要对Chrome浏览器进行系统启动设置 Java-Selenium,设置代码如下 System.setProperty(&amp;quot;webdriver.chrome.driver&amp;quot;...F:\\BrowserDriver\\chromedriver\\chromedriver.exe&...
  • Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样...

空空如也

1 2 3 4 5 ... 20
收藏数 120,995
精华内容 48,398
关键字:

自动测试