美文网首页
测试流程

测试流程

作者: xiaohan_zhang | 来源:发表于2020-05-14 09:30 被阅读0次
熟悉项目的步骤
  • 业务特性
  • 项目角色与用户
  • 项目组织架构图
  • 技术栈
测试流程
  1. 需求分析与评审
  2. 编写测试计划与测试方案
  3. 设计测试用例与评审
  4. 执行测试用例与缺陷跟踪
  5. 编写测试报告
测试计划

测试的概要说明
测试进度及轮次安排
测试策略(方案)
测试风险分析
测试各项标准

Web测试

功能性测试

非功能性测试

 兼容性册数
 性能测试
 安全性测试
 易用性测试
 可维护性测试

兼容性测试
  1. 操作系统
      Windows
        Win7 Win10
         Windows Server 2003,Windows Server 2008
      Linux
        Centos6.x,Centos7.x
        Mac
        Ubuntu14.x,Ubuntu16.x
  2. 浏览器
      IE
      Chrome
      Firefox
      Safari
  3. 分辨率
  4. 网络环境
性能测试

访问项目的时间
2-5-10s
2s:时间性能非常好
5s:用户还能够忍受
10s:用户之间停止使用产品

易用性

用户点击次数:推荐3次达到用户目的
Enter回车事件处理
基于特定用户群体需求考虑(老年人,小学生等)

可维护性

软件升级过程:停服事件、停服频率等
数据库升级脚本
项目代码的可维护性

安全性
  1. 输入数据的安全性
    敏感信息的遮挡处理
    输入框中敏感信息做不能复制处理
  2. 处理数据的安全性
    请求方法决定敏感信息不能暴露在地址栏中(使用post)
    传输中数据要加密
  3. 输出数据的安全性
    数据库存储敏感信息要加密
  4. sql注入
    主要是利用程序中特殊SQL语句漏洞进行非法操作
    ' ' or 1 = 1 #
    ' ' or 1 = 1 --
  5. 渗透测试
    专门的安全工程师负责测试

APP测试

app功能测试
  • 业务逻辑正确性测试
    产品文档

  • 兼容性测试
    1.系统版本
    2.分辨率
    3.网络情况
    手机型号参考在线统计数据:
     腾讯移动分析:https://mta.qq.com/mta/data/device
     百度研究院:https://tongji.baidu.com/research/app

  • 交叉事件测试
    1.接听/拨打电话
    2.接收/发送信息
    3.插拔耳机
    4.网络切换
    5.系统自带应用(摄像头、计算器等)

  • Push消息推送测试

  • 升级&安装卸载测试

  • 性能测试
    1.内存
    2.CPU
    3.流量
    4.电量
    5.启动速度
    6.界面切换速度

app自动化测试

通过场景和数据的预设,把以人为驱动的测试行为转化为机器执行的一种过程.
⚠️ 并不是所有功能都能进行自动化

app安全测试

通过安全测试技术,保证app尽可能的不存在安全漏洞.

项目测试使用数据库的场景

  • 数据库确定数据正确
    执行测试用例过程中,有时候需要到数据库验证数据的准确性与完整性
    借助数据库进行缺陷定位
    进行bug定位时,有时需要到数据库查询数据的详细信息
  • 借助数据库构造数据场景
    构造某种测试场景时,可以在数据库里直接修改数据,要比使用界面更有效率
  • 借助数据库数据备份更新
    软件升级过程中,有时会设计到历史数据处理,这种情况需要执行升级SQL,并验证结果
    参考: alter TABLE tp_users add COLUMN xxxx int(3) DEFAULT 100;

自动化测试流程

  1. 将功能用例转化为自动化用例(在功能用例模板新增一列 是否自动化)
  2. 搭建自动化测试环境(本机依赖环境:Python、pycharm、浏览器、浏览器驱动、selenium、parameterized)
  3. 搭建自动化框架(po模式 + 数据驱动 + 日志 + 报告)
  4. 编写代码
  5. 执行用例
  6. 生成报告,分析日志

相关文章

  • APP测试流程以及要点梳理

    APP测试流程梳理 APP测试要点梳理 APP测试思维导图 1 APP测试基本流程 1.1流程图 1.2测试周期 ...

  • 2018-03-05

    Web网站测试流程和方法(转载) 1测试流程与方法 1.1测试流程 进行正式测试之前,应先确定如何开展测试,不可盲...

  • 2018-08-28第十七天

    2018-08-28jmeter流程测试 流程测试流程 1.根据需要测试的流程,先画流程图 2.根据流程图,将每个...

  • 手机APP测试流程&方法

    手机APP测试流程&方法 1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测...

  • 2018-11-01接口测试流程测试

    接口测试流程测试

  • 2018-08-28jmeter流程测试

    流程测试流程 1.根据需要测试的流程,先画流程图 2.根据流程图,将每个流程的接口测试连接起来 HTTP Cook...

  • 接口测试一:接口测试流程

    接口测试一:接口测试流程 学习目标:了解接口测试自动化测试的流程接口自动化测试的流程1、需求分析:了解有有哪些接口...

  • 软件测试之web测试流程

    WEB测试流程 1.1. 功能测试 1.1.1. 测试流程 进行正式测试之前,应先确定如何开展测试,不可盲目的测试...

  • Metasploit基础

    渗透测试流程和类型 渗透测试流程 渗透测试执行标准(PTES:Penetration Testing Execut...

  • 2018-08-28 jmeter流程测试

    流程测试流程 1.根据需要测试的流程,先画流程图 2.根据流程图,将每个流程的接口测试连接起来 3.设置每个接口的...

网友评论

      本文标题:测试流程

      本文链接:https://www.haomeiwen.com/subject/nbuznhtx.html