随笔分类 - 测试
摘要:背景:在做图像采集和处理的工作上经常会遇到需要从很多子文件夹当中抽取某张图像出来,并进行中重命名。同时考虑到该脚本如果使用代码编写不便于测试人员使用,因此采用shell脚本编写。 脚本如下:(保存为bat后缀的文件即可) @echo off rem 设置开启变量延迟,解决运算符不存在的报错问题 se
阅读全文
摘要:Defect(缺陷):是指静态处在于软件工作产品(文档、代码)中的错误,也指软件运行时由于这些错误被激发导致的软件产品与其属性的偏离现象。 Bug:Bug通常是软件缺陷(Defect)导致的一些软件故障,一个缺陷可能导致不同的Bug或多个bug。 从马克思主义哲学观点来看,Bug是现象,而缺陷才是事物的本质,现象的表现形式是多种多样的,可是本质是唯一的,我们不仅要发现Bug,还要能够透过现象看到事...
阅读全文
摘要:背景:一方面,在不同公司当中都会有自己的一套用例设计规范或者风格,甚至不同项目用例的编写风格也会存在差异;另一方面,在项目中用例的作用逐渐被弱化,如用例设计了能发现的bug很少、用例与实际程序实现发生冲突、用例结构越来越乱、用例越来越少按照步骤执行变成指导作用,到后来用例只为了我们能够在心里上得到的
阅读全文
摘要:背景: 由于近段时间,公司有个项目频繁出现软件发布后发现有问题,需要回滚。问题的原因很多,可能是运维配置问题、测试环境差异问题、漏测问题、修改范围评估不足导致旧功能有问题等等。因此,项目组提到了预发布测试的想法。从而引发了我对预发布测试的深入思考(之前有思考过做,但由于各种原因没落实执行)。 项目组提出的预发布测试简单来说就是测试人员模拟运维人员进行部署和配置的测试、然后进行版本规划功能的测试和热...
阅读全文
摘要:可以这么说,每一家公司对于测试用例的设计规范、风格和用例的组成元素(填写的字段)都一样,但都大同小异,不同只是来源于公司对于某些实际需求来带来的差异。 一般基本的测试用例都具有以下基础的组成元素:用例编号、用例名称、用例优先级、用例步骤、前提条件、预期结果、用例设计者、创建时间。 接下来说说我结合我
阅读全文
摘要:刚入行的时候,看了很多关于测试相关的文章,记得有一篇说到测试用例是测试灵魂让我印象深刻。如今,我入行几年了,越发深感测试用例的设计重要性,可以这么说,测试用例的设计与管理是测试工程师的核心技能。我发现很多测试的同行都向往去追求新的测试工具,测试技术手段而忽视测试用例的设计,测试用例的设计其实是测试方
阅读全文
摘要:参考网上资料和本人的实际应用,用例设计思路如下:
阅读全文
摘要:梳理性能测试的建议点: 性能测试一般建议在功能测试通过后或功能相对稳定后再做,以免过多改动对系统性能的影响。但一些对性能要求较高的软件或系统软件则建议提前做性能测试,避免延后的测试发现性能不达标导致整个系统被推翻。 性能测试建议在内网进行,为了减少网络延迟和带宽限制对性能测试的影响。 性能测试建议至
阅读全文
摘要:背景:公司项目需要第三方评测中心进行评测,其中一个指标是系统支持最大10万在线用户登录。 分析: 1、并发10万个用户去测试不现实,并发数太大,公司无支撑该测试的服务器资源。 2、并发某个数量级的用户(现有资源可承受的,如1000并发用户)来推断系统是否满足在线用户熟支持10万个以上。但这种做法不太
阅读全文
摘要:1、what?什么是稳定性测试? 首先来说说性能测试:性能是软件的一种非功能特性,他关注的不是软件是否完成了特定的功能,而是软件在完成特定功能时展示出来的及时性。--百度百科 稳定性测试(亦可称可靠性测试)就是测试系统的_长期稳定运行_的能力。 简单来说,通过给系统施加一定业务压力大情况下,使系统持
阅读全文
摘要:背景:在性能测试项目上,需要安装到LR11进行性能测试,而在安装时会出现安装运行环境失败,安装文件缺失等问题。现总结了上述问题,并给出以下解决方法: 问题1:安装LoadRunner时出现“计算机缺少vc2005_sp1_with_atl_fix_redist” 解决方法:在lr安装包里面 load
阅读全文
摘要:简要说明:这是一个比较简单的hessian客户端和服务端,主要实现从客户端发送指定的数据量到服务端,然后服务端在将接收到的数据原封不动返回到客户端。设计该hessian客户端和服务端的初衷是为了做一个转发系统的性能测试,通过利用该客户端和服务端来作为转发系统的测试脚本和测试服务端。同时,该hessi
阅读全文
摘要:解决过程: 打开apache-jmeter-3.0的jmeter.bat时,报错如下: 查看报错信息,应该是属于环境变量配置问题。 因此加上jave_home的路径语句在jmeter.bat文件上: SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_51 发现
阅读全文
摘要:协议选取和运行配置请参考:http://www.cnblogs.com/whylaughing/p/5430821.html 这次直接贴代码让大家参考: import lrapi.lr; import java.net.MalformedURLException; import service.Ge
阅读全文
摘要:本文实例为:JUnit4+Eclipse+CVS的实践 目录 1、测试环境搭建 1.1 JDK安装部署 1.2 Eclipse安装部署 1.3 Eclipse添加JUnit4 1.4 CVS项目文件引入 1.5 Snippets测试用例模板引入 2、使用JUnit测试ATS基础平台 2.1 单元测试
阅读全文
摘要:从上面的例子还看出尽管做了语句覆盖,但是程序仍然可能存在错误。语句覆盖是一种最弱的覆盖测试,但却是一种必须做的最低限度的白盒测试。独立路径测试可以保证所有语句被执行至少一次,同时排除上述(x=0,y=5/x)组合没有被执行的情况。在进行独立路径测试(基本路径测试)之前,先介绍流图符号: 如上图所示,
阅读全文
摘要:如果所有软件错误的根源都可以追溯到某个唯一原因,那么问题就简单了。然而事实上一个bug常常是由多个因素共同导致的,如下图所示。 假设此时开发工作已经结束,程序送交到测试组,没有人知道代码中有一个潜在的被0除的错误。测试组采用测试用例按照如下由蓝色和绿色标记的路径进行测试,显然测试工作似乎非常完善,测
阅读全文
摘要:目录: ①边界值分析法的介绍和概念 ②边界值分析法的原理和思想 ③单缺陷假设和多缺陷假设 ④边界值测试数据类型 ⑤内部边界值分析 ⑥各类边界值测试介绍 ⑦基于边界值分析方法选择测试用例的原则 ⑧边界值分析法的实例分析 1、边界值分析法的介绍和概念 边界值分析是一种常用的黑盒测试方法,是对等价类划分方
阅读全文
摘要:目录: ①等价类划分法的介绍和概念 ②等价类的类型划分 ③等价类测试用例的类别 ④等价类划分的原则 ⑤等价类划分法的测试用例应用 ⑥边界值分析法的实例分析 1、等价类划分法的介绍和概念 划分 指互不相交的一组子集,这些子集的并是整个集合。 对测试的意义:完备性和无冗余性。 等价类 等价类是指某个输入
阅读全文
摘要:一、黑盒测试的概念 黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。 在测试时,把测试对象看作一个黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求
阅读全文