zoukankan      html  css  js  c++  java
  • 软件测试四个阶段

    第一阶段:功能测试

    这个是软件测试最基础的阶段,是进入软测行业的必经阶段,主要是理论的学习。包括:

    计算机基础,软件生命周期、开发模型、测试模型。

    软件测试概念,软件测试方法及分类、热门领域测试技巧。

    需求分析、测试计划、测试用例设计与编写、缺陷管理及缺陷报告、测试报告,测试用例编写、缺陷编写集中演练。

    Linux系统,数据库的定义及基本概念,MySQL、Oracle。(可以先学简单的MySQL,后期再学Oracle)

    企业中标准测试流程、程序中的前后台数据交互,软件测试管理工具,搭建功能测试实战环境,Linux环境下B/S结构产品测试项目等课程。

    第二阶段:自动化测试

    第二阶段是一个进阶阶段,现在企业越来越重视自动化测试,所以越来越多的功能测试工程师开始学习自动化测试,提升自己能力。

    这里以基于Python的自动化测试为例,需要掌握Selenium和Appium两个工具,这两个是分别针对WEB端和app端的自动化测试工具。具体要学习:

    Python编程技术。了解自动化测试分类及自动化适用的项目。

    学习Selenium工具,搭建B/S架构的电商网站,使用Selenium对网站的核心功能进行自动化测试。

    学习Appium,Monkey工具,搭建APP测试环境,使用Appium对APP核心功能进行测试验证,生成测试报告,对APP功能进行评估等。

    第三阶段:接口测试

    这个阶段最重要的就是学习Jmeter工具,具体包括:

    学习计算机网络知识,Postman安装使用,接口手动测试,Fiddler安装使用,Web和手机抓包,基本设置方法。

    Jmeter,搭建接口测试环境,分析业务流程,设计测试用例,使用Jmeter执行测试用例,对页面跳转,参数传递等功能进验证。

    Web安全核心理论、Web漏洞及防御、渗透测试、SQL注入、XSS跨站脚本、AppScan等。

    第四阶段:性能测试

    这个阶段要学习的则是Loadrunner软件。

    要学习VuGen,Controller,Analysis,性能测试调优,数据库调优,性能测试指标,Jmeter在性能测试中的应用。

    分析需求,搭建测试环境,编写测试计划和测试用例,录制和调试脚本,设置和运行场景,监控和收集数据,写分析报告,项目综合评审等。

    感谢作者呜呜轩轩的分享,通过以上内容有了学习的方向

    作者:呜呜轩轩
    链接:https://www.zhihu.com/question/335742765/answer/787776982
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    三次请求(读-改-读)引出nibernate 一级缓存
    算法竞赛入门经典第一、二章摘记
    uva 10905 Children's Game
    uva 11205 The broken pedometer
    uva 10160 Servicing stations
    uva 208 Firetruck
    uva 167 The Sultan's Successors
    zoj 1016 Parencodings
    uva 307 Sticks
    uva 216 Getting in Line
  • 原文地址:https://www.cnblogs.com/jiguanghover/p/11453227.html
Copyright © 2011-2022 走看看