功能测试

  1. 主流技能

    功能测试,自动化测试,接口测试,

  2. 测试分类

    单元测试,集成测试(接口测试),系统测试(功能和非功能测试),验收测试(用户内测版本)

    黑盒测试(系统测试,看不到源代码,功能可见)灰盒测试(接口测试,部分源代码可见,功能不可见) 白盒测试(源代码可见,功能不可见)

    专项测试:性能,安全

  3. 质量模型

    功能(数量,功能正确,错误处理情况)

    性能(qps,硬件占用(内存,cpu占用情况))

    易用(简洁,流畅,美观,友好)

    兼容(浏览器,操作系统,手机品牌)

    安全(信息传输,信息存储)

    较不重要:可靠(无响应,卡顿,死机),可维护,可移植

  4. 测试流程(6步)

    需求评审:开发,测试,产品,需求理解一致,明确功能

    测试计划(测什么(质量),谁测,怎么测)

    测试用例编写,测试用例执行,缺陷管理,测试报告

  5. 测试用例编写要素

    编号,名称,模块,前置条件,优先级,操作步骤,操作数据,预期结果

如何设计测试用例

  1. 等价类划分

    (有效等价,无效等价),(长度,类型,规则)

    使用场景:需要大量数据测试输入,但是没办法穷举。

    输入框,下拉列表,单选复选框。

    步骤:

    明确需求,划分有效和无效数据,编写数据

  2. 边界值分析

    刚好等于(上点),刚好小于,刚好大于(离点),范围内的点(内点)

    步骤:

    明确需求,确定有效无效等价类,确定边界范围值,编写测试用例

    优化:开内闭外

  3. 判定表

    有条件依赖

    适合条件组合数量较少(<4)

    条件多时采用正交法。

  4. 场景法

    先测试业务,再测试单功能,单模块。

  5. 错误推断法

    根据经验

    所有用例测试完,且bug修复完后,离上线还有一段时间后使用

缺陷

  1. 缺陷标准

    少功能,功能错误,多功能,隐形功能缺陷(需求未指明,但应实现的功能),不易使用

  2. 产生的原因

    需求不明

    详细设计有缺陷

    编码问题

    运行时硬件,软件问题

  3. 缺陷的核心内容

    标题,预置条件,复现过程,预期结果,实际结果,附件

  4. 缺陷类型

    功能错误,UI错误,兼容性,数据错误(数据库),易用性,建议,架构

  5. 提交缺陷注意

    可复现,唯一性(一个缺陷上报一个问题)

  6. 测试中发现bug怎么办

    复现,看是否有其他相同的缺陷

  7. 缺陷管理工具

    jira,禅道(产品管理,项目管理,质量管理)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值