2021年6月18日

系统异常设计

摘要: 一、系统异常用例的设计思路概述 在程序设计中异常通常指的是在程序运行过程中由于外部问题,导致程序没有按设计的预期逻辑运行而出现的问题。因此我们在设计异常的测试用例时,就先假设研发编写的所有代码逻辑点都是正常运行的,然后在各个逻辑点,模拟所有可能出现的外部输入来尝试干扰程序的运行,并检查实际结果是否和 阅读全文

posted @ 2021-06-18 17:38 xingxing666 阅读(418) 评论(0) 推荐(0) 编辑

kafka 消息队列

摘要: 背景 message bus项目中多处用到了kafka消息队列,对kafka仅知道消息系统这个浅显的认识;对于理解整个项目的实现不够深刻,进而无法从测试角度去评估测试风险; 通过调研,国内大厂使用kafka较多,对于这一基本技术应该有所了解; 目标 对kafka的基本概念,基本原理,常见应用有所了解 阅读全文

posted @ 2021-06-18 11:53 xingxing666 阅读(498) 评论(0) 推荐(0) 编辑

python+selenium

摘要: 基本介绍 测试数据来源于数据库,采用python+selenium的方式执行UI 自动化,执行完成后将结果存进数据库。实现测试数据与代码分离,方便后续维护。 具体思路是按照task -》 case -》 case step的层级展开: task中包含一个或多个case_id,case_id包含多个s 阅读全文

posted @ 2021-06-18 11:43 xingxing666 阅读(144) 评论(0) 推荐(0) 编辑

基于RF框架的接口自动化

摘要: 本文基于robot framework框架,支持http api,robot framework如何使用请参考光毅的另一篇文章 基于RF框架的接口自动化 (脚本做了一些修改和更新,更新内容请看part2) 本文主要讲,如何分离测试用例和参数 目标:缩减用例编写成本;提高用例可维护性 参数通过csv表 阅读全文

posted @ 2021-06-18 11:39 xingxing666 阅读(996) 评论(0) 推荐(0) 编辑

Pytest测试框架介绍

摘要: 1.Pytest测试框架介绍 Pytest框架是近年来比较流行的python自动化测试框架,主要有以下优点: 使用简洁,方便:无需测试类继承,提供详细的失败信息。 自动发现测试用例。 灵活运行指定的测试用例,指定模块,制定测试类,测试用例通过加标签区分正常用例,回归用例 冒烟用例等。 兼容unitt 阅读全文

posted @ 2021-06-18 11:35 xingxing666 阅读(1004) 评论(0) 推荐(0) 编辑

2021年6月4日

Postman接口测试

摘要: 一、Postman介绍 1.1 Postman简介 一般简单的接口测试我们可以直接在浏览器里面进行调试,但是涉及到一些权限设置的就无法操作了,因此我们需要接口测试的相关工具;Postman 是一个接口测试和 http 请求的工具。 官网地址:https://www.getpostman.com Po 阅读全文

posted @ 2021-06-04 11:00 xingxing666 阅读(927) 评论(0) 推荐(0) 编辑

pytest

摘要: 1.pytest参考文档 https://docs.pytest.org/en/latest/contents.html 2.使用Pytest实现接口自动化 阅读全文

posted @ 2021-06-04 10:52 xingxing666 阅读(31) 评论(0) 推荐(0) 编辑

2021年4月16日

charles抓包

摘要: 1. charles不能抓包 在mac上面,一般使用charles进行抓包,方便开发iOS进行debug和调试。近期,charles不能抓取mac上面的网络请求,这让笔者的开发很麻烦。 2. charles proxy设置 遇到mac的网络请求不能抓包,首先确认charles的proxy选项设置,P 阅读全文

posted @ 2021-04-16 10:52 xingxing666 阅读(95) 评论(0) 推荐(0) 编辑

2021年2月25日

CDN介绍

摘要: 一、定义 背景: 当下的互联网应用都包含大量的静态内容,但静态内容以及一些准动态内容又是最耗费带宽的,特别是针对全国甚至全世界的大型网站,如果这些请求都指向主站的服务器的话,不仅是主站服务器受不了,单端口500M左右的带宽也扛不住,所以大多数网站都需要CDN服务。 CDN,Content Deliv 阅读全文

posted @ 2021-02-25 10:40 xingxing666 阅读(60) 评论(0) 推荐(0) 编辑

2021年1月28日

修改redis值

摘要: import redis redis_host = "444" redis_port = 555 rdp = redis.ConnectionPool(host=redis_host, port=redis_port) REDIS_POOL = redis.StrictRedis(connectio 阅读全文

posted @ 2021-01-28 18:07 xingxing666 阅读(928) 评论(0) 推荐(0) 编辑

导航