Advertisement

SeleniumPython自测实践笔记

阅读量:

第一章 自动化测试基础

1.1 软件测试分类

软件测试 V 模型:

需求分析---设计---编码

验收测试--------系统测试---集成测试—单元测试

单元测试: 单元测试旨在对程序中的单一功能模块进行评估,并通过执行测试操作来验证其正确性

集成测试: 检查模块之间的接口是否正确

系统测试: 按照需求规格的定义对整个产品执行系统测试,并核查软件系统的正确性及其性能参数是否符合其规定的技术要求。

验收测试主要用于确认软件处于完整运行状态: 首先确保软件准备就绪;然后向购买者展示确认系统功能完全符合用户需求。

黑盒测试: 将整个系统视为一个封闭装置,在不理解其内部工作原理的情况下进行分析研究,并对外界施加一定的输入参数以观察其反应特性;这种技术方法主要用于评估系统的稳定性和可靠性,并着重关注获取输入参数与相应输出数据之间的关系;在实际应用中,则需要对系统进行全面而细致的表现特性分析,并采取相应的压力测试手段以确保系统的稳定性和功能性表现达到预期要求

白盒测试即研究源代码和程序运行的结果。它遵循程序内部架构来进行功能验证。通过验证确保产品内部运作符合既定的设计规范说明书的要求。确认所有功能线路均能按预期方案正常运行。

灰盒测试不仅关注输出与输入的一致性,并不像是白盒那样详尽且全面;而是仅依赖一些

全部评论 (0)

还没有任何评论哟~