微信号:grzlwx

介绍:光荣之路官方资讯

测试工作小感

2015-06-18 22:24 光荣之路

光荣之路

扔这: 735821166@qq.com

请把你在测试路上的点滴记录下来,无论经验还是教训,请分享给我们!

有千千万万个同行看着你呢,看你还敢不敢不进步?!


工作的事情终于告一段落了,最终我还是选择了一个没什么保障的小公司,外包到**科技。

**工作已经有两个星期了,对于那边的环境和工作总算是适应了。现在不做梦了,进入了那个环境之后,我才会了解为什么我进不了****要的人都是能够独当一面的。我们那个项目组有4**的正式员工,一个负责自动化测试,负责写脚本程序等。两个负责把握整个项目的流程,安排任务和解决在测试过程中遇到的各种难题。还有一个就是QA这便的老大,负责整个项目人事,测试任务安排,协调等。他们每个人都是不可替代的。而现在这个项目组中还有南大,南邮的一些实习的研究生。有两年工作经验的我进入到这杨的环境

并没有给我带来些许优势。主要原因有两个1.之前我都是做手机方面的黑盒测试2.**的产品是在mac Os上运行的,对于mac一无所知的我也是一个挑战。

我是负责产品的toolbarAU升级这块,什么是AU呢,AU就是ActiveUPdate的缩写,它的含义是激活升级的意思。我们都知道每个产品在发布后,只要该产品是在试用期,都是有项目的版本升级。项目的现阶段是本地AU,就是在自己的mac上搭建服务器,然后将要升级的组件拷贝到服务器下正确的文件夹下面,通过读取一些配置文件,找到要更新的服务器。

然后从服务其上读取相应的。xml文件(相当于小型的数据库),此.xml包含了产品要升级的各个组件以及组件的旧版本号和新版本号。通过合适的算法比对各个组件的版本号

然后决定要不要升级。

即使一个小小的AU升级,新手测试的时候会遇到很多的问题。

假设我现在要进行toolbar的升级,在准备AU服务器和新版本的组件后进行升级。但是却出现了你的版本已经是最新的了,没有可提供的升级服务的提示。那你会怎么考虑呢?

.首先重启产品,因为有可能你在修改产品升级读取的文件时没有关闭产品,以至于它找到的不是本地的AU服务器。2,查看修改的升级读取的文件服务器的URL是否正确 3.进入AU服务器上的。xml配置文件,查看toolbar该组件的版本号是否大于当前toolbar的版本号。

有时候还会遇到这杨的提示“不能找到该服务器的链接”,这时候首先要确认你mac上的web服务器有没有打开(mac 10.8上不带有web shareing的服务器,要重新安装一下)。如果服务器打开了,打开浏览器通过Http发送AU的URL地址,看看通过浏览器可不可以打开。如果一切OK,还是出现这类情况。检查log.在产品的某个目录下面有升级的详细log.如果找到http 404之类的信息,99%的情况是要升级的组件文件名或者大小写错了,这样直接修改一下就OK了

另外有的时候也会出现这样的提示,“在升级过程中出现问题,然后返回一个码表示错误”这个问题同样可以查看log,在出现错误的信息中一般会查找到要升级的组件文件不能正确解压缩打开。真是什么问题都会出现啊。所以新手在做AU测试的时候会遇到很多问题,在

遇到问题的时候不要慌张,因为总会解决。你可以请教组内经验较丰富的工程师,只要他们交过一遍之后,你以后遇到问题就可以顺着他们思维的方式自己去找到问题的根源,我觉得这就是一个很大的进步。也是我这两个星期以来收获到的最有价值的东西吧,也就是作为QA不但要会发现问题,还要学会分析问题。

另外昨天还遇到这样一个 问题,就是我没有设置代理的情况下将一个不存在的URL地址添加到产品的blocked list中。如果通过浏览器访问这个网址,正常的理解是产品应该会弹出禁止访问的提示。但是我那边却出现了访问不到的503的提示。为什么会这杨呢,难道我们的产品在设置时没有考虑到对不存在的网站进入过滤吗?我一直是这杨理解的,就是说当我们在浏览器中访问一个URL请求时,首先会检查我们产品的黑白名单,如果在黑白名单中存在,就做相应的处理。后来这个问题问了老大了,他说他觉得WTP的黑白名单是在网络层,也就是只有你找到这个服务器后,才从黑白名单中check.这个理论推断是源于另外一个同事设置了代理产品就会对不存在的URL地址进行拦截。后来他又叫我在两种不同的情况下查看log,果然在发送一个不存在的URL地址时,log中是没有http请求的。

我要学习的地方还有很多,在决定换工作的时候,总以为QA不就是这样么,我觉得我应该算一个比较合格的QA了,在之前的项目中bug的数量也一直名列前茅。现在我对QA有了更深一层的认识,一个优秀的QA不仅能够在熟悉业务需求的时候找到问题,还要在发现问题的时候找到原因以及进一步对系统的流程,设计方面的理解。

一步一个脚印吧,抛弃心中那些无知的幻想,一起加油吧!

(作者:qjcslg 来源:http://www.51testing.com/html/58/324458-816817.html)

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499



 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 云时代 IT 从业者尚存 50% 职业技能空白 【转】Python 包管理工具解惑 在R中自定义表格数据—DT包 Android开发技术周报 Issue#8 Hadoop启动报Error: JAVA_HOME is not set and could not be found解决办法