测试基础 -软件测试基本流程

一、软件开发的一般流程
开发流程
用户需求了解用户需求,用户需求书
需求分析-
原型规划、设计-
UI设计-
开发-
测试如下
实施(1)操作系统、应用系统的安装、调试、维护;(2)现场培训;(3)协助项目验收
二、软件测试的基本流程
测试流程
需求评审用户提出需求
需求分析了解熟知需求,与项目经理、测试经理、开发、架构师过沟通交流
测试计划根据需求估算测试所需的资源(人力和设备)、时间、功能划分以及需要合理分配资源。
测试计划评审-
用例设计①根据用户需求,测试计划设计测试用例;②根据概要设计文档和详细设计文档补充测试用例。
考虑合理输入、不合理输入、边界条件、特殊情况(极端状态、意外状态)、域等
用例评审-
测试培训-
测试环境搭建测试环境
执行测试①告知开发要针对当前版本进行测试,让开发停止提交代码,准确定位出现的BUG是由于当前版本。
②(一)功能已开发完成,根据制定的测试计划、测试用例进行测试;提交BUG至缺陷管理库
(二)存在未完成的功能点,需要继续跟进测试,进行二次测试、回归测试
BUG跟踪进行二次测试、回归测试主要针对以下两方面:①已修正②增加的功能。
测试报告测试用例全部执行,覆盖率和缺陷率达到上线质量标准,输出测试报告
~上线
~不断提高的过程
用户反馈用户反馈问题,协助测试,重现问题
  1. 【回归测试】:主要是修改了代码后,重新执行测试,以确定没有引进新的BUG。
  2. 【单元测试】:以程序模块进行测试,单元,认为规定的最小的被测单元,如函数(C语言),库(Java)
三、测试的基本原则
  1. 尽早、不断的进行测试;
  2. 应该避免测试自己的程序;
  3. parato原则(80/20) ;
  4. 测试用例(输入+预期结果);
  5. 程序修改后要进行回归测试;
  6. 穷举测试是不可能的
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值