快捷搜索: 王者荣耀 脱发

软件测试基础-测试主流技能&测试分类&模型

一、认识软件及测试

1、什么是软件

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

2、软件基本组成

3、软件产生过程

4、什么是软件测试

5、软件测试目的

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

二、测试主流技能

1、功能测试

功能测试主要验证程序的功能是否满足需求

2、 自动化测试

使用代码或工具代替手工,对项目进行测试

3、接口测试

使用代码或工具对服务端提供的接口进行测试

4、性能测试

模拟多人使用软件,查找服务器缺陷

三、常见的测试分类

1、按测试阶段划分

单元测试:针对程序源代码进行测试

集成测试:针对程序接口进行测试

系统测试:针对程序功能、非功能进行测试

验收测试:使用不同用户(内测、公测)进行测试

2、按代码可见度划分

灰盒测试:针对程序部分代码进行测试(接口)

白盒测试:针对程序源代代码进行测试

四、模型

说明:衡量一个优秀软件的维度

案例

从以下几个方面进行测试:

功能性

性能

兼容性

易用性

可靠性

安全

可移植性

可维护性

总结:

重要的前五项,在职场必测的

经验分享 程序员 微信小程序 职场和发展