认识软件测试

自学笔记,欢迎指正

———————————————————————————————————————————

目录

一、什么是软件

二、软件组成

三、软件产生过程

四、什么是软件测试

五、软件测试目的

六、软件测试的经验性原则


一、什么是软件

分为两类:应用软件、系统软件

软件:控制计算机硬件工作的工具

软件:程序、数据和文档

二、软件组成

页面客户端、代码服务器、数据服务器

三、软件产生过程

需求产生、需求文档、设计效果图、产品开发、产品测试、部署上线

四、什么是软件测试

软件测试:使用技术手段验证软件是否满足使用需求

五、软件测试目的

减少软件缺陷(bug),保障软件质量

六、软件测试的经验性原则

1.所有的测试活动都应以用户需求(软件需求规格说明书)为标准

2.应尽早地和不断进行软件测试,越早发现缺陷,修复缺陷的成本就越低

3.程序员应避免检查自己的程序,测试人员应避免执行自己写的测试用例

4.尽量避免测试的随意性

5.测试的“杀虫剂效应”--改变思维方式、操作习惯

6.完全(穷举)测试是不可能的,测试需要终止--时间,成本,组合太多(无法全部覆盖)

7.二八原则(聚集效应)--大部分bug集中在少部分的模块

8.对错误结果要进行一个确认过程

9.制定严格的测试计划

10.设计测试用例时应该考虑到合法的输入和不合法的输入,以及各种边界条件,特殊情况下还要知道极端状态和意外状态

11.妥善保存测试过程中的所有文档

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值