软件测试 学习内容: 软件测试(使用技术手段验证软件是否满足使用需求) 1.1测试基础 软件:控制计算机硬件的工作的工具。 软件组成:客户端,代码服务器,数据库。 软件测试目的:减少软件的bug,保证软件质量。 功能测试:测试是主要验证程序的功能是否满足需求。 自动化测试:使用代码或者工具代替手工,对项目进行测试。 接口测试:使用代码或者工具验证程序中的接口是否访问正常。 性能测试:模拟多人使用软件,查找服务器的缺陷。 1.11按测试阶段分类 单元测试:针对源代码进行测试。 集成测试:(接口测试)针对程序接口测试。 系统测试:对整个系统进行测试包括功能,兼容,文档测试。 验收测试:主要分为内测和公测,使用不同的人群来发掘项目缺陷。 1.12按代码可见度的分类 黑盒测试:代码不可见,UI