五开发查询功能和统计图表生成功能
查询功能和统计图表功能是该解决方案的重要组成部分,是体现该方案的 Self-serve 的重要表现,但由于查询功能和统计图表功能和大部分 Web 应用的实现方法都是类似的,故不进行阐述,只列举出系统截图以供参考。
图 8. 查询功能截图
图 8 大图
图 9. 统计图表功能
回页首在实际项目中的应用及其优势
根据该解决方案,作者开发了 Data Request System,并且在作者所在的项目组得到广泛的应用,到目前为止,使用状况良好,使用前后生产率的提高也是非常显著的。如图 10 所示:
图 10. 使用前后的效率对比
该解决方案的优势在于:
1)将原本手工执行的 SAP 操作自动化,节省用户大量的时间和精力,并提高了生产效率;
2)将常用的业务场景模板化,可以极大提高脚本的复用性;
3)可灵活应对新的业务需求:新的业务场景出现,仅需要创建相应的 RFT 脚本并添加相应的用户数据输入 UI 即可;
4)提供友好易用的用户界面,以隐藏底层实现,改善用户体验;
5)用户可以轻松实现 SAP 操作而不用了解复杂的 SAP 系统知识和技能。
回页首总结
本文提出的解决方案是依赖 Rational Functional Tester 和 Web 结合提供端到端的对 SAP GUI 进行自动化操作,将测试人员和开发人员从耗时耗力的 SAP 操作解放出来,并降低测试人员和开发人员对 SAP 专业知识的依赖度。
另外,本文提供项目组内部已经上线使用的实例以帮助具有类似工作性质的读者深入了解本解决方案。