精华内容
下载资源
问答
  • 背景:以第三方测试框架开展的自动化技术引用,Jmeter时常被作为首选,因为熟练,学习成本低,因为免费开源,可二次开发。通常我们会忘记自动化的初衷?为什么要自动化?不是为了自动化而自动化?那么有谁深究过自动...

    背景:以第三方测试框架开展的自动化技术引用,Jmeter时常被作为首选,因为熟练,学习成本低,因为免费开源,可二次开发。通常我们会忘记自动化的初衷?为什么要自动化?不是为了自动化而自动化?那么有谁深究过自动化的内涵吗?那么自动化是可以代替手工测试吗?固然是不可替代的。随着人工智能普及,或许它会在历史的长河中消失。

    1、先来分析手工测试的局限性,会给测试领域来带怎样的冲击:

    a.通过手工测试无法做到覆盖所有代码路径
    b.很难扑捉许多由于程序设计、代码设计的错误
    c.在性能方面无法覆盖,如负载、可靠性(稳定性)7*24、大数据量、大数据量并发等应用场景
    d.在大量测试用例的情况下,回归测试,手工测试在短时间内无法完成
    e.在兼容性测试方面,测试的组合场景如何快速完成

    2、自动化测试又能带来哪些好处?所谓无利不起早,那么现在公司都开始搭建自动化测试平台的意义来自哪里?

    a.速度、效率、准确性
    b.缩短测试周期
    c.容易实施、结果可靠
    d.做手工不能及的事情

    3、是不是我们在做年终总结或是工作规划的时候,经常会提及提升测试效率,那么自动化技术的引用就是一方面。

                                             手工测试 VS  自动测试
    耗费时间即时间成本快速执行
    低可靠性高效、可靠
    人力资源重复测试节省时间
    不一致性结果一直性
    仅一次性测试有效重复执行有效

    4、那么怎么正儿八经的认识自动化呢?

    a、不现实的期望,注定自动化的失败
    b、自动化是否能显著降低重复手工测试的时间、建议可靠重复的测试、
       降低人为的错误,增强测试质量和覆盖率
    c、自动化不能完全替代手工测试和“点点点”工程师,100%的测试覆盖率?弥补测试缺陷率。

    5、所以在自动化之前,要保持怀疑的态度来探讨。因为手工不能完全被自动化替代,所以在系统逻辑、验收、适用性、涉及物理交互性的测试工作时,多采用黑盒中的手工测试手段。但在单元、性能测试时可以考虑自动化,实质自动化技术多使用于回归测试,因为它不可能多的发现程序缺陷。

    6、那么什么类型的项目适合自动化呢?想必对于接触过的同学而言,了然于胸;虽然前期自动化的投入大,但是也要看到它后面的收益也是很大的,而且是长期的。

    7、在测试自动化过程中有哪些问题?实际又是如何开展自动化测试工作的。

    a、不正确的观念或不现实的期望
    b、没有练好素质、经验的人才
    c、测试工具(框架)本身对测试的影响
    d、没有进行有效、充分的培训
    e、没有结合实际,对公司项目的分析、盲目引用自动化工具(框架)
    f、没有一个良好的自动化测试环境
    g、其他的技术问题和组织问题

    8、在自动化测试领域,对于自动化主流产品,也是琳琅满目,有面向开发的单元测试工具,有负载和性能的自动化测试工具,也有GUI功能测试的工具及其他软件管理工具。说得好,还是基于公司实际情况而实施的工程。如何理解和实施!

    展开全文
  • 什么是自动测试 让程序代替人为去验证程序功能的过程。 为什么要进行自动测试 解决回归测试(项目在发布新版本之后对项目之前的功能进行验证) 解决压力测试(多用户同时去操作软件,统计软件服务器处理多...

    什么是自动化测试

    让程序代替人为去验证程序功能的过程。

    为什么要进行自动化测试

    1. 解决回归测试(项目在发布新版本之后对项目之前的功能进行验证)
    2. 解决压力测试(多用户同时去操作软件,统计软件服务器处理多用户请求的能力)
    3. 解决兼容性测试(不同浏览器版本等等)
    4. 提高测试效率,保证产品质量

    自动化测试在什么阶段开始

    功能测试完毕(手工测试,就是由人去一个一个输入用例,然后观察结果)

    自动测试所属分类

    1. 黑盒测试(功能测试):web自动化测试属于黑盒测试或功能测试
    2. 灰盒测试(接口测试)
    3. 白盒测试(单元测试)

    自动化测试分类

    1. Web(UI)自动化测试
    2. 接口自动化测试
    3. 移动(APP)自动化测试
    4. 单元测试自动化测试

    自动化测试优点和缺点

    优点:

    1. 较少的时间内运行更多的测试用例
    2. 自动化脚本可重复运行
    3. 减少人为的错误
    4. 测试数据存储(把测试数据存在文本等,方便管理)

    缺点:

    1. 不能取代手工测试
    2. 手工测试比自动化测试发现的缺陷更多
    3. 测试人员技能要求更多

    什么Web项目适合做自动化测试

    1. 需求变动不频繁
    2. 项目周期长
    3. 项目需要回归测试
    展开全文
  • 在欧洲以及美国等地已经逐渐变为自动/半自动化测试。因为高频线缆受到环境的干扰影响较大,测量过程中应尽量减少人为因素对于测量的干扰。 NSAT-1000射频无源器件自动测试系统能够实现对线缆等无源器件进行自动化...
  • CANoe中使用CAPL实现自动测试

    千次阅读 2020-12-12 16:18:35
    CANoe实现自动测试 通过XML模块控制自动测试的CASE,自动生成测试报告 创建NM_Test节点 设置测试Module的XML文件 格式是.vxt 编写测试流程 ###加载CAPL脚本 点击编辑,编辑CAPL脚本 编辑完成,编译 没有错误就...

    CANoe实现自动测试

    通过XML模块控制自动测试的CASE,自动生成测试报告

    创建NM_Test节点

    创建工程,新建XML测试节点

    设置测试Module的XML文件

    格式是.vxt
    在这里插入图片描述

    编写测试流程

    在这里插入图片描述
    ###加载CAPL脚本

    在这里插入图片描述

    点击编辑,编辑CAPL脚本

    在这里插入图片描述

    编辑完成,编译

    没有错误就认为大工告成
    在这里插入图片描述

    双击模块,弹出最终测试控制窗口

    在这里插入图片描述

    点击上面的运行就可以实现测试,和diva生成的自动脚本一样的测试过程

    测试使用的CAPL模板和XML模板在下载区有。
    Demo下载链接

    展开全文
  • 批处理脚本实现Aida64测试工具的System Stability Test项目自动测试 自动测试脚本编写背景: 因为最近要使用Aida64测试工具的System Stability Test项目测试整机的稳定性能,整机数量总共有100台 不可能一台台去点击...

    批处理脚本实现Aida64测试工具的System Stability Test项目自动测试

    自动测试脚本编写背景:
    因为最近要使用Aida64测试工具的System Stability Test项目测试整机的稳定性能,整机数量总共有100台
    不可能一台台去点击Aida64工具进行测试,后面写了个批处理脚本,省去大量点击操作时间

    1、Aida64测试工具
    下载网址:https://pan.baidu.com/s/1nHs48n9m9sKgIRhzo0tfcQ
    2、批处理脚本

    @echo off
    :start
    AIDA64 /SST CPU,FPU,RAM /SSTDUR 15 
    echo System Stability Test Pass
    

    Aida64测试工具System Stability Test项目参数说明

    System Stability Test

    The following command-line options can be used to automatize stressing the system using the AIDA64 System Stability Test: 
    
    /SST [subtests] 
    
    This option can be used to automatically open the System Stability Test window when AIDA64 loads up, and start the system stress test right away. When no subtests is specified, all subtests are enabled. To specify which subtest to enable, the name of subtests should be listed, separated by comma. In subtests the following subtest names can be used: 
    
    · CPU  
     
    · FPU  
     
    · Cache  
     
    · RAM  
     
    · Disk  
     
    · GPU  
     
      
    
    Example: AIDA64 /SST CPU,FPU,RAM /SSTDUR 15 
    
    /SSTDUR <minutes> 
    
    This option can be used to set the duration of the stress test in minutes. When /SSTDUR is not specified, the stress test will run until it's manually stopped by the user. 
    
    /SSTDISKWRITE 
    
    This option can be used to switch disk stressing from the default random read method to linear file writing. For SSDs linear write usually makes the device consume more power and heat up more, but it also shortens the lifecycle of the SSD by wearing out flash memory cells. Make sure to use this option with extra caution! 
    
    展开全文
  • Coveralls自动测试代码覆盖率

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

    千次阅读 2018-08-17 18:20:33
    自动测试自动测试设备广泛用于生产测试中,以便在最短的时间内完成最佳测试:有几种不同类型可用。 自动测试设备,ATE包括: ATE基础知识自动光学检测,AOI自动X射线检测,AXI在线测试,ICT功能测试,FATE开发...
  • 兰州拉面馆与半自动化测试

    千次阅读 2010-08-27 15:20:00
    最后,我这样定义:对那些不能够自动化的功能测试进行的测试数据自动化称之为半自动化测试。理想情况下,所有故事都应该至少做到半自动化测试,这本质上也对QA提出了更高要求。
  • 自动测试之一(QTP)

    千次阅读 2015-05-15 23:44:01
    谈到自动QTP,通常会谈到QTP,那么QTP是什么呢,下面给大家介绍QTP工具,以及其他的测试工具。QTP是quicktest Professional的简称,是一种自动测试工具。使用QTP的目的是想用它来执行重复的手动测试,主要是用于...
  • 自动测试平台---ATE.NET

    千次阅读 2015-08-26 00:04:02
    ATE.NET自动测试平台软件主要用于电子产品的生产测试,实现测试自动化,在没有此类产品之前,电子产品的生产测试设备开发工作量是比较大的,因为每一种产品都要从头开始开发一套测试系统,即使公用也只是源代码级的...
  • 章15 自动测试测试工具(2)

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

    千次阅读 2010-07-13 14:00:00
    TestQuest手机自动测试系统 大家好。 <br />我目前在TestQuest北京代表处工作。 <br />TestQuest的总部位于美国,公司专注于向手机厂商,网络运营商以及移动应用软件开发商提供用于移动终端的自动化...
  • 以前对自动测试框架无感,也没兴趣使用。学习 Go 语言时,发现自带 testing 测试框架,非常好奇,于是拿过来试试,也顺便体验体验所谓的测试框架是何物。 正所谓,不用不知道,一用真奇妙。 实际上平时我们自己...
  • 编写自动测试c语言程序的shell脚本

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

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

    千次阅读 2008-06-30 22:22:00
    项目的自动测试有了一个比较理想的结果,易于扩展、维护和使用的测试架构,接近80%的覆盖率,项目组积极的反馈结果,半年的努力没有白费。回想起刚到公司时接下这个重任,自己并没有把握,甚至有些心虚,毕竟自动...
  •  手动测试,就是指完全依赖人工测试软件,主要根据测试用例来执行测试,但是测试用例也不可能100%覆盖软件功能还要通过其他方式来发现软件缺陷,这样就要求测试人员的经验要丰富并且具有发散思维的能力,通过错误...
  • postman生成自动测试脚本

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

    千次阅读 2007-04-02 20:04:00
    由于对kent Beck一向订礼膜拜,所以对17届jolt大奖中的自动测试工具agitar one(kent Beck加盟了该公司)的功能也是非常仰慕,一口气看完了agitar one的演示短篇,功能果然不能反响。 agitarone中的一项关键技术就是...
  • 自动测试好帮手,自动点击屏幕AutoClickScreen(含源码) http://www.armce.com/bbs/thread-202-1-3.html
  • 开源webUI自动测试工具利器Sahi

    千次阅读 2015-12-16 13:55:44
    ...sahi类似与selenium自动测试工具,利用js注入实现自动化,依赖于js支持的浏览器。 这里推荐sahi主要有一下几点 1. sahi自带抓元素工具,sahi controller,能够在web页面上轻松抓元素熟悉,
  • 自动测试工具SilkTest全面介绍

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

    万次阅读 2006-12-11 16:41:00
    用Python实现Web自动测试 今天上网找见了一个能够用Python控制IE的好模块:PAMIE。它可以用程序打开一个IE窗口,用程序填写里面要提交的内容,可以自动提交,然后从提交后返回的结果中查找程序执行的结果。这样我们...
  • 各位大神: 谁有这样的demo提供一个 我参考一下 。脚本是否可以通过页面传递的参数自动生成 执行脚本的方式?
  • 在使用Selenium WebDriver启动谷歌浏览器Chrome时,在新启动的浏览器地址栏下方经常会显示一行提示信息:“chrome正受到自动测试软件的控制”,英文的就是“'Chrome is being controlled by automated test software...
  • 使用GitLab CI/CD进行自动测试和部署

    千次阅读 2019-10-09 11:26:55
    即在代码构建过程中持续地进行代码的集成、构建、以及自动测试等;有了 CI 工具,我们可以在代码提交的过程中通过单元测试等尽早地发现引入的错误; CD,Continuous Deployment,为持续交付。在代码构建完毕后,...
  • 自动测试的缺点 1、不能取代手工测试 2、手工测试自动测试发现的缺陷更多 3、对测试质量的依赖性极大 4、测试自动化不能提高有效性 5、测试自动化可能会制约软件开发。由于自动测试比手动测试更脆弱,所以维护...
  • phpt文件说明 ... 10:35 610人阅读 ...phpt文件用于PHP的自动测试,这是PHP用自己来测试自己的测试数据用例文件。测试脚本通过执行PHP源码根目录下的run-tests.php,读取phpt文件执行测试。 phpt文件包含 TEST,FI

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,087,767
精华内容 835,106
关键字:

自动测试