数据采集,又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。像你所说的数据采集的工作现在都可以用软件机器人来代劳的。它可以模拟人工操作,自动化的采集你所需要的字段信息。最终整理出一张Excel表格或者其他数据库形式。
数据采集,很多都是中间环节进行执行,没有界面测试,便于验证数据的正确性,开发需要编写一个demo(模拟前端界面发送请求的程序)进行测试,该项目没有借口,开发打包成jar进行测试(jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。),所以测试这种项目需要多多少少了解一些代码,以便测试及快速找出问题。
测试之前(每一个项目都必须先理解业务,才能做好测试):
①理解需求文档的要求以及注意点(业务的先后顺序,业务逻辑是否清晰,这样才能理清思路进行测试,也会提高工作效率)。
②由于没有前端界面的支撑,所以测试人员需要提前跟开发沟通,这样可以在交流中更快的理解业务,在数据的方面,开发总比测试人员分析的更透彻,业务数据上比测试人员更加清晰,毕竟整个逻辑是开发人员实行的,所以沟通非常重要。
③对于数据较多的项目,需要我们提前计划好时间,每一个项目都有时间限制,管理好一点的公司,可以按着计划做,管理不好的可能留给测试人员测试时间不多,由于跟代码打交道,需要花费一点时间的,所以这些需要提前计划和督促开发。
测试之时(跟一般的项目一样,需要将主要业务进行测试):
①理清业务逻辑,准备数据,在测试时开发人员一般会有数据,但我们需要根据需求文档自己准备数据,其实这里有点像接口数据测试,在这里可以发现很多bug(例如字段没有限制或者限制错误)。
②由于跟数据打交道,需要验证数据增、删、改、查等功能是否实现(在数据库里进行查询)。
③程序错误时,提示信息是否合理。
④很多验证需要根据具体业务来,了解业务是成功的一半。
数据采集测试,需要测试人员的细心,需要学习的地方还很多,要知道学无止境,需要提高自己的测试技术,可以关注我。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!