栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【自动化测试概述】

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【自动化测试概述】

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

2、实施过程:

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

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

3、学习自动化测试好处:

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

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

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

工具:seleniumappiumloadrunnerjmeterpostmanfiddlermonkey等

框架: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文件  

如有雷同,请和作者联系

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/450947.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号