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

网易杭州 QA Team

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

 
 
 
 
 
 
 
 

前端单元测试工具-karma

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

前言

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

Karma简介

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

Karma的安装

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

NodeJS学习(2)——如何编写简单的服务器

2016-12-19 16:47:34 阅读298 评论0 192016/12 Dec19

之前一次博客已经简单介绍了nodejs的一些基本知识,认识了nodejs的一些原理,但是nodejs毕竟是用来搭建响应速度快、易于扩展的网络应用的,我们学习的目标就是可以用它搭建一些网络应用,所以经过一段时间的学习实践,我获得了一些用nodejs搭建简单服务器的心得,简单介绍下。
首先,如果我们需要用nodejs搭建一些简单的服务器,只利用nodejs原本就拥有的模块,我们需要关注的是http模块。所以在实际的编写代码中,我们首先需要添加引用http模块,如下:

const http = require('http');

接下来,我们可以利用http模块中的creatServer(function(req,res){})方法快速的编写一个http服务器,如下:

var testserver = http.createServer(function(req,res){

作者  沈超楠| 2016-12-19 16:47:34 | 阅读(298) |评论(0) | 阅读全文>>

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

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

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

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

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

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

iOS内存管理

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

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

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

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

接口功能自动化测试问题汇总

2016-12-15 10:54:25 阅读192 评论0 152016/12 Dec15

问题一:使用httpClient实现NameValuePair方式的post请求,出现错误“响应状态:HTTP/1.1 400 Bad Request”,打印response的内容,发现参数未传入。
原因:发送的请求缺少头信息。
解决方法:加入如下的头信息

HttpPost httpPost = new HttpPost(path);

作者  韩延玲| 2016-12-15 10:54:25 | 阅读(192) |评论(0) | 阅读全文>>

自动化测试——数据准备

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

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

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

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

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

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

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

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

Nginx配置学习

2016-12-14 16:47:05 阅读88 评论0 142016/12 Dec14

在工作中接触到Nginx的配置,没有SA维护的情况下需要自行维护测试环境的Nginx配置,配置出错后要有能力尽快恢复,所以基于这个基本要求,对Nginx的配置进行了简单的学习。

# -*- Mode: Nginx -*-
user www-data;   //运行用户
worker_processes 4;  //启动进程,通常设置成和CPU数量相等
worker_rlimit_nofile 262144;

作者  xieyingchunuestc| 2016-12-14 16:47:05 | 阅读(88) |评论(0) | 阅读全文>>

微信扫码登陆等SNS登陆的UI测试一种解决办法

2016-12-14 15:54:26 阅读91 评论0 142016/12 Dec14

项目有微博,QQ,微信登陆,前两者登陆还可以通过传统的输入密码方式模拟,但是扫码就比较困难了。现在的第三方登陆基本采用OAuth2.0做认证,因此我们可以采用以下思路来解决问题:
1.假设一台可以实现部分oauth2.0 接口的服务器
2.在UI测试的服务器申请修改HOSTS,将需要Mock的服务器IP映射到Mock服务器上
3.Mock服务器按照一定的配置返回正确的(带有随机数据的)或者失败的(由于异常测试)
以微信的文档为例,http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html
我们先看下OAuth2.0 协议,确定我们需要Mock的接口。按照协议要求,我们点击微信登陆后,会被重定向到一个微信域名的扫码页面,当用户完成扫码后,微信页面会跳转到一个我们服务器预先设定的回跳页

作者  nowind| 2016-12-14 15:54:26 | 阅读(91) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 

转载声明!

 
 
模块内容加载中...
 
 
 
 
 

《易测试》双月刊

 
 
模块内容加载中...
 
 
 
 
 

日志分类

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

友情链接

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

页脚

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

注册 登录  
 加关注