软件测试定义、分类、流程、用例格式

软件测试:是指通过运行软件系统或应用程序,以验证它是否满足预期要求、功能是否正常、是否存在缺陷或错误,并评估其质量和可靠性的过程。

功能测试,自动化测试,接口测试,性能测试

测试分类

1)按测试阶段划分 2)按代码可见度划分

按测试阶段划分 :单元测试,集成测试,系统测试,验收测试
按代码可见度划分 :黑盒测试,灰盒测试,白盒测试

按测试阶段划分
单元测试: 针对程序源代码进行测试(开发人员测试)
集成测试:又称接口测试,针对模块之间访问地址进行测试
系统测试: 对整个系统进行测试,包括功能,兼容,文档等测试
验收测试:主要分为内测,公测,使用不同用户来发觉项目缺陷

按代码可见度划分
黑盒测试:源代码不可见,UI功能可见
灰盒测试:部分源代码可见,UI功能不可见
白盒测试: 全部源代码可见,UI功能不可见

质量模型:

衡量一个优秀软件的维度(功能,性能,兼容,易用,安全,可靠,可维护,可移植)

测试流程

需求评审,测试计划编写,用例设计,用例执行,缺陷管理,测试报告

测试用例

为测试项目而设计的执行文档

用例设计编写格式:  用例编号,用例标题,项目/模块,优先级,前置条件,测试步骤,测试数据,预期结果

用例编号: 项目_模块_编号
用例标题: 预期结果(测试点)
项目/模块: 所属项目/模块
优先级: 用例重要程度(P0~P4)
前置条件: 要执行此条用例有哪些前置条件
测试步骤: 描述操作步骤
测试数据: 操作的数据,没有可以为空
预期结果: 期望达到的结果+不同用户隐性结果

你可能感兴趣的:(功能测试)