摘要:
巧用PyUnit中unittest特性解决接口测试产生脏数据问题一、背景测试数据创建后需要对其删除,不然可能产生脏数据,对开发和测试、生产环境造成一定影响。其接口框架是基于Python,API规范基于REST。二、产生原因(1)改进前:清除资源的操作放在每个正向测试用例里,没有在setUp和tear... 阅读全文
摘要:
接口测试产生脏数据的原因初探 接触接口测试有一段时间了,但是因为种种原因产生脏数据,对测试和开发产生了不便。 一、背景 (1)测试框架:Python+Nosetests (2)CI:Jenkins+SVN,统一服务端配置。 二、原因和解决方案 ... 阅读全文
摘要:
接口测试产生胀数据的原因初探接触接口测试有一段时间了,但是因为种种原因产生胀数据,对测试和开发产生了不便。一、背景(1)测试框架:Python+Nosetests(2)CI:Jenkins+SVN,统一服务端配置。二、原因和解决方案原因主要分为自身原因和外部原因,主要为QA编写代码质量、SVN权限、... 阅读全文
摘要:
JS中将控制台log输出显示到浏览中 一、背景 有时候需要,将返回的请求数据打印在Chrome中的控制台中,方便对比数据,对比实际返回数据是否和API约定数据一致。这时需要在代码中添加console.log 片段,将数据限制在浏览器的控制台中。 二、操... 阅读全文
摘要:
JS中将控制台log输出显示到浏览中一、背景有时候需要,将返回的请求数据打印在Chrome中的控制台中,方便对比数据,对比实际返回数据是否和API约定数据一致。这时需要在代码中添加console.log 片段,将数据限制在浏览器的控制台中。二、操作在代码添加需要返回的数据,并打印出来,在浏览器中查看... 阅读全文
摘要:
QA基于开发的JavaScript修改测试数据和代码查看返回值的小例子一 背景测试的项目比较庞大(Web端若干个、APP端若干个),比较复杂,数据依赖多,交互也多,联调也多,这个给QA测试带了一定的困难,这需要测试的QA掌握一定的代码技巧,查看交互数据的返回值,替换测试资源,为联调做铺垫。增加测试覆... 阅读全文
摘要:
QA基于开发的JavaScript修改测试数据和代码查看返回值的小例子 一 背景 测试的项目比较庞大(Web端若干个、APP端若干个),比较复杂,数据依赖多,交互也多,联调也多,这个给QA测试带了一定的困难,这需要测试的QA掌握一定的代码技巧,查看交互数... 阅读全文