美文网首页
测试开发之路1-测试的基本概念

测试开发之路1-测试的基本概念

作者: 挨踢老李 | 来源:发表于2021-01-19 20:55 被阅读0次

    从零开始讲测试

    1.测试的职业发展道路
    • (1.1)自动化测试工程师
      • 测试开发工程师
        应该能够进行自动化测试和多应用平台的搭建,比如:web,Mobile和Desktop;根据技术支持部的反馈调查和重现客户遇到的问题;创建和管理BUG报告,并与团队进行沟通;能够创建不同的测试场景和验收测试;也应该具备搭建,维护和操作自动化框架的能力
      • 持续集成
      • 测试运维
    • (1.2)性能测试工程师
    • (1.3)管理岗位
      • 项目经理
      • QA
    2.软件测试的分类
    • (2.1)按测试方法分
      • 黑盒测试
      • 白盒测试
      • 灰盒测试
    • (2.2)按测试方向分
      • 性能测试
      • 功能测试
      • 安全测试
    • (2.3)按测试的阶段分
      • 单元测试
      • 集成测试
      • 系统测试
        • 功能测试
        • 性能测试
        • 安全测试
        • 兼容性测试
        • 易用性
        • 稳定性测试
        • UI测试
      • 验收测试
    • (2.4)按测试的状态分
      • 动态测试
        软件运行的测试
      • 静态测试
        软件不运行的测试,主要是看代码逻辑
    • (2.5)其他
      • 冒烟测试验
        验证软件是否具有可测试性
      • 回归测试
        提出bug,开发修复后,再次进入测试验证bug是否修复
    3.测试的流程

    测试的流程依次为,需求分析 -> 测试设计 -> 测试执行 -> 测试总结

    • (3.1)需求分析阶段
      • 需求分析
        这个阶段的材料有需求文档,产品原型,没有材料则参考市面上成熟产品的实现
      • 学习业务流程
      • 提取功能点
      • 编写需求分析说明书
    • (3.2)测试设计阶段
      • 测试计划
        时间和人员的安排以及资源的分配
      • 测试方案
        针对每个测试内容如何开展测试,采用什么测试计划,采用什么测试工具
      • 测试策略
        安排测试内容的优先级,那些内容先测,哪些内容后测。以及确定测试开始,和测试结束的标准
      • 测试用例
        测试用例主要由以下几个部分组成,完成测试用例文档编写后需要进行评审
        • 1.用例编号
        • 2.用例名称
          描述这个用例是测什么的,言简意赅,精准表达
        • 3.前置条件
          执行这个用例前,软件必需要满足的条件
        • 4.优先级
          执行这条用例时间上的紧急等级
        • 5.重要级
          被测功能在软件系统中的重要级别
        • 6.测试数据
        • 7.测试步骤
        • 8.预期结果
        • 9.实际结果
    • (3.3)测试执行阶段
      测试预期结果和实际结果一致,则测试通过;不一致则提交bug;开发修复bug后,测试人员验证bug是否修复( 回归测试 )
    • (3.4)测试总结
      这个阶段主要编写测试报告,测试报告的内容主要有:
      + 对测试工作的总结
      + 对bug的统计分析
      + 对被测软件的质量评估
      评估的标准一般为一下几个方面(仅供参考,不同公司标准不同):1.一二级bug全部关闭;2.三级bug关闭了80% ( 四级bug 大都可以忽略,主要为建议性的东西,与系统功能无关,不影响系统正常使用)
    4.测试的方法
    • (4.1)边界值
    • (4.2)场景法
    • (4.3)因果图
    • (4.4)判定表
    • (4.5)路径覆盖法
    5.bug的管理
    • (5.1)bug的管理平台
      • 禅道
      • JIRA
      • BugFree
      • TestLink
    • (5.2)bug的6要素
      • bug的编号
      • bug的名称
      • bug的优先级
      • bug的等级
        • 一级:致命的
          影响产品核心流程的正常使用;导致软件挂了,闪退,崩溃;和钱相关的
        • 二级:严重的
          导致了功能无法正常使用
        • 三级:一般的
          功能的某些场景有问题
        • 四级:轻微的
          建议性的、用户体验的、UI上的问题
      • bug的复现步骤
        基本上和用例上的步骤一样
      • 附件
        主要为截图,视频,日志,目的是为bug佐证
    • (5.1)bug的生命周期
    • (5.1)bug的状态
      • 新建/ new
      • 打开/ open
      • 已确认
      • 已解决
      • 拒绝
      • 重新打开
      • 关闭
      • 延期处理
      • 重复bug

    相关文章

      网友评论

          本文标题:测试开发之路1-测试的基本概念

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