TestMethodandTheory
windone0109
Less is awesome~
展开
-
软件测试常用术语
Acceptance Testing--可接受性测试一般由用户/客户进行的确认是否可以接受一个产品的验证性测试。actual outcome--实际结果 被测对象在特定的条件下实际产生的结果。Ad Hoc Testing--随机测试 测试人员通过随机的尝试系统的功能,试图使系统中断。algorithm--算法 (1)一个定义好的有限规则集,用于在有限步骤内解决一个问题;(2)执行一个特定任务的任何转载 2009-04-18 12:25:00 · 936 阅读 · 0 评论 -
冒烟测试与随机测试
本文将介绍两种不太普遍的测试类型-冒烟测试与随机测试。 冒烟测试 冒烟测试(smoke testing),据说是微软起的名字。在《微软项目求生法则》一书第14章“构建过程”关于冒烟测试,就是开发人员在个人版本的软件上执行目前的冒烟测试项目,确定新的程序代码不出故障。 冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板功基本功能检查。任何新电路板焊好后,先通转载 2009-04-21 15:39:00 · 784 阅读 · 0 评论 -
内控安全解决之道
首先讲一下这个方面的热点问题。大家现在都知道现在的防护已经出现一个主体的方向,就是由防外为主转变为防内为主、内外兼防,70%以上的信息安全事故为内部人员和内部勾结所为,而且呈上升的趋势。另外一个热点是由单一的产品防护转为系统防护,少数产品满足信息安全防护的需求的时间已经过去了,信息安全建设不是简单的产品采购与系统堆叠,紧密结合,协同防护才能适应当前最新的安全威胁。如果做一个木桶,木桶是有很多原创 2009-04-22 09:09:00 · 1708 阅读 · 0 评论 -
如何提高软件测试的水平
“什么叫成熟产品?只要有一个成功案例的产品就是成熟产品!”某国内大型软件公司CEO的这个经典观点广为流传,但其中的逻辑错误将风险带给了客户也带给了软件企业本身。国内一些软件企业居然一夜间成了万能公司,ERP ? CRM ?OA?WorkFlow?我们都行!然而这些企业对软件测试的重要性大多认识不足,重开发轻测试的现象过于严重,很多公司没有专门的测试部门,测试工程师太少,开发人员兼作测试工作的现象转载 2009-04-21 15:43:00 · 1019 阅读 · 0 评论 -
每天Building(构造)与SmokingTest(冒烟测试)的必要性
作者:Steve McConnell如果你想创建一个只包含一个源程序文件的简单程序,那么你只需要编译、连接那一个文件就可以了。如果是一个团队项目组,有着许多甚至上千个源程序文件,那么要创建一个可执行程序的过程就变得更复杂、更耗时。你必须用各种各样的组件将程序逐步建立起来。 在微软或其它一些软件公司中惯例是:每日构造并做“冒烟测试”。每天都对已完成的源翻译 2009-07-02 11:16:00 · 4182 阅读 · 0 评论 -
软件测试度量指标
在CMMI体系的测试过程中定义了四个度量指标:测试覆盖率、测试执行率、测试执行通过率、测试缺陷解决率。为了使专/兼职测试人员理解这四个度量指标,了解如何利用现有资源收集度量数据,本文介绍这四个指标的含义及数据收集方法。 1 测试覆盖率 测试覆盖率是指测试用例对需求的覆盖情况。 计算公式:已设计测试用例的需求数/需求总数。 测试覆盖率从纬度上说包括广度覆盖和深度覆盖;从内容上说包括用户场景覆盖、功能覆盖、功能组合覆盖、系统场景覆盖。 首先说广度,转载 2010-07-30 09:32:00 · 7460 阅读 · 1 评论 -
Ad-hoc测试
“Ad-Hoc” 原意是指 “特定的,一次性的”,这里专指“随机的,自由的”测试。在软件测试中除了根据测试样例和测试说明书进行测试外,还需要进行随机测试(Ad-hoc testing),主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行样例测试的重要补充手段,是保证测试覆盖完整性的有效 方式和过程。随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样例(TestCase)没有覆盖到的部分。另外,对于软件更新和 新增加的功能要重点测试。重点对一些特殊点情转载 2010-07-30 11:19:00 · 1302 阅读 · 0 评论