软件测试学习笔记

1、软件测试

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

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

软件测试的目的:减少软件缺陷,保障软件质量

2、测试主流技术

功能测试

自动化测试

接口测试

性能测试

3、测试分类

按照测试阶段:单元测试(针对源代码)、集成测试(针对接口,在单元测试的基础上,对单元模块之间的连接和组装进行测试)、系统测试(针对功能、非功能测试,对整个系统的测试,包括相关的软硬件平台、网络以 及相关外设的测试。)、验收测试(内测、公测)

按照代码可见度:黑盒(源代码 不可见、UI功能可见) 灰盒(部分源代码可见、功能不可见)白盒(代码可见、功能不可见)、

4、质量模型

功能性:数量 、正确性、错误处理情况

性能:硬件配置、QPS

兼容性:

易用:简洁、友好、流畅、美观

可靠:

安全:

可维护

可移植:

5、测试流程

需求评审——计划编写——用例设计——用例执行——缺陷管理——测试报告

6、测试用例

用例:用户使用的案例

用例设计编写格式:

用例设计:长度、规则、类型

明确需求+划分有效、无效等价+提取数据编写用例

无效:记住测为空的情况 

7、等价类:穷举(类型上的 )

8、边界值分析法(长度上的)

上点(边界上的点)、离点(刚好大于、刚好小于)、内点(区间范围内的)

优化:离点 开内闭外

9、判定表法:多条件依赖关系 

n个条件,2^n种规则

10、场景法

业务覆盖测试,流程图;先测试业务、再测试单功能、单模块、单页面

11、用例执行

12、缺陷

缺陷:软件中存在的各种问题

缺陷标准:少功能、功能错误、多功能、隐性功能错误、不易使用

缺陷类型:功能、页面、兼容、数据、易用、建议、架构

兼容:火狐、IE、苹果、谷歌、欧朋

提交注意事项:发现缺陷之后,要确保缺陷——可复现、唯一性、规范性

缺陷报告标题 (描述测试数据、实际结果、预期结果)——禅道

13、项目

 

 

14、软件测试

测试结束的标准是什么?

1.用例全部执行。 2.覆盖率达到标准。 3.缺陷率达到标准。 4.其他指标达到质量标准

回归测试

每当软件经过了整理、修改、或者其环境发生变化,都重复进行测试。很难说需要进行多少次回归测试,特别是是到了开发周期的最后阶段。进行此种测试,特别适于使用自动测试工具

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值