软件测试基础-测试主流技能&测试分类&模型
一、认识软件及测试
1、什么是软件
软件:控制计算机硬件工作的工具
2、软件基本组成
3、软件产生过程
4、什么是软件测试
5、软件测试目的
减少软件缺陷(bug),保障软件质量!
二、测试主流技能
1、功能测试
功能测试主要验证程序的功能是否满足需求
2、 自动化测试
使用代码或工具代替手工,对项目进行测试
3、接口测试
使用代码或工具对服务端提供的接口进行测试
4、性能测试
模拟多人使用软件,查找服务器缺陷
三、常见的测试分类
1、按测试阶段划分
单元测试:针对程序源代码进行测试
集成测试:针对程序接口进行测试
系统测试:针对程序功能、非功能进行测试
验收测试:使用不同用户(内测、公测)进行测试
2、按代码可见度划分
灰盒测试:针对程序部分代码进行测试(接口)
白盒测试:针对程序源代代码进行测试
四、模型
说明:衡量一个优秀软件的维度
案例
从以下几个方面进行测试:
功能性
性能
兼容性
易用性
可靠性
安全
可移植性
可维护性
总结:
重要的前五项,在职场必测的
上一篇:
5款热门的远程控制软件,让你事半功倍
下一篇:
Jacoco统计项目单元测试覆盖率