BOSS系统新增功能自动化测试工具的设计与实现

[复制链接]
查看: 226|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72345
发表于 2024-2-14 23:03:14 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
大型软件系统常常涉及系统升级和新增功能题目,如何实现系统改动后对部分新增功能进行自动化测试,以及新增功能部署到系统后是否影响原系统功能的回归测试的自动执行对系统升级与正常运行具有重要意义。本文针对如何进行BOSS(移动运营支撑系统)系统的部分新增功能和新增功能是否影响原系统功能的自动化测试进行了讨论,设计并实现了一个能完成上述功能的自动化测试工具。本工具的实现以成熟的J2EE(Java 2 Platform Enterprise Edition)架构为基础,利用工作流技术对于业务应用层进行开发,实现了测试流程的自动化和规范化。同时将BOSS系统中原有测试工具利用Webservice技术进行封装和改造,使其与自动测试工具整合,实现部分测试自动化功能。本文从测试组实际业务流程出发,提取出可纳入自动化测试的范围。参照BOSS系统基本功能点的特征和回归测试案例的设计逻辑进行深入分析,按照工作流思想提炼出功能性需求。根据需求,首先根据流程定义语言改写出适合BOSS项目组业务流程的流程定义语言PDL(Process Definition Language)。并根据PDL语言改写流程引擎,用以实现测试任务自动执行、任务分配/管理/监控/调度、邮件服务、身份管理服务、事务管理、与企业其他系统整合、历史统计和报告生成等功能。在此基础上将原有针对单独测试任务的测试工具转化为WebService服务端,工作流节点的自动事件句柄转化为WebService客户端,从而将单个任务的自动化与测试流程的规范化统一。最终实现测试工具的自动化测试功能。该套自动化测试工具成为测试组进行日常测试工作的平台。为回归测试工作流和部分新增功能工作流提供启停控制、并发控制、进度控制、详尽日志等。同时还提供测试任务分配、工作量统计等功能,对测试任务合理分配提供参考依据。实践证明,该套系统的设计与实现符合实际需求,在功能回归测试和部分新增功能自动化测试及监控方面,在提高软件测试效率等方面发挥了积极的作用。





上一篇:项目营销理论在网络播放机项目中的应用研究
下一篇:A公司基于Scrum的敏捷软件开发方法的完善与实现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图