admin管理员组

文章数量:1574600

1.1测试的目的和原则

软件测试的目的

测试的目的是为了找到软件/网站存在的目的(bug、用户体验不好、界面丑陋、功能是否全面)

通过提前找到软件存在问题 可以降低商业风险(省钱)

软件测试的定义

软件测试就是用人工或者自动化对软件系统进行测试,通过测试需要找到预期结果和实际结果的差异

预期结果:在测试之前希望出现的结果

实际结果:测试之后得到的实际结果

软件测试的基本原则

1)所有软件只能证明存在问题 不能证明不存在

辩证

所有的软件都是有问题的 只是这些问题是否已经被发现

2)不能进行穷举测试 应该进行分类测试

穷举测试:将所有可能都试一遍

分类测试:

可以被正常搜索 也就是可以正常显示的那些 比如:男装/女装/童装

不能被正常搜索 也就是那些不应该被显示的对象 比如:各种违禁品

特殊情况 带有特殊符号 空格 什么都不输入

3)测试工作应该尽早介入 可以降低修复成本

及早发现问题 及早解决

4)缺陷聚集原则,二八法则

一个项目中80%缺陷会集中在20%的功能模块中

越是有问题的地方 往往会有其他问题

出现这个现象的原因:

负责这个模块的技术员技术水平一般

模块功能复杂

5)测试依赖环境

程序的架构:B/S  C/S

B/S架构:Broswer/Server 通过浏览器访问服务

C/S架构:Client/Server 通过客户端程序访问服务

测试B/S架构准备三款浏览器 谷歌、火狐、

本文标签: 测试软件概念阶段理论