作者:275514908_9369d7 | 来源:互联网 | 2014-11-21 10:59
2014年11月23日源创会年度盛典(北京站)正在报名
本人擅于从命名上来理解系统信息以及作用,命名的好坏直接关系到用户的体验初感。那么首先解释下何为AutoTester?
Auto自然表示的是自动化的意思,即automatic。而Tester就是我们在项目中常见的测试员,或者某些企业成为QA人员。AutoTester是基于Python语言开发的一款API自动化测试系统。
AutoTester的初衷便是为了方便测试人员能够方便的测试API功能,通俗点的话就是校验API的返回结果与期望结果的匹配与否。当然我们这里所提及到的API是标准的API对于返回html代码的一类API不予处理。当前AuotTester支持返回结果为JSON格式的API的测试,对于XML格式的后期将会进行补充。
在AutoTester beta1.0版本中提供了下面几个功能:
API的基本校验
定时运行测试用例
运行测试用例之前数据的准备
也许作为一个测试团队有时候需要将测试用例以及测试结果以文档报告的形式展现出来,在AutoTester的下一个版本将会提供这个功能,同时API之间或者模块之间的交互式测试也将在下一个版本中呈现。
一个系统并非一个人的能力所能做出来的,所以在此也感谢开发过程中给与指导建议的同事。同时也感谢开源中国提供的这个平台。