摘要:
关于Postman 工欲善其事,必先利其器,在了解了接口测试之后,就要选择一款适用的工具。之所以选择postman是因为它简单、容易上手、能覆盖大多数HTTP接口测试场景,性价比极高。 Postman分为本地应用版本和Chrome浏览器插件版,总的来说,Postman本地应用版支持一些Chrome浏 阅读全文
摘要:
有一天,老板语重心长的对我说,小伙子,你整一份某竞争对手的店铺信息资料! 官大一级压死人呐!只能整! 思路: 1、先fidder抓包,获取数据信息 2、然后把信息放在txt中 3、解析提取相应的数据 4、写入到excel 直接上代码: 运行结果我就不贴上来了,太多人个人信息。哈哈 如果对软件测试、接 阅读全文
摘要:
上班的某一天,领导过来说!你帮下载一些图片资源,我以为就几张来着,原来是几十百来个网站要去保存图片!是要我把搞!!! 我们最常规的做法就是通过鼠标右键,选择另存为。但有些图片鼠标右键的时候并没有另存为选项,还有办法就通过就是通过截图工具截取下来,但这样就降低图片的清晰度。好吧~!其实你很厉害的,右键 阅读全文
摘要:
前言 学过unittest的都知道里面用前置和后置setup呾teardown非常好用,在每次用例开始前呾结束后都去执行一次。当然迓有更高级一点的 setupClass 呾 teardownClass,需配合@classmethod 装饰器一起使用,在做 selenium 自动化的时候,它的效率尤为 阅读全文
摘要:
前言pytest 是 python2 默认自带的,python3 的版本 pytest 框架独立出来了,需用 pip 安装。以下为 python3.7版本为例 pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比 unittest 框架使用起来更简洁 阅读全文
摘要:
App稳定性测试 稳定性测试就是指软件长时间的持续运行,系统版本是否稳定,是否能否持续的为用户提供服务。 指标: 异常的次数 异常的频率 App的稳定性测试如何实施? 首选Monkey Monkey是向系统发送随机的用户事件流(如按键输入、触摸屏输入和手势输入等),实现对正在开发的应用程序进行稳定性 阅读全文
摘要:
现在自动化培训烂大街,是个人都能说的上几个框架,面试如果问框架相关问题,求职者只需一瓶 82 年的雪碧,会吹的让你怀疑人生!所以面试官为了更清楚的知道你是停留在表面上的花拳绣腿还是有扎实的基础,就不会问框架这种东西了。基本上问几个数据类型的基础就知道有没货了。那么 json 和字典到底有什么区别呢? 阅读全文
摘要:
获取页面 title 的方法可以直接用 driver.title 获取到,然后也可以把获取到的结果用做断言。1.首先导入 expected_conditions 模块:from selenium.webdriver.support import expected_conditions2.由于这个模块 阅读全文
摘要:
在自动化测试经常用到 Firefox,Chrome,IE 浏览器,Firefox 自带驱动,所以我一直用这个测试。那么同一段代码能不能在同时打开两个浏览器呢?当然是可以,浏览器名称参数化。 重点:Chrome 版本与驱动版本要对应,否则会启动失败 如果对软件测试、接口测试、自动化测试、性能测试、持结 阅读全文
摘要:
文件下载时候会弹出一个下载选项框,这个弹框是定位不到的,有些元素注定定位不到也没关系,就当没有鼠标,我们可以通过键盘的快捷键完成操作。SendKeys 库是专业的处理键盘事件的,所以这里需要用 SendKeys 解决第一步:pip 在线安装模块:pip install SendKeys第二步:导入模 阅读全文