【自动化测试概述】

1、简单定义:借助测试工具和编写测试脚本来代替人工而实施的测试

2、实施过程

    测试工具:选择合适的工具(开源)

    测试脚本:借助开发语言来编写脚本(python)

3、学习自动化测试好处

A、提高测试工作的效率,将人解放出来,可以去做更有意思的事情

B、升职加薪,至少要破万
C、由纯手动档升级为自动挡
D、顺应时代的发展:测试开发工程师
E、延长职业生涯,从而明确职业规划

4、如何学好自动化测试
A、熟练至少一门开发语言:python \ java \ shell\web前端
B、掌握测试工具及框架使用:

工具:selenium\appium\loadrunner\jmeter\postman\fiddler\monkey等

框架:unittest \pytest \testng \junit等
C、掌握业务流程:设计一套完整的测试用例

  1. 优秀的测试工程师必备的四大能力
    A、逆向思维能力:想别人所不想,测别人所不测,找到更多的软件中的bug
    B、缺陷洞察能力:缺陷藏的深,需要特定条件下才找到别人可能发现不了的bug
    C、业务基础能力:对业务越熟悉,越能够找出更深入、更关键、更隐蔽的bug
    D、技术学习能力:互联网技术日新月异,不断学习新技术才能跟上技术的迭代

        掌握现代化测试工具,比如:
          性能测试常用:Loadrunner、jmeter、monkey、GT、perfdog等;
         UI自动化测试常用:selenium、appium,RF;
         接口自动化测试框架集成:python+requests+unittest,postman,jmeter;
         单元测试常用:unittest、pytest、testng、junit;
         安全测试常用:appscan;
         抓包工具:fiddler、charles;
        学习前后端开发技术:
         数据库技术、服务器技术,前端技术,能独立搭建测试环境,日志查看等操作
            持续集成,持续交付:jenkins、docker等

6、自动化测试的分类

        A、UI界面层:web功能自动化测试
B、接口层:接口自动化测试
C、单元层:单元自动化测试
D、性能层:性能自动化测试
E、安全层等:安全自动化测试

功能测试方式:

手动测试

        自动化测试

性能、安全、接口需要借助工具来实现测试,(自动化测试)

7、测试工具

含义:是前辈提前写好的框架,学会如何即可。

分类:1)web端 2)移动端

8、测试脚本

含义:选择合适语言编写的脚本文件

语言:1)python语言--》.py文件    2)java语言  --》.java文件  

如有雷同,请和作者联系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值