接口自动化测试框架

流行的接口开发:

webservice,目前不流行了。

restful 基于Jason串(轻量的数据传输方式,类似Python中的字典,没有标签用key-value就把信息表示和传递,传输量更小,格式更清晰。)支持http协议的动作,如get post。。。

了解被测的对象。

2大测试语言,java和python

java: testNG继承了Jnuit,可以通过xml配置测试策略,支持数据驱动,支持依赖性的测试。支持命令行,支持测试报告的导出。

Python:UnitTest,nose。都是三步:准备,执行,清理。

接口也是三步,比如setup中生成一个数据库中不存在的手机号,test中拼个字符串执行和断言,teardown中删除为了下次此用例可以再用。

根据业务拼装字符串,框架的核心思想就是重用。


你可能感兴趣的:(软件测试)