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

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

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

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

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

    普及常识

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

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

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

    常见笔试面试题

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

  • 相关阅读:
    正则表达式30分钟入门教程
    解读C#中的正则表达式1
    web开发技巧经验积累
    常用效果的实现(Javascript的子父页访问、函数调用)
    document.execCommand()编程
    把任意文件隐藏在一张图片里
    在C#中如何实现Form与Form之间的通信
    全国各个省市数据库
    对长时间装载的ASP.NET页如何在客户端浏览器中显进度
    关于UPC E条码的校验
  • 原文地址:https://www.cnblogs.com/liyongmei/p/10649796.html
Copyright © 2011-2022 走看看