关键词:
监控
软件测试
自动化
产品质量
摘要:
SigmamCloud系统是一个监控主机,中间件等设备数据的软件系统。该系统作为一个线上监控系统,系统能实现对监控点故障快速定位,支持众多“我”关注的内容的规则、对象、管理范围的,产品提供对微服务化、原子服务化的支持,能够支持Agent及Agentless方式,还能实现面对众多组件产品支持快速部署。随着云化平台建设步伐的加快,监控点数量翻倍增加,构建面向微服务架构的框架体系,来面对采集多样化、应用专题个性化的需求。SigmamCloud应运而生。软件测试是整个软件生命周期必不可少的一部分。软件测试对产品质量完成全面的评估,为软件产品发布、软件系统部署和其它决策提供信息。首先对SigmamCloud系统的功能进行分析,以此作为依据进行需求设计,从而确定测试的功能模块。其次,根据需求分析,对软件提出合理的测试方案,将软件测试分为自动化测试和功能模块测试。自主开发基于HttpRunner测试框架的改进。基于HttpRunner测试框架的改进主要实现测试项目、测试模块、测试用例、测试配置、测试报告等功能。功能模块测试主要是根据需求分析,编写测试用例,进行黑盒测试。然后,根据测试方案,使用基于HttpRunner测试框架的改进方案和用例进行测试,完成对整个系统的测试。最后,对SigmamCloud系统测试结果进行分析,得出结论。通过持续的测试,可以对产品质量提供持续的、快速的反馈,从而在整个开发过程中不断地、及时地改进产品的质量,并减少各种返工,降低软件开发的成本。