测试基础

本文介绍了软件测试的基础知识,包括测试定义、软件开发生命周期、缺陷原因及测试流程。重点讲解了冒烟测试、回归测试和随机测试的概念。此外,讨论了软件测试的分类、原则,以及遇到开发人员对bug看法不同时的处理方式。最后提到了常见的开发模式、静态与动态测试,以及功能和性能测试等。
摘要由CSDN通过智能技术生成

测试简介

1.软件测试的定义

软件测试是贯穿整个软件开发生命周期,对软件产品进行验证和确认的活动过程,其目的是尽快尽早的发现在软件产品中存在的各种问题,与用户需求、预先定义的不一致性。

1.软件开发的生命周期

- 客户提出需求(概念)
- 根据客户的需求写出相对的<<需求文档>> 
- 前端设计效果图(原型图) 
  后台开发人员设计与编写代码实现功能
  测试人员也会根据需求文档编写测试计划和测试用例
- 在后台开发实现功能后根据测试用例测试人员进行测试。
- 开发完全结束后测试人员进行整体测试,全面测试。测试成功后进入上线
- 软件上线后根据用户体验和实际效果进行小版本的迭代。

2.软件缺陷的定义

 - 软件未达到使用说明书的功能
 - 软件出现了说明书指明不会出现的错误
 - 软件功能超出说明书指明范围
 - 软件未达到说明书未指明但应该出现的功能
 - 软件测试员认为难以理解、不易使用、运行速度慢、或最终用户认为不好的软件

3.软件缺陷产生的原因种类:

1.需求变更次数频繁 理解误差 产品或者是客户
2.开发和设计 代码问题 开发人员
3.运维 资源使用率产生 公司问题

4.测试流程:

1.在立项会上根据客户需求编写需求文档/规格说明书,ui设计原型图后台编码,测试人员编写测试计划和测试用例

2.随着开发的代码实现测试进行测试评审
3.主要代码实现后测试人员先进行冒烟测试
4.代码实现后测试执行测试用例
5.根据执行的结果进行对应bug提交给相对应的开发人员让其修改代码
6.开发修改后测试人员进行回归测试
7.直至项目上线后 测试人员编写测试总结用于下一个版本的迭代

**冒

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值