软件测试流程及规范
IT冲浪者
这个作者很懒,什么都没留下…
展开
-
目前流行的缺陷管理工具
缺陷管理工具:1. Bugzilla2. Bugfree3. TestDirector (Quality Center)4. ClearQuest5. JIRA6. Mantis7. Bugzero8. BugTracker9. URTracker10.KisTracker11.TestLink12、JTrac13、BugNet转载 2014-03-31 21:11:53 · 1055 阅读 · 0 评论 -
Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)
一个网友问了我一个问题如下: loadruner报错:Error -27728: Step download timeout (120 seconds) 如何解决 语法检查通过,但是在并发执行一个查询时候报错Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading转载 2015-07-03 12:37:52 · 1893 阅读 · 0 评论 -
你值得拥有:25个Linux性能监控工具
一段时间以来,我们在网上向读者介绍了如何为Linux以及类Linux操作系统配置多种不同的性能监控工具。在这篇文章中我们将罗列一系列使用最频繁的性能监控工具,并对介绍到的每一个工具提供了相应的简介链接,大致将其划分为两类,基于命令行的和提供图形化接口的。一、基于命令行的性能监控工具1.dstat - 多类型资源统计工具该命令整合了vmstat,iostat和ifstat三种转载 2016-03-11 22:52:42 · 507 阅读 · 0 评论 -
关于data factory的介绍——即如何快速生成大批量数据
上次在我的博客中讲述了quest公司的spotlight系列软件,这次来扯淡一下quest公司的另一测试辅助软件 datafactory(数据工厂),顾名思义,数据工厂是生产数据的,主要应用领域是性能测试中的大数据量测试, 也就是性能测试数据准备阶段。原理说明:通过和数据库进行连接后,对选定表的字段设定一定的插入规则,然后批量插入记录。Datafactory支持各种主流数据库(Orac转载 2016-12-23 11:12:02 · 9677 阅读 · 2 评论 -
性能测试需求分析的一个示例
1 前言 一些性能测试人员常犯的错误就是,测试一开始就直接就对系统加压,不弄清楚性能测试的目的,其实性能测试和其他类型的测试一样,都需要先进行测试需求的分析,做相应的测试设计工作,否则测试工作无的放矢。那么性能测试需求从哪里来?怎么判断出用户提出的性能测试需求是否过于理想化 ?答案和也和其他类型测试一样,性能测试需求需要从需求文档、各种招标文档中来,从和项目组人员转载 2016-12-23 11:15:07 · 4453 阅读 · 0 评论 -
测试工作流程
现淘宝项目测试执行的主要流程简单的说:第一轮测试,第二轮测试,第三轮测试,日常测试,预发测试,线上测试 由于为新起项目,日常测试部分可以忽略,不用上日常测试环境,项目测试环境即是日常测试环境,该部分在第一次做项目时,容易忽视。 各个阶段测试负责人需要进行的工作主要如下:1. 正式评审之前,对项目需求和项目的功能介绍,产品介绍进行了解和答疑,可以采用的转载 2017-02-14 11:08:47 · 660 阅读 · 0 评论 -
如何衡量和提高测试效率
对于如何衡量测试效率,如何提高测试效率 如何衡量测试效率?个人认为可以从软件测试的活动中的以下指标综合考评,去评估衡量测试效率,每项指标都高,自然能够说明一些问题:1.发现缺陷的质量:同一个项目组内,我们一般运用测试管理工具TD, 按优先级和严重等级,把每个人的缺陷做成柱状图和饼图,放到一个文档中,邮件发给大家,让组内成员了转载 2017-02-14 11:11:55 · 1737 阅读 · 0 评论 -
10种使测试人员陷入困境的行为趋势
这篇文章的作者是著名软件与网络测试实验室Quardev的高级顾问,做过测试经理、测试承包商、为微软等公司做过顾问,并为很多杂志写过文章,且时常在各种测试大会中做演讲。在10年的时间中作者组织、管理了超过400次的测试岗位面试,这些面试都是以项目模拟的形式进行的,从对这些面试中面试者的表现,作者总结了限制测试人员发挥其测试技能的10种倾向,并提出了如何避免这些倾向的建议。 作者组织这些面试转载 2017-02-14 11:14:18 · 309 阅读 · 0 评论 -
好的测试实践——软件测试的尽早介入
测试的尽早介入,是软件测试提倡的一个基本原则。测试过程中实践测试的尽早介入原则,其主要的优点表现在:提高质量、降低成本、加快进度和过程改进等。 首先,我们将从缺陷的角度来看看测试尽早介入的表现。缺陷是我们测试人员的最主要输出之一,但是它的一些特征说明了测试尽早介入的必要性。 1)缺陷是什么时候引入的图1 不同阶段缺陷引入的分布 2)缺陷在什么时候发现转载 2017-02-14 11:15:50 · 548 阅读 · 0 评论 -
如何应对没有需求的测试
软件测试时候发现根本没有需求,一问开发和需求,发现原来是我们的项目经理口口相传,告诉开发要怎么怎么做。 可想而之,这个过程是没有设计的,开发过程当中遇到问题,就会问,项目经理即时马上给出答复。 而到了测试,测试人员在完全不了解状况的时候,在界面上点了点,也不知道要点多少东西,反正一会告诉我说版本测试完了。我心里没底,想着版本上提到改了这么多东西,怎么马上就测试完了呢?转载 2017-02-14 11:42:47 · 842 阅读 · 0 评论 -
如何保证测试的覆盖率
如何保证测试的覆盖率一、首先测试需求分析要全面。测试需求分析分两步:1、测试需求的获取需求的来源:显式需求:(1)原始需求说明书(2)产品规格书(3)软件需求文档(4)有无继承性文档(5)经验库(6)通用的协议规范隐式需求:用户的主观感受,市场的主流观点,专业人士的评价分析2,需求的分析 ,产生测试转载 2017-03-06 14:37:28 · 5862 阅读 · 0 评论 -
移动终端app测试点总结
以下所有测试最后必须在真机上完整的执行1、安装、卸载测试在真机上的以及通过91等第三方的安装与卸载安装在手机上还是sd卡上2、启动app测试3、升级测试 数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常使用。 覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常。4、功能测试 包括功能点、业务逻辑、关联性(主要测试转载 2015-05-02 11:50:01 · 864 阅读 · 0 评论 -
JXL基本操作
一、jxl.jar概述通过java操作excel表格的工具类库支持Excel 95-2000的所有版本生成Excel 2000标准格式支持字体、数字、日期操作能够修饰单元格属性支持图像和图表 应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API转载 2015-05-04 10:39:42 · 476 阅读 · 0 评论 -
自己实现线程的start、suspend、resume、stop方法
在java中使用线程很简单,只需要继承类Thread或者实现接口Runnable 即可。但是如果我们要使用线程挂起、恢复、停止的功能,如果直接使用Thread的suspend、resume、stop方法,就会出问题,原因是这几个方法在调用之后没有释放锁,从而会导致内存泄漏,jdk1.4中已经把这些方法给Deprecated掉了,所以不建议使用。那么怎样才能解决这个问题呢?也就是说要找到既能实现这些转载 2015-05-02 13:57:39 · 925 阅读 · 0 评论 -
代码静态检查工具汇总
静态代码扫描,借用一段网上的原文解释一下(这里叫静态检查):“静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面;可以发现违背程序编写标准的问题,程序中不安全、不明确和模糊的转载 2014-03-31 20:43:01 · 4860 阅读 · 1 评论 -
自动化测试工具
对测试工具总结,现在找到一个列表Parasoft白盒测试工具集工具名支持语言环境简介JtestJava代码分析和动态类、组件测试JcontractJava实时性能监控以及分析优化C++ TestC,C++代码分析和动态测试CodeWiz转载 2014-03-31 20:52:55 · 973 阅读 · 0 评论 -
QUnit 5分钟教程
QUnit是一个非常简单而且强大的单元测试框架,简单到稍微懂点javascript的人,5分钟不到就会了,以下就是这个框架的用法:首先,既然是一个框架,肯定有框架的共有特征(框架的css->qunit.css,框架的js函数库->qunit.js,框架的HTML 显示页面->framework.html,我们按照规范放置在应该放置的地方,如下图所示:)既然是javascri转载 2014-03-31 22:20:07 · 1154 阅读 · 1 评论 -
Java代码质量检测评估工具
如果能在构建代码前发现代码中潜在的问题会怎么样呢?很有趣的是,Eclipse 插件中就有这样的工具,比如 JDepend 和 CheckStyle,它们能帮您在软件问题暴露前发现这些问题。在 让开发自动化 的本期文章中,自动化专家 Paul Duvall 将带来一些关于 Eclipse 插件的例子,您可以安装、配置和使用这些静态分析插件,以便在开发生命周期的早期预防问题。转载 2014-03-31 20:28:14 · 1003 阅读 · 0 评论 -
常用Java静态代码分析工具的分析与比较
简介 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了4种现有的主流Java静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们进行分析和比较,希望能够帮助Java软件开发人员了解静态代码分析工具,并选择合适的工具应用到软件开发中。 引言 在Java软件开发过程中,开转载 2014-03-31 20:48:08 · 756 阅读 · 0 评论 -
RFT测试脚本
帮助文件里整理了一下 1.测试对象属性(控件)的值Object getProperty(String propertyName);The following example uses the getProperty method to test whether a value of a property is being captured and reproduced co转载 2014-04-01 23:26:12 · 1841 阅读 · 0 评论 -
RFT API初涉——之解决RFT无法识别windows对话框的问题
在用RFT录制的导出数据结构文档的操作时,RFT对象检查器无法识别windows“另存为”对话框,在网上几经搜寻,终于解决了这个问题。问题描述:在模型编辑窗口,任选一点右击,在弹出的右键菜单中选择【导出数据结构文档】,系统弹出“另存为”对话框。然而,对于“另存为”对话框进行的任何操作,比如,输入文件名称、点击【保存】,RFT都没有做任何的记录。也就是说测试对象检查器根本无法获取到该对象的任转载 2014-04-01 23:28:41 · 883 阅读 · 0 评论 -
RFT API学习之——TestObject
RFT在进行对象识别时,每一个被测软件上的对象都可以映射为 RFT 上的一个 TestObject 对象,也就是说,假如RFT所识别的测试对象组成一棵树的话,那么TestObject便是这棵树的“根”,所有的被测对象都从这个根部汲取“营养”,即,所有的被测对象都默认继承自类TestObject,并拥有TestObject类中的所有非私有(非private)的方法。我们要基于RFT来开发测试脚本,这转载 2014-04-01 23:29:56 · 1271 阅读 · 2 评论 -
Ganglia安装心得
Ganglia是一个分布式的监控工具,用来对Grid和Cluster上面的节点进行监控,利用它提供的web界面可以看到每个节点状态,并且可以输出图形化的表示。安装过程:首先安装rrdtool(Round Robin Database Tool),rrdtool是一个数据库软件。它是一个主要用于进行监控的数据库,与其它的数据库相比,具有以下三个特点:1.除了存储数据之外,它具有可以创建图转载 2015-04-29 20:15:27 · 473 阅读 · 0 评论 -
Jenkins+Ant+Java+Junit+SVN使用总结
一、环境准备Jenkins:到官网下载jenkins.war包:http://jenkins-ci.org/安装方法有两种:把下载下来的jenkins.war包放到文件夹下,如C:\jenkins,然后打开命令行窗口并进到该目录下,执行java -jar jenkens.war命令,当提示:“Jenkins is fully up and running”时,表示启动成功,转载 2015-05-02 11:58:21 · 1804 阅读 · 0 评论 -
软件测试上线标准
一、编写目的 明确软件测试工作的开始和结束标准。二、软件测试合格标准 以上比例为错误占总测试模块的比例。三、缺陷修复率标准 1) A、B、C级错误修复率应达到100% 2) D级错误修复率应达到96%以上四、覆盖率标准 测试需求执行覆盖率应达到100%(业务测试用例均以执行)。五、错误级别转载 2017-03-06 15:03:15 · 1547 阅读 · 0 评论