测试主流技能
1、功能测试:测试主要验证程序的功能是否满足需求
2、自动化测试:使用代码或工具代替手工,对项目进行测试
3、接口测试:使用代码或工具验证程序中的接口是否访问正常
4、性能测试-工具实现/代码实现:模拟多人使用软件,查找服务器缺陷
常见的测试分类
按测试阶段划分
单元测试:针对程序源代码进行测试(目前国内公司大多是开发在做)
集成测试:又称接口测试,针对模块之间访问地址进行测试
系统测试:对整个系统进行测试包括功能、兼容、文档等测试
验收测试:主要分为内测、公测,使用不同人群来发掘项目缺陷
按代码可见度划分
——黑盒测试:
- 源代码不可见;UI功能可见(功能测试)
——灰盒测试:
- 部分代码可见;功能可见(接口测试)
——白盒测试:
- 全部代码可见;UI功能不可见(单元测试)
质量模型
*功能性
*性能
*兼容性:浏览器、操作系统、手机
*易用性:简洁、友好、流畅、美观
*安全
可靠性