QA
文章平均质量分 58
talldeem
这个作者很懒,什么都没留下…
展开
-
V字形研发模式中的测试
1.需求阶段测试要参与需求的评审,对需求的涉及范围有个大致的了解,同时要挑战需求中不合理的或者投入产出比较小的点。多数情况下,产品经理可能对技术实现只是有个概念,这种概念可能多数时候限于 人×日 ,而且他们的预估可能还有部分偏差,这个时候,需要介于开发人员和项目经理之间的测试,以技术的出发点对需求进行更合理的规约,同时帮助理清产品思路,帮助减少不必要的开发工作量。2.系统设计阶段测试需原创 2015-11-12 22:08:13 · 2523 阅读 · 0 评论 -
测试质量报告-为了更好的下一个
测试质量报告的几个方面:1.bug率(千行代码产生的bug数量)2.bug在时间上的分布(主要在什么阶段产生了bug,如果在最后的用户验收测试阶段发现了大量的bug,则测试过程明显不合理)3.bug在空间上的分户(哪些功能点产生了bug)4.根据上述分布和历史经验以及项目的整体复杂度,对bug作出预期,还有多少问题遗留到线上5.根据局部性原理,对产生bug的部分重点关注原创 2016-02-28 23:07:05 · 1445 阅读 · 0 评论 -
可测性是设计方案的必选项
系统可测性是共同努力的结果描述“没法测试的系统,不是好的设计”原创 2016-03-06 22:05:51 · 845 阅读 · 0 评论 -
过程质量和结果质量
过程质量是为了结果质量。可以为了结果质量进行妥协。但关键是能够保证结果质量。原创 2016-03-06 21:31:37 · 2642 阅读 · 0 评论 -
基于POM(page oriented model)的UI测试脚本编写
重点关注UI自动化原创 2015-11-14 23:23:18 · 416 阅读 · 0 评论 -
测试计划的制定
测试计划是对测试工作量的一个预估,体现在人×日上,主要的参考坐标是测试执行的难度和需要完成的过程。同时测试计划需要平衡质量产出和项目周期,延长测试时间,进行更完备的测试能够提高项目质量,但是也不可避免地延长了整个项目的发布时间,对于迭代要求迅速的项目,需要采取更为灵活的测试策略并制定相应的测试计划,满足整体的项目要求。一般情况下会有个参考系,主要是在宏观和微观上。宏观上,开发测试周期会有一个比原创 2016-01-04 09:33:20 · 1000 阅读 · 0 评论 -
测试分析-场景分析法
测试分析是软件产品生命周期中,测试角色对软件进行的“系统设计”,主要目的是明确测试的覆盖范围和重点。测试分析的输入一般是产品需求文档,有时候在类瀑布模型下,输入还可能包括系统设计文档;输入为对该产品(系统)的需要测试的点圈定和分析,包括安全性测试,压力测试的必要性等。测试分析的主要方式包括边界值,等价类划分等方式,这些方法应用较多,不是本文讨论的重点,下面主要说下基于“场景分析”法进行的测原创 2016-01-03 21:54:57 · 7816 阅读 · 0 评论 -
TestNG进行接口测试,脚本及可维护性框架
testng被普遍使用于基于java和spring的系统结构中,用于保证系统功能,本身testng的特点:1.结构清晰2.支持多种数据源3.可与maven集成4.环境/数据准备方便可用于系统中对外提供的接口进行接口测试脚本的编写(单元测试则一般用junit完成)。原创 2015-11-22 15:10:30 · 5217 阅读 · 0 评论 -
测试的自我消灭
测试是一个很尴尬的职业,因为如果你把工作做得近乎完美的时候,就要面临失业。这点与开发不同,固然,如果某天出现了一个根据需求可以自动生成代码的机器,并且开发人员能够完美的实现该机器,那么开发也就面临失业。但是当前技术条件下,开发的失业概率还是要远小于测试。其实,与其说测试是一个职业,不如说测试是一种思维。这种思维更看重批判性,以发现问题为目的,努力使交付给最终用户的产品缺陷最少。就具体技能上原创 2015-11-08 22:45:09 · 425 阅读 · 0 评论 -
持续集成的意义及hudson&maven
使用hudson&maven进行持续集成。持续且快速的版本迭代是互联网行业的一大特点,通过迅速地推出新产品,占领新的市场;通过不断完善产品功能,巩固市场。而持续集成的意义,在于能够在不断的产品迭代中,保证产品的主功能和可用性没有致命缺陷;在产品的版本演进过程中,以较少的质量代价换取在产品的整个周期中的可用性和健壮性。从而不因产品的质量问题,流失用户。有个简单的例子,最近在用一个产品时,原创 2015-12-12 14:26:00 · 2408 阅读 · 0 评论 -
JUnit/Mockito实现单元测试
JUnit/Mockito实现单元测试原创 2015-11-30 21:38:06 · 738 阅读 · 0 评论 -
Jmeter实现webservice的压力测试
以HTTP协议为例,记录使用jmeter进行压力测试的方法。原创 2015-11-17 21:37:13 · 8399 阅读 · 0 评论 -
SoupUI简易实用手册
1.安装,若安装的是pro版本,需要注册。2.原始界面:3.试用一个外部的服务wsdl:在网上随便找一个在线的wsdl定义。(wsdl:Web Services Description Language,一个web service的描述方式。)http://www.webxml.com.cn/WebServices/TranslatorWebService.asmx?wsdl原创 2015-11-15 09:57:00 · 3396 阅读 · 0 评论 -
测试用例的编写-重在平衡
测试用例的编写是测试过程中的一个环节,位于在真正开始测试执行之前,在测试分析完成之后。用例(case)主要有两个作用:一是提供可执行/可操作的用例执行方式说明;二是在测试执行过程中记录用例的通过情况及bug跟踪。为满足上述目的,可见用例需满足以下几个要求:1.可执行可执行是用例最基本的要求。可执行包括要明确呈现给用例的执行人员要做什么样的数据/环境准备,操作步骤,操作过程中涉及到的原创 2016-01-17 21:22:40 · 470 阅读 · 0 评论