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
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

  • 相关阅读:
    数据库一直显示恢复中。。记录一则处理数据库异常的解决方法
    MSSQl分布式查询
    ASP.NET MVC中实现数据库填充的下拉列表 .
    理解浮点数的储存规则
    获取 "斐波那契数列" 的函数
    Int64 与 Currency
    学 Win32 汇编[33] 探讨 Win32 汇编的模块化编程
    学 Win32 汇编[34] 宏汇编(1)
    Delphi 中 "位" 的使用(2) 集合
    如何用弹出窗口显示进度 回复 "嘿嘿嘿" 的问题
  • 原文地址:https://www.cnblogs.com/jiguanghover/p/11453227.html
Copyright © 2011-2022 走看看