最近在进入新项目,第一件事当然就是熟悉开发的代码。然后令我头疼的事情发生了,代码结构实在太不清晰了。有图有真相:相信看到这你一定有了题目的感觉,结构不清晰,让人无法入手的代码结构,作为一名处女的测试来说,这无疑是一种打击。带着思考,我们分析一下如下结构架构图:架构原则:易读性、易维护性、易扩展性一、思考做好一件事,花在思考上的时间应该多于执行。首先根据产品需求和设计图,脑中先建立一个产品架构:技术
2017-08-11/2679 人阅读/0 人点赞

随着互联网产品的不断发展,降低前端与后端的耦合度,便于产品功能的快速更新、迭代,对测试来说,为适应这种变化,不可避免的要进行服务端部分的测试,那么什么样的需求适合进行服务端测试?服务端的测试工作分哪些部分?服务端测试又如何开展呢?请往下看。什么样的需求适合进行服务端测试现今的互联网产品按使用场景大概可以分为三类web端,也就是网页移动端,手机app&h5页面(当然h5也在各个平台适用,但目
2017-08-23/3088 人阅读/2 人点赞

FACEBOOK曾经的座右铭是“movefastandbreakthings”(行动迅速并打破常规),相反,他们现在尝试着“movefastandfixthings”(行动迅速并修复缺陷)。--这是歪果仁的幽默吧!~为此,他们开发了一款基于AI的静态代码扫描工具,infer。它可以在移动APP真正交给用户之前就发现其中潜在的漏洞。现在他们希望大家都能够在测试自己的软件过程中应用起该工具来。现在in
2017-08-22/5175 人阅读/1 人点赞

问题前段时间小编在测试过程中遇到过这样一个问题:手机连接Fiddler抓取泛灵犀图片请求,在客户端部分图片无法显示,如图。问题排查过程中发现HTTP请求的图片可以正常显示,HTTPS请求的图片都无法显示。解决方案经查阅资料,问题得到了完美解决,解决方案如下:方案一:1)打开Fiddler中的Tools→FiddlerOptions→HTTPS,勾选CaptureHTTPSCONNECTs,勾选De
2017-08-03/3290 人阅读/3 人点赞

服务端测试里面很重要的一项内容是性能测试。几乎每一个服务我们都要通过测试手段去评估它的性能指标:能支持多少用户同时访问、服务端响应时间、服务端资源占用等等。一般而言我们是通过性能测试的软件,比如LoadRunner,通过模拟多个客户端同时向服务端发送请求来进行测试的。而在构造这些请求时,通常会需要做一些文本处理的工作。一个实际的场景:某天开发找到小编说需要对某个图片搜索的接口做压力测试。然后开发告
2017-08-18/2685 人阅读/2 人点赞

前段时间进行测试工具调试时发现有一台iOS10的越狱机器无法通过IP地址连接SSH,在苦于无从下手的时候,突然在网页中看到了找到了usbmuxd,简直就是一个为小编量身准备的工具(如果windows上安装了苹果公司提供的相关服务也是可以使用的)。具体方法如下:第1步,下载usbmuxdhttp://cgit.sukimashita.com/usbmuxd.Git/snapshot/usbmuxd-
2017-08-17/3510 人阅读/0 人点赞

补丁包主要涉及到的场景:相信很多小伙伴对于补丁包不陌生,也有些小伙伴对于补丁包有困惑,什么是补丁包,补丁包的发布在什么阶段呢?小编为大家逐一答疑。小编所在的团队,正常的测试阶段如下流程所示,各方在项目迭代中按照预期的流程执行任务,测试严格按照流程规范迭代执行。补丁包发生的时机(流程图中红色框体位置):一灰上线后,二灰期间产品正式发布后fix线上Bug补丁包提测的内容一般是:修复线上待修复的功能逻辑
2017-08-16/2741 人阅读/1 人点赞

被测试服务请求第三方服务,针对第三方服务的响应进行异常容错测试是后端服务典型的测试场景。测试环境直接搭建第三方服务,从被测服务发送请求给第三方服务模拟异常情况十分困难。因此,测试通常采用直接配置Json文件或PHP跳转到Json文件的方式模拟第三方服务返回异常数据;一方面,不同第三方服务需要配置不同的Json文件,管理多种Json文件路径十分麻烦;另一方面,部分场景下被测服务认为PHP跳转的方式为
2017-07-15/3472 人阅读/1 人点赞

问题背景:在测试&部署监控过程中,我们常常会遇到外部接口返回数据不靠谱的时候。最常见的场合是从某个http获取如json和xml等结构化的结果,进行解析并处理,在这时候出现以下这几种常见类型的错误:(1)整个结构不完整。直接无法解析json/xml。(2)编码错误,常见的gbk/utf8错误(3)超长数据/非法字符。(4)数据类型不匹配。需要是数字的给了字符串,该是数组的给了字符串等,对j
2017-08-14/3644 人阅读/3 人点赞

小编踩过的坑:在项目后期对搜狗输入法某版本的泛灵犀功能做流量测试时发现流量消耗特别大。原因:1)泛灵犀的总流量=泛灵犀的显示流量+点击详情跳转后的流量,泛灵犀显示流量较小,但点击详情是跳转的搜狗输入法内置浏览器,且显示的内容较大;2)在移动网络下,点击详情时没有给出相应的提示。开发填坑方案:改为跳转手机默认浏览器。测试填坑方案:总结学习中。。。。。。一、AndroidApp流量测试方法1、读取An
2017-07-13/3125 人阅读/3 人点赞