北京软件测试培训
达内北京亚运村中心

010-62126400

北京软件测试培训 > 疑难解答 >自动化测试的具体分类都有哪些

自动化测试的具体分类都有哪些

  • 时间:2019-03-31 16:01
  • 发布:北京软件测试培训
  • 来源:疑难解答

自动化测试的具体分类都有哪些?

功能自动化测试

讲到功能测试,不得不翻出非常出名的测试金字塔,

这里金字塔的顶端往下依次为:UI测试、集成测试、单元测试。

这里简单对三个部分做一下简介:

·        UI测试:一般就是指我们产品、交互、UI、QA等相关人员,对系统进行测试和验收。

·        集成测试:在单元测试的基础上,将所有模块按照设计要求组装成为子系统或系统,进行集成测试。一般做的是接口测试。

·        单元测试:关注某一个函数,模块的正确性,一般需要开发人员编写相关的测试代码来进行测试。

这个金字塔在我理解,它主要表达以下几个观点:

·        测试越往底层,测试的效率越高,测试质量保障程度越高

·        测试越往底层,测试的成本越低。因为发现bug越早,成本就越低。

但是实际在国内的大部分公司,因为考虑到前期成本的投入、项目周期等原因,单元测试是非常匮乏的。但是对于集成测试,也就是我们熟悉的接口测试都会有较多的投入。因为一个接口,一般都是同时给多个端使用。由此,接口测试的性价比就显得更高了。

而对应的功能自动化测试,就是把以上三个部分自动化。

在实际的项目中,大部分的公司,都会由开发人员来做单元测试。或者是所谓的测试开发人员在做单元测试。接口测试和UI测试都会有测试人员来做。接下来就来聊一下这三部分一般的做法:

·        单元测试:现在使用最多的还是数java,推荐:Junit等

·        接口自动化测试:一般可直接借助于工具来做,推荐:jmeter、postman等

·        UI自动化测试:可根据实际情况分按以下不同的类别去做

·        python、java等

·        Selenium、appium等

·        airtest、robotframework等

性能测试

做性能测试,需要测试人员具备一定的运维相关知识,目前一般都是使用流行的工具结合第三方的后台监控系统资源来做。比较常用的工具就是jmeter与LoadRunner。我们一般比较关心的无非就是几个数据:TPS、CPU、内存、响应时间。其中根据需求的不同,也会有很多的细分类,如下:

·        负载:通过逐步增加系统负载,测试系统性能的变化,并最终确定满足系统性能指标的情况下,系统所能承受的的最大负载量的测试。

·        压力:通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统性能处于失效状态,由此获得系统提供的最大服务级别的测试。

·        稳定:通过加载一定量的业务压力(如:CPU资源在70%-90%的使用率)的情况下,运行一段时间,检查系统是否稳定。

·        配置:配置测试主要是通过测试找到系统各项资源的最佳分配原则。配置测试是系统调优的重要依据,例如,通过调整oracle的内存来决定cpu和内存的匹配情况。

·        并发:测试多个用户同时访问同一个应用、同一个模块或者数据记录时,是否存在死锁或者其他性能问题,几乎所有的性能测试都会涉及并发测试。

·        容量:测试系统能够处理最大会话能力。确定系统能够处理同时在线的最大用户数,通常和数据库有关。

·        失败:对于冗余备份和负载均衡的系统,通过这样的测试来检验如果系统发生局部故障,用户是否能够继续使用系统,用户受多大的影响,在开展性能测试工作时,你会发现,很多情况下的需求会比较模糊。这种情况下,一般都是去测试最大的TPS。也就是cpu<80%,内存<60%时,多次测试出的平均TPS值。往往在测试最大TPS时,可以去倒推各环节,以达到性能调优的目的。

以上就是本期关于软件测试学习的全部内容,想了解更多内容请关注北京达内软件测试培训课程。

上一篇:自动化测试的目的是什么
下一篇:自动化测试应该如何快速入门

马上预约七天免费体验课

姓名:

电话:

关于软件测试方法的详细总结

初学者必须了解的测试基本概念

关于软件测试分类的概念解读

这些软件测试类型你知道几个

  • 关注微信公众号

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

  • 视频学习QQ群

    添加QQ群:1143617948

    免费领取达内课程视频学习资料

Copyright © 2018 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
江西省

贵州省

广西省

海南省