1. 什么是软件预测试?
背景:软件产品转入到测试部门开始系统测试的时候,测试人员经常发现,软件产品的主要功能存在缺陷,导致大批的软件测试用例无法正常执行。严重影响和软件测试的效率和进度。
预测试的概念:当软件产品转入到软件测试部门开始系统测试之前,开展软件预测试,由软件测试人员验证被测试软件的基本功能是否正常,从而保证系统测试不会由于软件基本功能的缺陷而挂起。软件预测试是软件测试可以正常进行的一种保证手段。
2. 软件预测试的必要性,何种软件项目和软件产品需要软件预测试?
必要性:软件预测试在软件产品开发测试流程中,是必不可少的一个环节,如果,缺少了软件预测试环节很可能导致软件测试被异常挂起。
软件预测试适用于哪些软件项目:软件企业只要有独立的软件开发部门和软件测试部门,就应该由软件预测试的环节,与软件项目类型没有必然联系。
3. 软件预测试的基本流程,参与预测试的人员角色划分、预测试阶段划分等等
(1) 由软件测试人员根据配置管理员发布的最新版本报告,到配置管理库上获取被测试版本的代码。
(2) 软件测试人员在编译环境上编译代码,如果代码编译通过,继续下一步,否则版本被返回,由软件开发人员修改相关问题,重新发布版本。
(3) 用版本库上提供的被测试软件安装包,在软件测试环境上开始基本功能测试。如果基本功能未通过测试,由开发人员修改相关问题,重新发布版本。
文章来源于领测软件测试网 https://www.ltesting.net/