其中功能测试包括:
- 逻辑功能测试
- 界面测试
- 易用性测试
- 安装测试
- 兼容性测试等
性能实际上是功能的另一个指标,主要关注软件中的某一功能在特定的时间、空间条件下,功能是否使用正常;比如负载测试和压力测试都属于性能测试,两者可以结合进行。
--按照测试技术划分测试类型有黑盒测试、白盒测试和灰盒测试
- 黑盒测试只关注输入输出,也就是程序的外在表现;
- 白盒测试是既关注程序的外在表现,又关注程序内部结构是如何实现的;
- 灰盒测试就是介于2者之间的;
--按照开发阶段来划分测试类型有单元测试、集成测试、系统测试和验收测试
- 单元测试又称模块测试,是针对软件设计的最小单位,单元测试需要从程序的内部结构出发设计测试用例;
- 集成测试也叫做组装测试,是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统;
- 系统测试是在真实的系统运行的环境下,检查完整的程序系统能否和系统(包括硬件、外设、网络和系统软件、支持平台等)正确配置、连接,并最终满足用户的所有需求;
验收测试是软件产品检验的最后一个环节。按照项目任务书或合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接收或拒收系统。
最后:
- 黑盒测试和白盒测试的主要区别在于是否了解系统或程序的内部结构和代码;
- 单元测试主要运用白盒测试;
- 集成测试主要是白盒为主,黑盒为辅;
- 系统测试主要是黑盒为主,白盒为辅;
- 验收测试主要是运用黑盒测试。
版权归原作者 软件测试黎安 所有, 如有侵权,请联系我们删除。