自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tall Deem的专栏

负责的灵活的质量保证

  • 博客(19)
  • 收藏
  • 关注

原创 可测性是设计方案的必选项

系统可测性是共同努力的结果描述“没法测试的系统,不是好的设计”

2016-03-06 22:05:51 821

原创 过程质量和结果质量

过程质量是为了结果质量。可以为了结果质量进行妥协。但关键是能够保证结果质量。

2016-03-06 21:31:37 2527

原创 测试质量报告-为了更好的下一个

测试质量报告的几个方面:1.bug率(千行代码产生的bug数量)2.bug在时间上的分布(主要在什么阶段产生了bug,如果在最后的用户验收测试阶段发现了大量的bug,则测试过程明显不合理)3.bug在空间上的分户(哪些功能点产生了bug)4.根据上述分布和历史经验以及项目的整体复杂度,对bug作出预期,还有多少问题遗留到线上5.根据局部性原理,对产生bug的部分重点关注

2016-02-28 23:07:05 1332

原创 测试用例的编写-重在平衡

测试用例的编写是测试过程中的一个环节,位于在真正开始测试执行之前,在测试分析完成之后。用例(case)主要有两个作用:一是提供可执行/可操作的用例执行方式说明;二是在测试执行过程中记录用例的通过情况及bug跟踪。为满足上述目的,可见用例需满足以下几个要求:1.可执行可执行是用例最基本的要求。可执行包括要明确呈现给用例的执行人员要做什么样的数据/环境准备,操作步骤,操作过程中涉及到的

2016-01-17 21:22:40 451

转载 eclipse最有用快捷键整理 by 戎码一生

eclipse 快捷键

2016-01-04 12:01:18 285

原创 测试计划的制定

测试计划是对测试工作量的一个预估,体现在人×日上,主要的参考坐标是测试执行的难度和需要完成的过程。同时测试计划需要平衡质量产出和项目周期,延长测试时间,进行更完备的测试能够提高项目质量,但是也不可避免地延长了整个项目的发布时间,对于迭代要求迅速的项目,需要采取更为灵活的测试策略并制定相应的测试计划,满足整体的项目要求。一般情况下会有个参考系,主要是在宏观和微观上。宏观上,开发测试周期会有一个比

2016-01-04 09:33:20 971

原创 测试分析-场景分析法

测试分析是软件产品生命周期中,测试角色对软件进行的“系统设计”,主要目的是明确测试的覆盖范围和重点。测试分析的输入一般是产品需求文档,有时候在类瀑布模型下,输入还可能包括系统设计文档;输入为对该产品(系统)的需要测试的点圈定和分析,包括安全性测试,压力测试的必要性等。测试分析的主要方式包括边界值,等价类划分等方式,这些方法应用较多,不是本文讨论的重点,下面主要说下基于“场景分析”法进行的测

2016-01-03 21:54:57 7680

原创 持续集成的意义及hudson&maven

使用hudson&maven进行持续集成。持续且快速的版本迭代是互联网行业的一大特点,通过迅速地推出新产品,占领新的市场;通过不断完善产品功能,巩固市场。而持续集成的意义,在于能够在不断的产品迭代中,保证产品的主功能和可用性没有致命缺陷;在产品的版本演进过程中,以较少的质量代价换取在产品的整个周期中的可用性和健壮性。从而不因产品的质量问题,流失用户。有个简单的例子,最近在用一个产品时,

2015-12-12 14:26:00 2397

原创 JUnit/Mockito实现单元测试

JUnit/Mockito实现单元测试

2015-11-30 21:38:06 717

原创 TestNG进行接口测试,脚本及可维护性框架

testng被普遍使用于基于java和spring的系统结构中,用于保证系统功能,本身testng的特点:1.结构清晰2.支持多种数据源3.可与maven集成4.环境/数据准备方便可用于系统中对外提供的接口进行接口测试脚本的编写(单元测试则一般用junit完成)。

2015-11-22 15:10:30 5178

原创 Jmeter实现webservice的压力测试

以HTTP协议为例,记录使用jmeter进行压力测试的方法。

2015-11-17 21:37:13 8367

原创 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 3370

原创 基于POM(page oriented model)的UI测试脚本编写

重点关注UI自动化

2015-11-14 23:23:18 397

原创 V字形研发模式中的测试

1.需求阶段测试要参与需求的评审,对需求的涉及范围有个大致的了解,同时要挑战需求中不合理的或者投入产出比较小的点。多数情况下,产品经理可能对技术实现只是有个概念,这种概念可能多数时候限于 人×日 ,而且他们的预估可能还有部分偏差,这个时候,需要介于开发人员和项目经理之间的测试,以技术的出发点对需求进行更合理的规约,同时帮助理清产品思路,帮助减少不必要的开发工作量。2.系统设计阶段测试需

2015-11-12 22:08:13 2446

原创 测试的自我消灭

测试是一个很尴尬的职业,因为如果你把工作做得近乎完美的时候,就要面临失业。这点与开发不同,固然,如果某天出现了一个根据需求可以自动生成代码的机器,并且开发人员能够完美的实现该机器,那么开发也就面临失业。但是当前技术条件下,开发的失业概率还是要远小于测试。其实,与其说测试是一个职业,不如说测试是一种思维。这种思维更看重批判性,以发现问题为目的,努力使交付给最终用户的产品缺陷最少。就具体技能上

2015-11-08 22:45:09 413

原创 kali安装后配置

0.install kernel headers1.add-apt-resposity ppa gen public key2.vimrc backup3.source.list 加入新源4.vmware 安装文件备份5.finger print gui6.备份 .bash_history7.安装 bumbeblee

2015-10-11 18:29:03 430

原创 linux网络地址处理函数

在处理网络地址的时候,自己写函数太费劲了,而且还会存在很多问题,linux的库( , )里提供了这样的几个函数,便于处理IP地址: unsigned int inet_network(const char *cp);将cp指向的点分十进制IP地址转换为一个无符号整型量并返回,这个函数在平时用到的较少,但是有他独特的优势:与机器的大顶端还是小顶端无关。在32位机器中,无符号整型正好可以表示所

2013-06-03 09:38:44 539

原创 求解分数(真分数和假分数)的循环周期

今天偶然遇到一个问题,要求解一个无限循环小数的循环周期,如3/7 = 0.428571428571428571.....,那么循环周期则为6。这是真分数的求法,另外还应当考虑到除数比被除数小的情况下,即假分数的情况的处理。采用浮点数移位+强制类型转换+求模的方式:int cycle(int m,int n){ int cycle=0; double rational_num,t

2013-05-09 14:29:33 1240

原创 关于位操作的一点感想

前段时间看关于位的操作,一直想写点东西,后来又被问到关于码距的问题,发现好多基础性的东西其实是在高级的应用中用到的最多的东西,并且在应用中有很客观的效率。遇到过这样一个问题,一个32位二进制数,再给出一个有大量32位二进制数的集合,求解集合中与给定的数不同位数在3以内的数。当时的第一反应是,逐个遍历,把集合中的数与给定的数进行异或运算,统计结果中为“1”的位数即可。逐个遍历,进行异或运算,

2013-05-07 11:44:18 584

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除