智慧管网自动化测试系统设计
2018-10-24周灵敏
电子设计工程 2018年20期
周灵敏,张 弛
(1.江西航天鄱湖云科技有限公司江西南昌330096;2.南京理工大学江苏南京210094)
智慧管网,即针对城市地下管网的数字化、信息化、智能化管理需求,建成以云计算为基础,以数据中心为核心,以政府部门和行业用户为节点,最终实现管线数据管理、运行监测、动态更新、综合应用,对外服务发布及业务审批管理的一体化管理[1]。
因为智慧管网产品的庞大和复杂性,使得开发和质量管理的成本不断的提升。其中,软件测试在质量保证中占有极其重要的地位[2-3],是保证软件可靠性的一个关键环节[4]。在智慧管网产品中,其版本更新迭代速度快,使用纯粹的手工测试效率低、重复性高且容易产生测试疲劳,造成测试成本高、测试质量达不到理想状态的现象[5]。
除此之外,智慧管网产品中的多数信息化类功能点的正确性都可以使用机器自动判断,引入自动化测试可以很好地代替手工测试[6-7]。这时候,探索并设计一个适用于智慧管网的自动化测试系统用来提高测试效率,降低测试成本[8]就显得非常必要。
1 智慧管网自动化测试需求分析
智慧管网产品由10个子系统和一个APP组成,而数据管理(包括数据查询、数据统计、数据编辑等)、设备管理、地图操作、人员管理等信息化类的功能模块在10个子系统中都会以不同的程度体现出来。而数据管理、设备管理、人员管理等功能模块的手工测试用例都比较容易转换为自动化测试用例,不同子系统间的不断重复更是证明了智慧管网产品自动化测试的可行性。……
登录APP查看全文
