目录
对软件系统能够做基本的功能测试
一、认识软件测试
-
软件测试:通过技术手段验证软件是否满足需求过程
-
目的:用最少的人力、物力、财力、找到软件中的问题并修复,从而降低商业风险
最终目的:保障软件产品质量–>确保软件系统没有漏洞/没有质量问题
二、软件测试技能
- 功能测试:功能测试主要验证程序的功能是否满足需求
- 自动化测试:使用代码或工具代替人工验证项目功能
- 接口测试:针对模块与模块或系统与系统之间数据交互的测试
- 性能测试:模拟多人使用软件,查找服务器缺陷
三、软件测试分类
应用场景:面试中被面试官问到或者提到
3.1按照阶段划分
- 单元测试:对于开发的源代码进行测试[一般由开发做]
- 集成测试:也叫接口测试,测试系统和系统,模块和模块之间数据交互(能否正常使用)[一般由测试人员做]
- 系统测试:也叫功能测