如何测试一个财务软件系统,对比测试工具平台让财务测试飞起来

该对比工具可以达到以下的优势:

●线上版本功能一键回归

该工具可以将生产上的1至2个月的数据,导入到测试环境,然后启动运行我们的处理应用程序,生成对应的预期结果。下次版本优化重构后,只需一键触发即可验证本次优化重构后,线上版本功能是否正确。这种执行方式的好处是,线上数据覆盖所有业务场景,极大的节省测试效率。

●未增加测试同学的学习成本

测试同学不需任何编码,同以往工作方式一样,根据需求文档,设计功能测试场景并编写相应场景的测试造数,让测试同学把主要精力聚焦于最重要的事情上面。

●维护成本低

只有在相关功能场景涉及到的库表字段发生变更后,才需要进行维护。维护的成本只需把造数模板的文件下载后,修改变更字段的值,然后上传即可。结果模板不用修改,只需重新执行场景,且只需检查运行结果是否正确,如果正确,只需一键操作将本次运行的结果保存为基线结果即可。

●测试前置

开发在编写代码时,测试同学同步编写场景模板数据,不用关注内部的实现逻辑,只需关注处理的逻辑结果,做到真正测试前置。

●测试效率提升

使用对比测试平台工具编写用例的同时,相当于同步编写好了回归用例,二项工作合二为一;另外,开发修改缺陷后,只需一健操作,便可自动执行回归测试,只需在平台上查看结果。

●开发参与执行功能测试

测试同学一直期望开发同学做好自测后才提交给测试,但对很多团队来说,这似乎是个梦想。很多时候不是开发不愿意做自测,主要是因为开发自测环境维护成本过高,开发同学不愿意维护;另外还有一个原因是面对复杂业务的场景,测试造数非常困难。结合财务团队的应用特点,借助于这个对比测试平台,开发进行功能测试成为了可能。

测试在开发提测前,已在平台上准备好了相关测试计划(包括本次提交的各个功能场景),开发在paas流水线上触发打包与部署上,然后在对比平台的场景上,直接点击场景执行,开发便可以触发功能测试执行,并从对比平台上直接查看测试结果,如果出现未通过的场景,可以在平台上直接查看结果数据与查看应用运行日志。开发自己定位错误,然后修改代码,走流水线部署。

你可能感兴趣的:(如何测试一个财务软件系统)