索引
关于软件版本与阶段
集成测试
系统测试
回归测试
功能测试
性能测试
接口测试
关于软件版本与阶段
α版本是处于第一阶段,一般只供内部测试使用;
β版本是处于第二阶段,已经修复了软件中的大部分bug,可能存在部分隐藏的漏洞,此阶段还会不定增加新的功能,这个版本给小部分用户使用、测试;
Release版本是第三阶段,非常接近上市版本,功能较为稳定。
集成测试
集成测试的方法/含义:一般是先进行单元测试,之后逐个集成测试
集成测试的目的:测试不同单元之间的接口连接后,各个单元是否依然能达到预期的实现
集成测试的原因是如果单元开发是由不同的工程师用不同的设计方法完成的,就需要验证这些由不同设计方法实现的单元在组合后能否正常运作,不受其他单元的影响
系统测试
对整个系统整体的测试,区别于集成测试的是:集成测试是几个单元组合,系统测试是所有的单元一起
目的:对软件完整的测试
回归测试
回归测试定义可理解为:当旧版本的缺陷被修复后,需要重新测试来确认新的修改内容是否引入了新的缺陷
回归测试重点在测试被修改部分
回归测试的用例要摒弃多余的用例,为新功能补充添加新用例
功能测试
功能测试是以需求文档为出发点,测试预期的功能是否实现,如web的页面是否可以跳转,界面内容显示是否正确
性能测试
性能测试是评价功能完成的好坏程度,通常包括负载测试,压力测试,如web页面跳转所需时间(多人并发情况下)
接口测试
接口测试是测试不同单元(或系统)之间数据交换情况的
接口测试通过修改接口的参数,来获得不同的响应数据(进行功能测试,检查是否出现预期的表现)
常用postman+数据驱动来做接口测试