软件测试入门基础知识6

软件测试流程

软件测试流程概述

软件测试流程

  1. 测试计划阶段
  2. 测试设计和开发阶段
  3. 测试实施阶段
  4. 测试评估阶段
    在这里插入图片描述

需求阶段——产品基本情况调研

需求阶段测试相关的主要工作

  1. 产品基本情况调研
  2. 测试需求说明
  3. 测试的策略和记录
  4. 测试资源的配置
  5. 计划表
  6. 配置测试环境

软件测试主要流程

在这里插入图片描述
设计编码阶段测试人员工作

  1. 参与评审
  2. 设计测试方案(集成测试和单元测试)
  3. 执行单元测试
    在这里插入图片描述

项目组成员及相关工作

项目经理:立项、计划、关联产品、关联需求等
产品经理:收集需求反馈,建立产品,整理需求等
设计人员:设计系统架构,概要设计和详细设计,UI设计等
开发:编码
测试人员:设计测试用例,执行测试,提交bug(缺陷)
运维:部署系统,搭建环境
QA:贯穿全过程,制定规范、辅助、审计

测试人员的服务对象

项目经理(开发经理、测试经理)
工作职责:

  1. 制定项目计划,并根据各种变化修改项目计划
  2. 实施项目的管理、开发、质量保证过程,确保客户的成本、进度、绩效和质量目标
  3. 制定有效的项目决策过程
  4. 确保在项目生命周期中遵循是实施公司的管理和质量政策
  5. 选择一个能够精确衡量项目成本、进度、质量、绩效的项目距阵
  6. 风险管理
  7. 招聘和培训必须的项目成员
  8. 确定项目的人员组织结构
  9. 定期举行项目评估(review)会议
  10. 为项目所有成员提供足够的设备、有效的工具和项目开发过程
  11. 有效管理项目资源

测试人员与项目经理沟通:

  1. 及时向项目经理报告工作状态和问题
  2. 明确自身的工作范围
  3. 项目变更对项目的影响

产品经理
工作职责:

  1. 熟悉产品从业务调研、需求分析到实现过程、产品发布的整个流程
  2. 根据公司和产品发展策略,负责公司产品策划工作
  3. 收集市场反馈与用户行为及需求,提升用户体验
  4. 撰写详细的产品需求文档及原型设计文档,跟踪产品研发进度
  5. 负责把控产品推进进度、协调突发问题与质量管理工作

测试人员与产品经理沟通:

  1. 及时反馈需求问题
  2. 明确业务需求
  3. 需求变更对项目的影响

程序员
工作职责:

  1. 对公司产品进行开发改进
  2. 对生产部门提供技术支撑
  3. 执行项目经理指定的研发计划,并及时向经理汇报工作状况

测试人员与研发人员沟通:

  1. 要求提供好的缺陷报告,提高工作效率

文档编写人员
工作职责:

  1. 编写产品说明书
  2. 编写用户指南
  3. 其他相关帮助文档

测试人员与文档编写人员沟通:

  1. 相互沟通,互相补充
  2. 对文档测试需要得到文档编写人员的支持

技术支持
工作职责:

  1. 销售工作中技术方案的制定
  2. 设备、软件配置清单的制作
  3. 销售工作中技术简报的制作与演讲
  4. 协助市场部实施所负责销售范围内的广告宣传及其它市场活动
  5. 为营销活动提供最大支持
  6. 为销售管理部门提供市场竞争的信息材料
  7. 快捷准确并按技术支持经理需求提供所有报告、数据,如周工作计划/报告等
  8. 参加公司内部、原厂商的各种技术培训
  9. 参加公司内部、原厂商的各种认证考试
  10. 与销售代表沟通,共同完成方案建议书及报价

测试与技术支持沟通:

  1. 测试人员告诉技术支持可能给用户带来的麻烦的产品问题
  2. 技术支持帮助测试人员找出应该更正的产品问题

市场人员
工作职责:

  1. 业务销售,市场开拓等

测试人员与市场人员沟通:

  1. 市场中可能有程序开发人员没有引起足够重视的问题

管理层和项目相关人员

  1. 技术总监、总经理和董事长

测试人员与管理层沟通:

  1. 为管理层决策提供支持

用户

      满足用户的要求才能获得项目的最高利益

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值