[入门]软件流程-ApiHug准备-测试篇-003

  🤗 ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓

  1. GitHub - apihug/apihug.com: All abou the Apihug   
  2. apihug.com: 有爱,有温度,有质量,有信任
  3. ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace

写在前面

在进行下一章节前可以问问自己这几个问题:

  1. 什么是软件测试?
  2. 开发人员和软件测试是否有关?还是只有QA组同学彩盒测试有关?
  3. 写过测试?
  4. 传统行业如何进行质量保证?
  5. 测试重要否?
  6. 测试是否耽误事?

软件开发流程

SDLC: Software Development Life Cycle

  1. 需要,Requirement Phase
  2. 设计,Design Phase
  3. 开发,Build /Development Phase
  4. 测试,Testing Phase
  5. 上线,Deployment/ Deliver Phase
  6. 维护,Maintenance

#软件测试流程

STLC: Software Testing Life Cycle (STLC)

  1. 需求分析 Requirement Analysis
  2. 测试计划 Test Plan Creation
  3. 环境配置 Environment setup
  4. 测试用例执行 Test case Execution
  5. 缺陷等级 Defect Logging
  6. 测试周期结束, 复盘 Test Cycle Closure

在整个周期中, 几大点需要关注:

  1. 需求的把握
  2. 沟通, 测试沟通非常重要
  3. 文档的沉淀,组织资产
  4. 复盘总结,测试就是不断的应对缺陷和挑战

#SDLC & STLC

在一个软件迭代周期内, 可能有多个构建(build) 版本, 无数次测试环境的迭代。

从一个需求出发, 开发和测试在两个线上进行, 通过构建的版本不停的往复,最终达到一个软件交付的标准;

至此一个版本的迭代才结束, 在进行下一个,往返始复,直到这个软件退役, 或者相关人员的离去。

再看具体的细分, 现在都有专业的研发效能工具来支撑, 比如 JIRA + Confluence, 阿里的云效等。

  1. 测试工程师一旦收到错误,他们就会将其发送给开发人员,并且他们需要一些时间来分析之后,他/她修复了错误。
  2. 开发人员会根据时间决定他可以修复多少个 Bug。测试工程师决定,哪个错误应该首先根据他们的需要修复,因为测试工程师不能停止测试。
  3. 测试工程师收到邮件后,他们只能知道哪个 Bug List 中 bug 修复了。
  4. 开始 bug 可能越来越多, 到后来就渐渐减少,因为开发可以只做 bug 修复

我们

api-hug-contact

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值