zoukankan      html  css  js  c++  java
  • 软件测试流程

    1)测试需求分析阶段:
    阅读需求,理解需求,主要就是对业务的学习,分析需求点。(软件产品说明书)参与需求评审会议
    2)测试计划阶段:
    主要任务是编写测试计划,参考软件需求规格说明书、项目总体计划,内容包括测试范围(来自需求文档)进度安排。人力物力的分配。整体测试策略的制定,和风险的评估与规避措施有一个制定,一般有测试负责人编写(输出软件测试计划文档)
    3)测试设计阶段:
    主要任务是编写测试用例,参考需求分析(原型图)、概要设计、详细设计等文档,有不明确的也会及时和开发、产品经理沟通。用例编写完成后会进行用例评审。(输出软件测试计划文档)
    4)测试执行阶段:首先搭建测试环境,执行预测(冒烟测试),以判定当前版本可测与否,如果预测通过,正式进入系统测试阶段,遇到问题提交Bug到缺陷管理平台,并对bug进行跟踪,直到被测软件达到测试需求要求,没有重大bug,测试结束。------(可以完善测试用例)
    5)测试评估阶段:出测试报告(测试人员编写),对整个测试的过程和版本质量做一个详细的评估(输出软件测试计划文档)。确认是否可以上线。

    软件开发流程、测试流程梳理

    开发人员的工作流程:需求分析-->得知功能组成及设计软件结构、数据结构(概要设计、详细设计)-->编写代码-->单元测试
    -->代码审查-->打包提交测试部-->等待测试提交 bug-->修复bug-->等待测试回归bug-->..N轮-->版本上线-->面向用户使用

    测试人员的工作流程:需求分析-->编写测试用例-->评审测试用例-->搭建测试环境-->等待开发研发完成,提交测试包进行测试-->部署测试包-->冒烟测试(预测)-->执行测试用例-->bug跟踪处理(提交及回归 bug)-->...N轮-->版本上线-->面向用户使用

    普及常识

    开发环境:开发人员使用的环境,包括代码编辑器,编译器或者集成开发环境,部署代码用到的服务器环境。

    测试环境:为了对软件测试而专门给测试人员准备的一套环境,主要用来运行被测软件。

    生产环境:软件的最终运行环境。生产环境一般由运维人员来维护,开发和测试都不能轻易接触得到。

    常见笔试面试题

    笔试题:
    1.测试流程包含哪些阶段?
    面试题:
    1.你们公司的开发流程是怎样的?
    2.公司的测试流程是怎样的?各个阶段的输出是什么?工作流程是怎样的?能否说下你们是怎样开展工作的?

  • 相关阅读:
    PHP 5.5.0 Alpha5 发布
    Ubuntu Touch 只是另一个 Android 皮肤?
    MariaDB 10 已经为动态列提供文档说明
    Percona Toolkit 2.1.9 发布,MySQL 管理工具
    Oracle Linux 6.4 发布
    Ruby 2.0.0 首个稳定版本(p0)发布
    Apache Pig 0.11.0 发布,大规模数据分析
    Node.js 0.8.21 稳定版发布
    红薯 MySQL 5.5 和 5.6 默认参数值的差异
    Django 1.5 正式版发布,支持 Python 3
  • 原文地址:https://www.cnblogs.com/liyongmei/p/10649796.html
Copyright © 2011-2022 走看看