什么是测试用例?什么是测试脚本?两者有什么关系?为什么要编写测试用例?测试用例的作用是什么?

测试用例:是对软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。简单的来说,就是为某个特殊目标编写的一组测试输入、执行条件和预期结果,用于可是是否满足软件某个特定的需求。主要内容有:用例标题、前置条件、测试步骤和预期结果;
测试脚本:一般指一个特定测试的一系列指令,一般指自动化测试;
两者关系:测试脚本的设计需要依据测试用例;

为什么要编写测试用例?
编写测试用例的目的是将软件测试的行为活动做一个科学化的组织归纳,转化成磕管理的模式,同时也是将测试具体量化的方法之一;
测试用例的作用:
1) 指导测试的实施,主要用于集成测试、系统测试和回归测试;可以根据测试用例的测试等级,集成测试应测试的用例,系统和回归测试应该执行那些用例;
2) 规划测试数据的准备;在实际测试工作中测试数据和测试用例是分离的,根据测试用例准备一组或若干组的测试数据,除正常数据外,还需要根据测试用例准备一些边缘数据和错误数据;
3) 编写测试简本的“设计规格说明书”,为了 提高测试效率,有时候会采用自动化测试,自动化测试的核心任务就是编写测试脚本,如果想要提高自动化测试的覆盖率就需要根据有设计规格说明书,这个说明书就是测试用例;
4) 评估测试结果的度量基准,完成测试之后,需要对测试结果进行评估,并且编写测试报告,判断软件测试是否完成,衡量测试质量需要一些量化的结果。如:测试覆盖率是多少、测试合格率是多少、重要测试合格是的多少等等;
5) 分析缺陷的标准,通过收集缺陷,对比测试用例和缺陷数据库,分析确证是漏测还是缺陷复现。

你可能感兴趣的:(软件测试面试题,功能测试)