软件测试的最终目的是尽可能多的找出软件的缺陷,是开发人员和测试人员两大团体就可以决策的事情。但是对于产品的最终验收,那是可能除了软件测试团队外,整个公司所有团体包括产品使用者们共同决策的事情。
一般在软件产品完成了功能测试和系统测试之后,产品发布之前所进行的软件评测项目,也是软件交付时进行验收软件是否合格的一项测试内容。
软件产品的验收总的分为内部验收和外部验收。而项目的验收、交付,会基于此进行最终决策。
一、内部验收
验收前置条件:根据内部测试通过标准,软件通过(软件测试人员)测试。
参与人员:除开研发团队外的用户代表,市场人员等干系人。
组织过程:
1、产品经理(类似角色人员)制定验收业务场景、引导说明、验收评分表格(包括了对各功能的评分(如你认为XX功能如何?选项包括A、完美、B、非常满意、C、满意、D、一般、E、不满意),软件问题及建议反馈,以及最终得分);
2、与内部主要验收对象,市场代表、用户代表对验收通过标准达成了一致约定;
3、组织用户代表、市场人员等干系人进行统一试用,对软件功能进行逐一评分,并反馈问题及建议;
4、收集验收评分表,进行分数统计,并根据前面的通过标准得出内部验收结论;
5、根据反馈问题,进行筛选整理:需要该版本处理的问题则立即处理;其余问题放于下次产品迭代计划。
二、外部验收
验收前置条件:通过内部验收。
参与人员:真实用户,即软件直接使用方(多方使用,