精华内容
下载资源
问答
  • 你了解全面的ATE自动测试技术吗?

    千次阅读 2018-08-17 18:20:33
    自动测试设备ATE Primer 自动测试自动测试设备广泛用于生产测试中,以便在最短的时间内完成最佳测试:有几种不同类型可用。 自动测试设备,ATE包括: ATE基础知识自动光学检测,AOI自动X射线检测,AXI在线测试...

    自动测试设备ATE Primer

    自动测试或自动测试设备广泛用于生产测试中,以便在最短的时间内完成最佳测试:有几种不同类型可用。

    自动测试设备,ATE包括:

    ATE基础知识自动光学检测AOI自动X射线检测AXI在线测试ICT功能测试FATE开发测试策略

    ATE自动测试设备是当今电子测试领域的重要组成部分。自动测试设备可以进行印刷电路板测试,并且可以非常迅速地进行设备测试 - 比手动测试设备测试速度快得多。由于生产人员的时间是电子设备项目的总生产成本的主要因素,因此必须尽可能缩短生产时间。这可以通过使用ATE,自动测试设备来实现。

    自动测试设备一般情况下很昂贵,因此必须确保使用正确的原理和正确的类型或方式的自动测试设备。只有正确使用适用的自动测试设备才能获得最大的收益。

    有多种不同的方法可用于自动测试设备。每种类型都有自己的优点和缺点,在某些情况下可以起到很好的互补作用。在选择ATE系统时,有必要全面地了解不同类型的系统并能够正确应用它们。

    ATE自动测试系统的类型

    可以使用各种类型的ATE系统。 当他们以各种不同的方式检测电子产品,他们通常适合生产测试周期的不同阶段。 目前使用最广泛的ATE形式的自动测试设备如下:

    l PCB检测系统:PCB检测是任何生产过程中的关键要素,人工检查多年前使用过,但总是不可靠和不一致。现在印刷电路板复杂得多,人工检查不是一个可行的选择。因此使用自动化系统:

    l AOI,自动光学检测:广泛用于许多制造环境。它本质上是一种检查形式,是自动方式实现的。与手动检查相比,这提供了更高程度的可重复性和速度。 AOI,自动光学检测,当它位于生产焊接板的生产线末端时特别有用。在这里,它可以快速定位生产问题,包括焊接缺陷,以及是否正确的组件和安装,以及他们的方向是否正确。由于AOI系统通常位于PCB焊接工艺之后,因此在太多印刷电路板受到影响之前,可以快速解决任何焊接工艺问题。

    AOI自动光学检测需要一些时间来设置和测试设备以学习电路板。一旦设置,它可以非常快速和轻松地处理板。它是大批量生产的理想选择。尽管人工干预水平较低,但正确设置需要时间,并且测试系统本身也需要大量投资。

    l 自动X射线检测,AXI:自动X射线检测与AOI有许多相似之处。然而,随着BGA封装的出现,必须能够使用一种可以查看光学上看不到的物品的检查形式。自动X射线检测,AXI系统可以查看IC封装并检查封装下方的焊点以评估焊点。

    l ICT在线测试:在线测试,ICT是ATE的一种形式,已经使用多年,是一种特别有效的印刷电路板测试形式。这种测试技术不仅可以查看短路,开路,元件值,还可以检查IC的工作情况。

    ICT测试.jpg

    尽管在线测试中,ICT是一种非常强大的工具,但由于大多数设计中的高密度轨道和组件导致无法访问电路板,因此它受到限制。用于与节点接触的探针必须非常精确地放置在非常精细的节距的位置,并且可能不总是良好接触。鉴于这一点以及今天在许多电路板上发现的节点数量不断增加,它的使用量比往年少,尽管它仍然被广泛使用。

    制造缺陷分析仪,MDA是印刷电路板测试的另一种形式,它实际上是ICT的简化形式。然而,这种形式的印刷电路板测试仅测试制造缺陷,查看短路,开路并查看某些元件值。因此,这些测试系统的成本远低于完整ICT的成本,但故障覆盖率较低。

    l ·JTAG边界扫描测试:边界扫描是近年来出现的一种测试形式。边界扫描也称为JTAG,联合测试行动小组或其标准IEEE 1149.1,与传统的测试形式相比具有明显的优势,因此已成为自动测试的主要工具之一。

    开发边界扫描测试的主要原因是为了克服无法访问电路板和集成电路进行测试的问题。边界扫描通过在大型集成电路中具有特定的边界扫描寄存器来克服这一点。在电路板设置为边界扫描模式的情况下,集成电路中的串行数据寄存器将数据传递给它们。响应以及从串行数据链传出的数据使测试人员能够检测到任何故障。由于能够以非常有限的物理测试访问来测试电路板甚至IC,因此Boundary Scan / JTAG已经得到了广泛的应用。

    l ·功能测试:功能测试可被视为执行电路功能的任何形式的电子测试。根据电路类型(RF,数字,模拟等),所需的测试程度,可以采用许多不同的方法。主要方法概述如下:

    功能自动测试设备,FATE:该术语通常指特殊设计的控制台中的大型功能自动测试设备。这些自动测试设备系统通常用于测试数字板,但是目前这些大型测试仪并未得到广泛应用。现在许多电路板运行的速度越来越快,这些测试仪无法容纳测试板和测试仪测量或激励点之间的导线会导致大电容,从而降低操作速度。除了治具(工装)以外,程序开发也很昂贵。尽管存在这些缺点,但这些测试仪仍可用于生产量高且速度不是特别高的区域。它们常见于测试数字板,以及模拟电路板。

    1533885256.jpg

    l 使用GPIB总线的系统集成和堆叠测试设备:可以测试板或单元本身的一种方法是使用一堆远程控制的测试设备。

    尽管GPIB总线标准有很多年,许多机架安装或台架测试设备仍然具有GPIB功能。尽管GPIB相对较慢并且已经存在超过30年,但它仍然被广泛使用,因为它提供了非常灵活的测试方法。 GPIB的主要缺点是速度和编写程序的成本,尽管像LabView这样的测试执行程序包可用于帮助程序在测试环境中生成和执行。固定装置或测试接口也很昂贵。

    l ·基于机箱或机架的测试设备:GPIB机架和堆叠自动测试设备方法的主要缺点之一是它占用大量空间,并且运行速度受到GPIB速度的限制。为了克服这些问题,已经开发了包含更加复杂的测试系统在内的多种测试标准。

    虽然ATE有可以使用的自动测试设备的各种方法,这些是一些比较流行的系统。他们都可以使用LabView等测试管理软件来协助运行各个测试。这样可以实现测试排序,结果收集和打印输出以及结果记录等功能。

    l ·组织测试(Combinational test):目前没有一种测试方法能够提供完整的解决方案。为了帮助克服这一点,各种ATE自动测试设备系统采用了各自测试方法。这些组合测试仪通常用于印刷电路板测试。通过这样做,单个电子测试设备能够对印刷电路板测试获得更高水平的访问,并且测试覆盖率更高。此外,组合测试仪能够进行各种不同类型的测试,而无需将电路板从一个测试仪移动到另一个测试仪。通过这种方式,单组测试可能包括在线测试以及一些功能测试,然后是一些JTAG边界扫描测试。

    每种类型的自动测试理念都有其优势,因此有必要为所设想的测试选择正确类型的测试方法。

    结束语:

    通过适当地利用所有不同的测试技术,可以使ATE自动测试设备得到最充分的利用。 这将使测试能够迅速执行,同时仍然提供高水平的覆盖。 包括AOI和X射线检查在内的检查技术可与在线测试和JTAG边界扫描测试一起使用。 也可以使用功能测试。 虽然可以使用不同类型的测试,但有必要确保产品不会过度测试,因为这会浪费时间。当然,这应排除互补性质的测试。 例如,如果使用AOI或X射线等光学检查,则还可针对它们无法检测的盲点加一步对电路板上元器件电气特性的检测-ICT在线测试,检测元器件电气特性的好坏如缺件、极反等。 还应考虑JTAG边界扫描测试的位置。 通过这种方式,可以定义最有效的测试策略。

                                                                                       苏州派捷电子科技  
    
                                                                                         驻湖北办事处
    
    展开全文
  • Coveralls自动测试代码覆盖率

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

    Coveralls自动测试代码覆盖率

    一.概要

    借助Travis CI或者Jenkins等持续集成服务,向用户报告自动测试的测试覆盖率.

    二.条件

    1. 代码托管在GitHub.
    2. 已经集成了Travis CI或者Jenkins等服务.

    三.集成

    .I 注册登录Coveralls:

    访问https://coveralls.io/sign-in
    由GitHub账户登录

    .II 添加对象仓库

    此时可以,赋权组织等:

    • 这里写图片描述
    • 这里写图片描述

    .III 编写配置文件

    点击detials进入详细配置页面

    根据自己的环境类型编辑相应配置文件.

    • Coveralls配置文件是.coveralls.yml

    文件内容:

    service_name: travis-ci

    如果是jenkins请看这里的介绍

    .V 查看报告

    README.md添加上md
    这里写图片描述

    参考

    https://coveralls.io/

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

    千次阅读 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,请扫描以下二维码:
    这里写图片描述

    展开全文
  • PHP自动测试框架Top 10

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

    转载自:http://www.evget.com/article/2016/1/4/23321.html

    概述:自动化测试可以极大的缓解并改善PHP开发的工作流程,它能帮助开发人员管理大部分任务,使其更专注于开发逻辑的测试代码。本文将为大家介绍PHP自动测试框架Top 10,欢迎品鉴!

    对于很多PHP开发新手来说,测试自己编写的代码是一个非常棘手的问题。如果出现问题,他们将不知道下一步该怎么做。花费很长的时间调试PHP代码是一个非常不明智的选择,最好的方法就是在编写应用程序代码之前就写好测试代码。自动化测试可以极大的缓解并改善PHP开发的工作流程,它能帮助开发人员管理大部分任务,使其更专注于开发逻辑的测试代码。本文将为大家介绍PHP自动测试框架Top 10,欢迎品鉴!

    PHPUnit

    PHP自动测试框架Top 10

    PHP Unit是一个轻量级的PHP测试框架。它是在PHP 5下面对JUnit 3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)。

    单元测试是几个现代敏捷开发方法的基础,这使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被Xdebug扩展用来生成代码覆盖率报告 ,并且可以与phing集成来进行自动测试,最后它还可以和Selenium整合来完成大型的自动化集成测试。

    Selenium

    PHP自动测试框架Top 10

    Selenium是一个用于Web应用程序测试的工具。Selenium的测试用例直接运行在浏览器中,就像真正的用户在操作一样。与主流的web自动化测试框架QTP、基于Ruby的WATIR等相比,Selenium支持IE、Mozilla Firefox等多种浏览器,支持自动录制脚本以及Java、c#、ruby等多种运行语言的自动生成、用例制作快捷,运行快速。相比起来Selenium显得更为灵活实用。

    Codeception

    PHP自动测试框架Top 10

    Codeception是一个全堆栈的优秀PHP测试框架,它帮助简化创建单元测试、功能验收测试的流程。Codeception扩展使得在测试时配置应用程序变得简单。

    Behat

    PHP自动测试框架Top 10

    Behat是一个行为驱动的开发(BDD)框架,可以测试业务期望,允许用户编写便于阅读的故事驱动代码,描述该应用应该怎样工作。任何人都能快速简单的掌握它的使用方法。

    Kahlan

    PHP自动测试框架Top 10

    Kahlan是一个功能齐全的BDD测试框架,可以使用描述它的语法编写单元测试。它有一个比PHPUnit小10倍的代码库,可为开发者提供了一个可扩展、可自定义的测试流程。

    Atoum

    PHP自动测试框架Top 10

    Atoum是现代化的、简单直观的PHP 5.3+单元测试框架,类似于SimpleTest和PHPUnit。它可以快速实现、简化测试开发,并且允许编写可靠、可读和简洁的单元测试。

    Peridot

    PHP自动测试框架Top 10

    Peridot是一个支持PHP 5.4+的高可扩展、方便使用的PHP测试框架。Peridot让测试更加有趣!开发者可以创建插件,自定义测试报告等。

    Storyplayer

    PHP自动测试框架Top 10

    Storyplayer是一个全栈测试框架,能为整个平台写端到端的测试。它遵循TDD测试方法,允许开发人员编写可以检查应用程序的功能测试。

    PHPSpec

    PHP自动测试框架Top 10

    PHPSpec是PHP的SpecBDD框架,是通过规范异常驱动的PHP测试框架。

    Mockery

    PHP自动测试框架Top 10

    Mockery是简单而灵活的PHP mock对象框架,常用在PHPUnit,PHPSpec或者其他测试框架的单元测试中。它的核心目标是提供一个双向测试框架,提供一个succint API,能清晰的定义所有可能的对象操作和交互。


    展开全文
  • 自动测试之一(QTP)

    千次阅读 2015-05-15 23:44:01
    QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于回归测试和测试同一软件的新版本。因此你在测试前要考虑好如何对应用程序进行测试,例如要测试...
  • TestQuest手机自动测试系统

    千次阅读 2010-07-13 14:00:00
    TestQuest手机自动测试系统 大家好。 <br />我目前在TestQuest北京代表处工作。 <br />TestQuest的总部位于美国,公司专注于向手机厂商,网络运营商以及移动应用软件开发商提供用于移动终端的自动化...
  • 章15 自动测试和测试工具(2)

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

    千次阅读 2015-08-26 00:04:02
    ATE.NET自动测试平台软件主要用于电子产品的生产测试,实现测试自动化,在没有此类产品之前,电子产品的生产测试设备开发工作量是比较大的,因为每一种产品都要从头开始开发一套测试系统,即使公用也只是源代码级的...
  • 第3部分 软件研发工作总结自动测试 【文章摘要】 “百年大计,质量为先”。质量是企业的生命线,优秀的企业必然会推出高质量的产品,也势必会从产品研发的各个环节去保障产品的质量。产品开发时的自测是确保产品...
  • 关于ios使用Automation自动测试

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

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

    千次阅读 2007-10-28 10:56:00
    第1章 前言目前市场上已经有了不少自动测试工具,不过满足自己需求的测试工具却很难找到或者是难以支付其昂贵的费用,对于在Linux/Unix后台运行的软件产品,自己开发一个自动测试工具,不但可以满足软件的测试需求...
  • 编写自动测试c语言程序的shell脚本

    千次阅读 2015-07-10 23:22:14
    心里一想,如果能够用shell脚本编写一个能自动测试c语言程序就好了。 为了试一试这样的想法,找了一个c语言程序题目: [一球从 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第 10 次落地时,...
  • 开源自动测试框架Tellurium

    千次阅读 2009-06-17 17:20:00
    转自 Tellurium自动测试框架是一款针对web应用、基于UI模块的自动测试平台。UI模块是由一组复合的UI对象以嵌套的形式组成,比如,Google的搜索UI模块可以表示成:ui.Container(uid: "GoogleSearchModule", clocator...
  • 在使用Selenium WebDriver启动谷歌浏览器Chrome时,在新启动的浏览器地址栏下方经常会显示一行提示信息:“chrome正受到自动测试软件的控制”,英文的就是“'Chrome is being controlled by automated test software...
  • 自动测试闲言杂语

    千次阅读 2008-06-30 22:22:00
    回想起刚到公司时接下这个重任,自己并没有把握,甚至有些心虚,毕竟自动测试并不是我所擅长的,而且,陌生的测试工具、庞大而复杂的测试系统,对我来说都是一种挑战。心里没有把握自然不能跟老板说,打电话给一个在...
  • 以前对自动测试框架无感,也没兴趣使用。学习 Go 语言时,发现自带 testing 测试框架,非常好奇,于是拿过来试试,也顺便体验体验所谓的测试框架是何物。 正所谓,不用不知道,一用真奇妙。 实际上平时我们自己...
  • postman生成自动测试脚本

    千次阅读 2018-08-23 15:43:05
    下面再给大家介绍如何通过postman生成接口测试脚本。接口测试环境:Python+requests(requests库,可以通过cmd命令窗口pip install requests安装) 我们打开postman,使用V2EX API 接口平台提供的接口去测试我们要...
  • 自动测试好帮手,自动点击屏幕AutoClickScreen(含源码) http://www.armce.com/bbs/thread-202-1-3.html
  • 自动测试工具-agitar one

    千次阅读 2007-04-02 20:04:00
    由于对kent Beck一向订礼膜拜,所以对17届jolt大奖中的自动测试工具agitar one(kent Beck加盟了该公司)的功能也是非常仰慕,一口气看完了agitar one的演示短篇,功能果然不能反响。 agitarone中的一项关键技术就是...
  • 在使用Selenium WebDriver启动谷歌浏览器Chrome时,在新启动的浏览器地址栏下方经常会显示一行提示信息:“chrome正受到自动测试软件的控制”,英文的就是“'Chrome is being controlled by automated test software...
  • 在使用Selenium WebDriver启动谷歌浏览器Chrome时,在新启动的浏览器地址栏下方经常会显示一行提示信息:“chrome正受到自动测试软件的控制”,英文的就是“'Chrome is being controlled by automated test software...
  • 自动测试工具SilkTest全面介绍

    千次阅读 2013-09-22 19:37:15
    和绝大多数自动测试工具一样, SilkTest 可以自动捕捉,检测和重复用户交互的操作从而驱动测试的进行。除此以外, SilkTest 能够让软件测试人员使用新一代面向对象的编程语言 4Test 来编写灵活的测试脚本...
  • 各位大神: 谁有这样的demo提供一个 我参考一下 。脚本是否可以通过页面传递的参数自动生成 执行脚本的方式?
  •  手动测试,就是指完全依赖人工测试软件,主要根据测试用例来执行测试,但是测试用例也不可能100%覆盖软件功能还要通过其他方式来发现软件缺陷,这样就要求测试人员的经验要丰富并且具有发散思维的能力,通过错误...
  • Ant随笔:自动测试与数据准备

    千次阅读 2004-08-27 14:07:00
    测试需要准备数据,自动测试时又如何自动去准备数据呢?这些数据在测试开始时,真的有效吗? 自动测试时,如何去准备数据库中的数据?如果项目组用了Ant + JUnit之类的解决方案,如果不能自动的准备数据,你会觉得...
  • [Python]用Python实现Web自动测试

    万次阅读 2006-12-11 16:41:00
    用Python实现Web自动测试 今天上网找见了一个能够用Python控制IE的好模块:PAMIE。它可以用程序打开一个IE窗口,用程序填写里面要提交的内容,可以自动提交,然后从提交后返回的结果中查找程序执行的结果。这样我们...
  • 使用GitLab CI/CD进行自动测试和部署

    千次阅读 2019-10-09 11:26:55
    即在代码构建过程中持续地进行代码的集成、构建、以及自动测试等;有了 CI 工具,我们可以在代码提交的过程中通过单元测试等尽早地发现引入的错误; CD,Continuous Deployment,为持续交付。在代码构建完毕后,...
  • 仪表自动测试和运维

    千次阅读 2015-05-29 23:21:20
    参加了一下泰克的一个研讨会,感觉SmartLab这种方式还是不错的,记录一下成果,跟大家分享一下。  在许多教育机构,在教室中实现高效和完全集成的仪器网络是一项令人畏难的任务。例如,使用LAN电缆来建立仪器网络...
  • 需要对Chrome浏览器进行系统启动设置 Java-Selenium,设置代码如下 System.setProperty(&amp;quot;webdriver.chrome.driver&amp;quot;...F:\\BrowserDriver\\chromedriver\\chromedriver.exe&...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 133,403
精华内容 53,361
关键字:

自动测试