测试方向
1、总体方向:
功能测试是依据需求说明说书和用户使用手册中的技术要求,并结合用户对系统建设的整体功能方向,对系统的内涉及到的所有业务逻辑、功能逻辑、功能项的全覆盖测试;
2、业务逻辑方向:
业务逻辑既是业务处理的顺序规律,只有业务逻辑的正确才能保证系统整体实现的正确性及完备性,所以业务逻辑方向的评测既是在功能评测方面的重要组成部分,同时也是本次评测中的关键方向之一。业务逻辑是建立在功能逻辑基础之上的,各个功能逻辑共同组成了业务逻辑。评测过程中在确定功能逻辑正确性的同时,将各个分布在不同模块、不同子系统之间的,相互关联的功能逻辑依据系统实际工作规则进行组合,并在充分掌握业务知识及数据流向的前提下,重点关注“关键的判断条件”、“符合业务意义的数据”、“边界数据”、“异常数据”等重要因素,在对功能项及功能逻辑评测基础上进行业务逻辑评测。同时业务逻辑即分为主要的和支持的逻辑,也分内部的和外部的逻辑,所以在对业务逻辑进行评测时,应按由主到支、由内到外的顺序进行评测,并采用场景法、路径法等业务逻辑评测方法,对系统的业务逻辑进行综合评测
3、数据验证方向:
数据的准确性及完整性,不但决定了该系统对外提供服务的信息等级,也决定了该系统监测信息的公信度及正确度。用户提交的数据及反馈数据、系统的监测数据及统计数据是否准确,系统整体接收和处理的数据是否完整,遇到数据中断的情况下是否不可产生错误数据、脏数据,是该系统用户方重点关注也是重点保障的关键点之一。所以在评测过程中也应将数据准确性及完整性作为评测关键方向之一,利用分步校验,分批统计,重点数据扩大抽样范围,数流结合等方式进行评测。
4、测试步骤
了解被测系统的实际测试需求,及系统各功能的实现方式。
依据双方确认的测试范围,并采用黑盒测试范围内的适用方法设计功能测试用例,并对设计用例进行复审,确保全面覆盖系统实际的测试需求,并将用例补充到用例库。
采用先功能逻辑、功能项后业务逻辑的顺序执行功能测试,并结合有效数据和无效数据,有效数据可以得到预期结果,无效数据可以显示相应的错误提示和警告信息。
生成缺陷并复认,提交缺陷。
对缺陷进行回归测试。