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

网易杭州 QA Team

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

 
 
 
 
 
 
 
 

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

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


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

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

http回调测试自动化实践

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

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

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

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

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

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

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

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

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

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

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

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

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

2016-12-16 10:22:22 阅读2019 评论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 | 阅读(2019) |评论(0) | 阅读全文>>

iOS内存管理

2016-12-15 14:21:15 阅读674 评论0 152016/12 Dec15

作为一个测试知道内存管理的重要性,但不知道如何判断内存是否存在泄漏,经过一年的iOS开发自学,整理了下iOS开发过程中的引用计数的相关知识点,有利于测试review开发代码,排查隐藏的内存泄漏。
在iOS开发过程中,内存管理遵循以下原则:

1.自己生成的对象,自己持有(alloc/new/copy/mutableCopy)

作者  姜cong| 2016-12-15 14:21:15 | 阅读(674) |评论(0) | 阅读全文>>

自动化测试——数据准备

2016-12-14 20:57:29 阅读1112 评论0 142016/12 Dec14

TestNG框架提供两种传入参数的方法:

1、从testng.xml传入参数。
如果参数是一些简单的值,可以直接在testng.xml中定义。这也是最常用的一种。
可以在测试用例中给参数一个默认值。这样,即使在xml文件中没有这个变量,你的测试用例还是能以默认值来执行。
参数能出现的地方: @Test@Before/After or @Factory

作者  施红| 2016-12-14 20:57:29 | 阅读(1112) |评论(0) | 阅读全文>>

C/C++静态代码检查工具对比分析

2016-12-14 19:56:33 阅读5676 评论0 142016/12 Dec14

最近接触了智能医疗项目的固件端(C/C++)的测试工作,由于着手测试这个项目的时间较晚,前期的时间大多花在了固件功能测试上,保证固件功能稳定可交付给app

作者  zhengyinyan21| 2016-12-14 19:56:33 | 阅读(5676) |评论(0) | 阅读全文>>

漫游测试

2016-12-13 20:30:20 阅读385 评论0 132016/12 Dec13

一、简介

漫游测试是关于测试人员在全局方面所必须做出的各种决定,比如在考虑特性交互、数据流以及在应用程序的用户界面上如何选择不同路径来完成某些实际功能。借鉴旅游行业的概念,使用传统旅游者的各种工具,比如旅游团、旅行指南、地图和当地信息等,来类比软件探索测试过程中的各种测试方法。这些测试方法可以帮助测试人员明确测试的目的,指导他们在测试过程中做出正确的决定。

二、漫游测试方法

根据软件测试人员探索应用程序的运行路径,以不同的顺序执行许多特性,我们对旅游指南做了一些修改,将软件特性分成了相互重叠的“区域”,分别为:商业区、历史区、旅游区、娱乐区、旅馆区和破旧区。 下面分别讲述适用于各个区域的测试方法:

作者  zhao_hui_li4325| 2016-12-13 20:30:20 | 阅读(385) |评论(0) | 阅读全文>>

晨读平台开发心得——订阅联级复选框实现

2016-12-13 10:31:09 阅读332 评论0 132016/12 Dec13

在加入小组的晨读平台开发小组后,我完成了订阅模块,在完成订阅模块时,前端订阅页面联级复选框的实现花费了一定的时间,觉得对此作一定的总结,会方便以后对于此类复选框的功能实现。
如下图所示,订阅模块的复选框是一种联级复选框,不仅需要实现可以统计复选框的选择结果、预设复选框的状态,也需要实现两级复选框的选择关系:父复选框选中子复选框也全部自动选择、子复选框取消选中父复选框也取消选中、子复选框全部选中父复选框也自动选中。

作者  沈超楠| 2016-12-13 10:31:09 | 阅读(332) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 

转载声明!

 
 
模块内容加载中...
 
 
 
 
 

《易测试》双月刊

 
 
模块内容加载中...
 
 
 
 
 

日志分类

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

友情链接

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

页脚

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

注册 登录  
 加关注