erp系统测试要点
结合目前的erp测试现状,泛普软件提出关于功能测试内容、用例的设计流程、方法和技术,保证了系统业务流程,软件功能的准确实现,而且此测试方案在变压器制造行业的ERP管理系统中,得以充分应用,为软件的验收评估和成功实施打下了坚实的基础。
测试用例设计流程和设计方法
就ERP管理软件而言,一般按照功能模块来组织、对系统的每一个功能点都要设计相应的测试用例。在进行功能测试用例设计时,应该遵守下列操作的流程:
1)根据功能结构及其关系,进行模块层次划分,形成功能模块或子模块。
2)针对每一个功能模块。理解其用例(Use Case,)设计其工作流程图或数据流图。
3)确定逻辑路径、测试环境及其测试点。
4)针对各个测试点(条件、数据、路径、场景等),设计测试用例。首先设计最上层的测试用例,然后再向下逐层推进。
5)测试用例的评审和修改。
测试用例设计步骤:
1)为每一个等价类规定一个唯一的编号;
2)一个新的测试用例,使其尽可能多地覆盖尚未被覆盖地有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止;
3)计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止。
边界值分析法
大量实验证明,针对各种边界情况设计测试用例,可以查出更多的错误。
测试用例的设计原则:
1)使用边界值分析方法设计测试用例。首先应确定边界情况。
2)通常输入和输出等价类的边界,就是应着重测试的边界情况。应当选取正好等于,刚刚大于或刚刚小于边界的值作为测试数据,而不是选取等价类中的典型值或任意值作为测试数据。
案例:ERP管理软件人事模块中:个人所得税处理的程序。就是边界值分析和对等价划分法结合起来使用的典型例子。
依赖于边界值的等价划分
因果图法它适合于检查程序输入条件的各种组合情况。
测试用例设计步骤:
1)分析软件规格说明描述中,那些是原因(即输入条件或输人条件的等价类),那些是结果(即输出条件),并给每个原因和结果赋予一个标识符。
2)分析软件规格说明描述中的语义。找出原因与结果之间,原因与原因之间对应的关系,根据这些关系,画出因果图。
3)对需求加以分析并把它们表示为因果图之问的关系图。
4)把因果图转换为判定表。
5)将判定表的每一列拿出来作为依据'设计测试用例。
正交试验设计方法
测试用例的设计步骤:
1)提取功能说明,构造因子——状态表
2)加权筛选,生成因素分析表
3)利用正交表构造测试数据集:提取功能说明。构造因子——状态表:加权筛选,生成因素分析表;利用正交表构造测试数据集。
案例:在ERP管理系统中,人事模块中员工信息的查询功能。员工姓名、员工编号身份证号
1)首先考虑用等价划分类,边界值共用的方法设计用例。用错误估算法补充用例。
2)如果程序业务流程很清晰,应考虑主要采用场景法设计用例。
3)如果程序中有详细的因果关系,应一开始就考虑用因果图法,然后根据因果图导出判定表。
4)如果是文件配置类型的测试,应考虑用功能图法。
成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼