显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

网易杭州 QA Team

务实 专注 分享 做有态度的QA

 
 
 
 
 
 
 
 

链式调用的UI自动化框架设计

2017-6-13 19:27:43 阅读543 评论2 132017/06 June13


项目之前测试留下的UI测试框架异常简单(说的就是那个dagger),在使用上以及代码的可维护性上都存在一定问题。故而自己在原有的基础上修改,重新设计。
先抽象UI自动化代码中需要的东西:1.需要一个Driver,封装一些常见的行为,例如点击,输入,打开网页,需要支持超时,支持错误后自动截图等功能。2.需要一个断言器,快速断言节点的存在性,节点属性值,节点样式值,节点内容,节点格式,当前url等。3.需要一个处理公共行为的类,包含公共行为的方法,例如登陆等。
三者的关系如下图:
                       

作者  nowind| 2017-6-13 19:27:43 | 阅读(543) |评论(2) | 阅读全文>>

http回调测试自动化实践

2017-4-24 21:11:54 阅读1066 评论2 242017/04 Apr24

背景:视频云点播支持用户设置回调地址,在上传或者转码结束后向用户的回调地址以http协议发送回调信息,例如上传完成后的视频信息,视频转码信息。
之前的测试方法:回调地址设置为测试服务器地址,自动化脚本跑的同时去测试服务器查看回调信息。
缺点:随着业务扩展,点播依赖服务和NTS集群扩展迅速,每次回归量增大,回调测试无法自动化会耗费大量时间,同时,人眼观察回调,当测试代码发送大量请求,回调信息与发送的请求难以一一对应,可能请求后发但是回调先至。
问题的解决方式:

作者  xieyingchunuestc| 2017-4-24 21:11:54 | 阅读(1066) |评论(2) | 阅读全文>>

推送怎么玩

2017-3-23 16:39:39 阅读1437 评论0 232017/03 Mar23

推送和移动互联的关系,已经密不可分。每天你收到的推送是各大app的强有力的吸引用户黏住用户的工具。

那我们来具体了解下推送吧。目前的两大平台ios和安卓的推送的实现是有很大差异的。以下分开描述。

作者  成yy| 2017-3-23 16:39:39 | 阅读(1437) |评论(0) | 阅读全文>>

Swift3来了,QA准备好了吗?

2017-3-21 15:18:16 阅读910 评论0 212017/03 Mar21

【背景】
   所在项目使用Swift来开发iOS端APP,之前版本用的是Swift2。
   Swift3其实在项目开始第一个版本中途(16年9月)就已经出来,基于开发工程师们的“经验”,安排在半年后第6个迭代(17年3月)才开始谨慎的移植。
   Swift3中文版介绍参考 http://tech.glowing.com/cn/swift3/   

【QA的工作】
   1. 基本工作:
       因为是涉及语言升级切换,通过代码库(gitlab)的递交记录及文件修改面积估计影响范围是:所有功能。
       

作者  AdamWang| 2017-3-21 15:18:16 | 阅读(910) |评论(0) | 阅读全文>>

HTTPS原理解析

2017-3-21 14:22:22 阅读594 评论0 212017/03 Mar21

随着今年苹果ATS推行,各个产品线也在陆续将http替换为https,作为接口的测试员花了点时间整理了下https的的5个步骤,希望测试的同时能够了解https的原理,有助于更好的理解https的接口测试!
https原理(五个步骤)
步骤一
- 客户端
  - 行为操作:
      - 生成随机数randoms
      - 加密算法清单
      - 传输:randoms,加密算法清单
  - 已有数据:randoms


步骤二
- 服务端
  - 行为操作:
      - 生成随机数randomc
      - 从客户端提交的加密算法清单选择加密算法
      - 传输:randomc,算法,ca证书(公钥,服务器地址,ca颁布机构)

作者  姜cong| 2017-3-21 14:22:22 | 阅读(594) |评论(0) | 阅读全文>>

如何进行产品上线前质量评估?

2017-3-21 11:12:31 阅读147 评论0 212017/03 Mar21

前段时间组内做了个关于产品上线前质量评估方面的讨论,对于如何进行上线前质量的评估,我做了些思考和总结,故希望记录下来。项目中在上线前通常需要QA对产品质量进行评估,是否建议上线,所以QA对于产品质量的评估是需要慎重的,也值得我们花心思去重视,从而更好得做出判断。自己总结了下,质量评估大多都是从以下主要几个方面来进行:
1、风险分析
(1)遗留bug风险分析

作者  lingbaomei| 2017-3-21 11:12:31 | 阅读(147) |评论(0) | 阅读全文>>

Git 过滤规则和不生效的解决办法

2017-1-20 15:35:54 阅读137 评论0 202017/01 Jan20

在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。

配置语法:
1、以斜杠“/”开头表示目录;
2、以星号“*”通配多个字符;

作者  王紫琦| 2017-1-20 15:35:54 | 阅读(137) |评论(0) | 阅读全文>>

前端单元测试工具-karma

2016-12-30 16:22:15 阅读1185 评论0 302016/12 Dec30

前言

前端开发过程中,往往容易忽略测试的重要性。最近发现了一个非常好用的前端自动化测试和代码覆盖率统计的框架Karma,给大家分享一下。

Karma简介

Karma是由Google团队开发的前端测试框架,主要的功能:
  1. 启动一个web服务器,生成包含js源代码和js测试脚本的页面;
  2. 运行浏览器加载页面,并显示测试结果;
  3. 如果开启检测,当文件有修改时,立即执行以上过程。

Karma的安装

作者  m18514657855| 2016-12-30 16:22:15 | 阅读(1185) |评论(0) | 阅读全文>>

IE系列浏览器兼容性测试点整理

2016-12-16 10:22:22 阅读1158 评论0 162016/12 Dec16

       在web项目进行浏览器兼容性测试,论坑最多的,非IE系列浏览器莫属,且IE8是我们组开发的心中的痛,一提到有兼容性bug,第一反应:是不是IE的?卧槽,又是IE8!
       由于项目产品需要,管理后台和官网等web项目都需要兼容到IE浏览器,兼容到IE8以上并且是含IE8,所以每次有新功能尤其关注的就是IE系列浏览器。一般情况下其他主流浏览器都问题不大,而IE浏览器不同版本也有差异,曾经就掉过坑,以为IE8测完一遍后,其他9,10,11问题应该不会很大,可以放心点,时间上评估少点,结果后来发现每个IE浏览器版本发现的bug都不一样,出现的地方都不一样,让人非常忧伤。虽然尝试用浏览器兼容性工具辅助如IEtester,但效果并不高。为了以后能更好地在IE浏览器进行测试,所以网上看了相关资料,了解IE不同版本的兼容性测试点,将IE浏览器不同版本的兼容性问题进行了整理。

作者  lingbaomei| 2016-12-16 10:22:22 | 阅读(1158) |评论(0) | 阅读全文>>

接口文档管理工具-Postman、Swagger、RAP

2016-12-15 17:41:08 阅读3187 评论0 152016/12 Dec15

在项目开发测试中,接口文档是贯穿始终的。前后端开发需要在开发前期进行接口定义并形成文档,QA在功能测试和接口测试的环节也需要依赖于这些接口文档进行测试。接口文档往往以最简单的静态文档的形态存在。然而在紧张的敏捷开发模式下,随着版本迭代,很多接口发生了变化或者被废弃,而开发几乎不会在后期去更新这种静态文档。QA人员阅读“过期”的接口文档是一件痛苦的事情,与开发的沟通成本不降反升。而这些不便于及时维护的静态文档,随着时间的推移最终无人问津。因此,我们想要找到一种长期可维护且轻量便捷的接口文档工具。
Postman
Postman是被大家所熟知的网页调试Chrome插件,我们常常用它来进行临时的http请求调试。幸运的是,Postman可以将调试过的请求保存到Collection中。形成的Co

作者  melody| 2016-12-15 17:41:08 | 阅读(3187) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 

转载声明!

 
 
模块内容加载中...
 
 
 
 
 

《易测试》双月刊

 
 
模块内容加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 

友情链接

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
网易杭州 QA Team 务实 专注 分享 做有态度的QA
 
关注人气加载中...
今日访问加载中...
总访问量加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注