找Bug,发现缺陷。使用人工或自动化的手段来运行或测试某个系统的过程;检查产品是否符合实际的设计要求; 弄清预期结果和实际结果的差别
以最小的人力、物力和时间找出软件中潜在的错误和缺陷
外观界面测试、易用测试、兼容性测试(在各大浏览器、系统是否正常运行)、安全性测试、性能测试、功能测试
1、需求分析
2、测试计划和测试方案
3、测试用例设计
4、测试用例执行
5、评估阶段 测试报告

每一步都是一整个项目的内容都完成了才进行下一步,在每一个步骤开发完成之前不能交付给用户


按每个功能或模块来做,可以随时添加增量或交付给用户



在开发的基础上添加的测试

V模型其实每一行是对应关系,比如单元测试要参考编码,集成测试要参考详细设计等等
由于是在编码完成之后进行的测试,所以对于前期的一些缺陷无从发现和修改。




平台测试:在不同的手机品牌能否运行
本身兼容性:不同版本能否运行(老版本能否运行新版本)



