测试排期是整个测试过程非常重要的环节,关乎项目整体的上线计划及版本节奏。测试排期首先要评估测试的工作量。所以测试工作量评估的越准确,对项目整体节奏的把握更有利。工作量评估得过多影响上线节奏,人员工作强度变低影响效率,工作量评估过少,造成的影响更大,如果可以通过加班消化还好,如果消化不了项目会延期,错过活动等等,对测试口碑的影响将是毁灭性的。尤其是一些紧急的需求,要求快速上线,更有可能开发的改动方案
13 小时前| 452 人阅读|0 人点赞

变异测试技术是一种对测试集的充分性进行评估的技术,以创建更有效的测试集。变异测试与路径或者数据流测试不同,没有测试数据的选取规则。变异测试应该与传统的测试技术结合,而不是取代它们。举个例子:我们在项目中进行单元测试,编写单元测试用例保证被测程序的正确性。我们通常使用覆盖度来作为单元测试的标准。如图:被测试程序foo(intx,inty)设计测试用例a.输入:x=1,y=0输出:0b.输入:x=-1
1 天前| 574 人阅读|10 人点赞

首先要再三的推荐国文发的这篇文章,谈谈Google的TestCertfied:https://testerhome.com/topics/5752(大家可以点击原文链接来查看)。这篇文章中的5个level可以说是非常值得大家借鉴的,同时文章最后提到的PH,ProjectHealth的出现,PH可以自动且动态的每天无需人工干预的考量项目的健康度(PH是整个生命周期的考量,设计到开发、测试、发布和部署
2016-08-26| 686 人阅读|16 人点赞

临近周末,回顾了下安全圈的新闻,发现最劲爆的当属“Quadrooter”漏洞(当然演艺圈更劲爆的事件和咱们无关)。这个漏洞由四个子漏洞组成,由于高通占据了Android市场65%以上的份额,所以这个漏洞导致约9亿Android设备受到影响。本篇文章将探讨Quadrooter中的多线程问题,以及研发阶段的防范策略。漏洞潜在风险:恶意攻击,黑客将能够快速提升至Root权限,然后在你的手机中胡作非为。影
2016-08-25| 1005 人阅读|22 人点赞

我们在测试过程中,经常要配置host,切换不同的host来实现测试不同服务器的目的。通常的作法是打开drivers/etc/hosts,然后输入ip、域名,配置host后,开始测试。如果遇到要在不同host之间切换,那么上述打开文件,编辑host内容的步骤要反复进行,比较麻烦。或者有时候用notepad++和notepad打开hosts文件后,格式不一样,输入ip、域名后有时候不能生效。网上有很多
2016-08-24| 1213 人阅读|5 人点赞

我们已经练习过如何用python写一个脚本,通过appium连接到模拟器后,操作“要看”app,见《【Android自动化】编写自动化测试用例前的练习》。本次,我们利用pyumit框架,形成几条测试case,实现批量执行脚本。前凑开始用例框架需要三个元素:1.底层库2.pyunit框架3.自动化用例1.底层库这里,我封装一个BaseCase.py的底层库,里面对一些动作和我希望实现的功能做一下封装
2016-08-23| 710 人阅读|8 人点赞

1、webservice先简单开发webservice,参考文档http://www.cnblogs.com/xwdreamer/archive/2011/12/07/2296914.htmlwebservice没有打成war包,是在eclipse运行测试(这块有时间补充)2、Jmeter2.1创建线程组(setUpThreadGroup)2.2在线程组下创建取样器(SOAP/XML-RPCReq
2016-08-22| 1114 人阅读|5 人点赞

摘要:bug少、性能好、易修改。好的代码有着很高的影响力,能否写出这样的代码,正是评判一位开发人员是否优秀的标准。然而,虽然代码的质量很重要,但是新入行的开发人员往往感觉心有余而力不足。网路上有很多关于如何写好代码的文章。一个新入行的开发人员如何才能记住这些技巧?一篇名叫《CodeComplete》的指导就是一份非常好的学习资料,可惜的是,它长达960页!我认为,找到一种简单可行的框架是完全有可能
2016-08-19| 523 人阅读|0 人点赞

移动互联的世界里资讯繁杂错乱,碎片化的阅读习惯迷人心智,学习如何去识别、整理和提取,是我们不可回避的重要一课。by猫编大部分人可能从来没有总结梳理过自己的知识和经验,但往往在实际做事情的过程中都遵循一套科学的方法和逻辑。在现实生活中我们经常会遇见这样的人,他们对某个专业和领域有着很深的洞见,看问题准,见解独特,但当你问他是怎么做到的时,他又说不出个所以然来。街头智慧和科学方法才能有两类:街头智慧和
2016-08-18| 726 人阅读|1 人点赞

做敏捷QA五年多,看到了很多人加入,也看到了很多人放弃。其中有经验丰富的测试人员,也有刚刚步入职场的新人。虽然“从入门到精通”是大多数人选择进入这个行业的初衷,但是敏捷QA一些特有的工作方式和要求,会让很多人不适应或者不喜欢,所以很多时候我们看到的是一个个“从入门到放弃”的过程。那么什么样的人应该不要选择或者尽早放弃敏捷QA这条路呢?本文试图给大家提供一些参考。敏捷QA入门QA(QualityAs
2016-08-17| 2001 人阅读|8 人点赞


Quora上有人提问:如何才能让工作更轻松有效?网友们纷纷支招:1.浏览器开100个标签页?你本可一键搞定(你还有111个标签页未关闭,如果现在退出你将失去先前的所有信息。)承认吧,你就是那个会打开多个标签页的人。为了不至于在众多标签页中找花眼,你最好下一个ChromeOne-Tab这样的浏览器插件,它会把你所有的标签页都瞬间整理进一个浏览页面中。2.提高你的打

48°|489 人阅读|10 人点赞|0 条评论


几周前,我参加了一个很痛苦的迭代计划会。类似的会议你可能也参加过,团队竭尽所能试图分析出本次迭代所要完成的所有任务,并就每一个任务具体需要花费多少小时进行无休止的争论。然而这种级别的细节讨论其实是不需要的。迭代计划会的目的是从产品列表中挑选出本次迭代要完成的条目,并对如何完成有一个大致的想法,达到这个目的并不需要团队了解每一个任务,当然更不需要团队知道某个任务是需要花费4小时还是5小

88°|881 人阅读|18 人点赞|0 条评论


刚开始尝试Scrum的团队,往往都会碰到一个问题,那就是Sprint计划会议的开会时间过长。笔者就曾经见过这样一种情况:为期两周的冲刺,Sprint计划会议足足开了一整天,白天开不完,晚上加班接着开。那么为什么会出现这种情况呢?时间都主要消耗在哪里?通过观察,笔者发现大部分时间都消耗在对用户故事的讨论上,具体来说就是对用户故事的业务、界面和交互,以及技术实现方案和测试要点的讨论。在业界谈起

64°|647 人阅读|5 人点赞|0 条评论


一、AndroidManifest.xml配置文件介绍本质:AndroidManifest.xm是整个应用的主配置清单文件包含:该应用的包名、版本号、组件、权限等信息作用:记录该应用的相关配置信息二、AndroidManifest.xml的位置在一个安卓工程的根目录下三、初识AndroidManifest.xml从成功新建一个Android工程开始,

60°|601 人阅读|2 人点赞|0 条评论


测试背景:在国外服务器上需要访问阿里云的api,现要测试它们之间的带宽,及丢包率,与响应时间要最大值,最小值,平均响应时间测试方法先给大家说下我们的做法(以下都是基于ubuntu环境运行):1.使用iperf做带宽性能测试2.使用mtr做网络丢包的测试3.使用httping做api响应时间测试iperf安装iper

80°|809 人阅读|6 人点赞|0 条评论



»北京 北京尚优力达科技有限公司
»北京 youku
»南京 江苏博瑞思信息技术有限公司
»武汉 中软国际科技服务有限公司武汉分公司
»上海 上海盟聚信息科技有限公司
官方微信


微信公众平台:搜索“测试窝”或扫描左侧的二维码。
官方微博


新浪微博 @测试窝
+求关注

合作伙伴