随笔分类 -  测试

如何整理一个被测对象的特性
摘要:一、罗列用户角色 1、用户角色的来源包括但不限于: 直接使用者 利益相关者,例如网站运营人员 二、抽取用户故事 1、作为一个<角色>, 我想要<活动>, 以便于<商业价值> 三、梳理用户故事中包含的业务规则 哪些业务规则,支持了用户故事的达成。 四、设定唯一编号 1、制定一套编码规则。 2、对梳理出 阅读全文
posted @ 2018-10-07 19:52 石峰 阅读(402) 评论(0) 推荐(0)
linux下扩展已有分区容量
摘要:一、遇到的问题 git服务器(ubuntu 14 64位)的数据盘满了,需要扩大数据盘分区(/dev/vdb1,挂载点为/services),且又必须保持数据不丢失。在腾讯云购买了30G的空间——居然只要8块钱,存储设备不值钱啊——需要添加到已有分区中去。 二、大致思路 卸载挂载的分区,然后重新建立 阅读全文
posted @ 2016-07-05 16:25 石峰 阅读(2857) 评论(0) 推荐(0)
内存溢出问题及修改tomcat使用的jvm的内存大小
摘要:一、异常情况 在一个项目中,执行某功能报错。查看tomcat日志,出现以下异常 java.lang.OutOfMemoryError: Java heap space 在网上搜索的解释如下: JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置。JVM在启动的时候会自动设置He 阅读全文
posted @ 2016-06-28 16:07 石峰 阅读(286) 评论(0) 推荐(0)
有用的ubuntu命令
摘要:----------------------------用户管理相关----------------------- 设置密码: sudo passwd [root] ----------------------------文件相关--------------------------- 创建多层文件夹 阅读全文
posted @ 2015-12-20 22:44 石峰 阅读(164) 评论(0) 推荐(0)
sikuli实战记录
摘要:最近,为了解放运营人力,需要对某国企的系统进行自动化操作。该系统使用的是https,需要加载证书,而且非得用IE才行,firefox无法正常的加载证书。而selenium启动的IE是纯净的,不会加载任何东西。关于selenium如何能够支持对https的系统进行测试,这个还需要研究。而对这个系统进行... 阅读全文
posted @ 2015-11-10 00:12 石峰 阅读(9162) 评论(0) 推荐(1)
gitlab安装过程总结
摘要:gitlab总算搭建好了,今天下午完成了第一个工程的导入。梳理下搭建的过程:1、下载bitnami的一键安装包,并安装注意设置权限为777,以免出现某文件写入错误的问题2、配置邮件服务分别修改./bitnami/apps/gitlab/htdocs/config/environments/produ... 阅读全文
posted @ 2015-10-13 00:49 石峰 阅读(367) 评论(0) 推荐(0)
java学习笔记20150207
摘要:字节流与字符流字节流操作的是字节或字节数组;字符流通过jvm将字节转化为2字节的unicode字符进行处理,处理的是字符、字符数组或字符串。所以字节流能操作任何二进制文件,多用于处理图片、音视频等;而字符流则对于多国语言的文本支持性比较好。另外,字节流是不需要缓存支持的,直接对文件进行操作;而字符流... 阅读全文
posted @ 2015-02-07 23:37 石峰 阅读(101) 评论(0) 推荐(0)
关于java中的异常处理
摘要:这几天项目中都要处理异常,虽然没有什么问题,但总觉得有哪里不对,所以上网找了找专门讲异常处理的,系统的了解了下java中的异常处理机制,还是有一定帮助的。链接:http://blog.csdn.net/hguisu/article/details/6155636小结如下:try 块:用于捕获异常。其... 阅读全文
posted @ 2015-01-30 00:35 石峰 阅读(155) 评论(0) 推荐(0)
如何启动一个基于selenium WebDrive的测试
摘要:1、清理系统进程该步骤容易被忽略,导致运行了一部分测试用例后,出现了多个Drive进程,导致无法启动测试。2、启动Drive进程3、设置浏览器安全性4、启动浏览器5、设置浏览器的等待时间 阅读全文
posted @ 2015-01-27 21:22 石峰 阅读(366) 评论(0) 推荐(0)
如何设计自动化测试的代码结构
摘要:做了一段时间的自动化测试,遇到了一些问题,有了一些思考,主要是关于该如何设计自动化测试代码结构。首先,针对一个特定的项目,该如何设计自动化测试?我认为,需要考虑一下三点:1、核心价值有哪些?2、核心价值中,有哪些重要的检查点?3、操作如何进行分割,以便于控制测试用例中操作链的长度?操作链过长,一旦某... 阅读全文
posted @ 2015-01-26 21:51 石峰 阅读(380) 评论(0) 推荐(0)
由Selenium1转变为Selenium2所遇到的问题
摘要:1、使用ant脚本运行测试,报NoClassDefError,但使用junit方式运行或debug,都没有错误。原因:找不到包,但具体是哪个包,不清楚;且为何使用junit方式运行就没有问题,也不清楚。解决方法:把下载的压缩包中的libs中的所有包一古脑导入,问题就解决了。2、执行了若干个测试用例后... 阅读全文
posted @ 2014-10-10 01:20 石峰 阅读(320) 评论(0) 推荐(0)
Lessons Learned 1(敏捷项目中的变更影响分析)
摘要:问题/现象:业务信息流转的某些环节,会向相关人员发送通知邮件,邮件中附带有链接,供相关人员进入察看或处理业务。客户要求邮件中的链接,需要进行限制,只有特定人员才能进入处理或察看。总管想了想,应道没问题,不一会儿就改好了,在业务信息的查询方法中添加了限制——非处理人不得进入。测试这边,忙得脚不沾地,一... 阅读全文
posted @ 2014-09-28 23:29 石峰 阅读(717) 评论(0) 推荐(0)
敏捷项目中的测试活动流程
摘要:某公司的敏捷项目缺少对测试活动的识别和定义,导致迭代中测试活动的进度和质量问题。现根据该项目的特点,对测试活动进行梳理,初步定义如下:1、确定测试方案 在用户故事制定、领取阶段,测试人员与PO和开发人员确定用户故事的测试范围和策略,形成测试方案。2、确定系统需求和约束 在开发人员对用户故事进行分析和设计时,测试人员与PO和开发人员分析用户故事的系统需求和设计约束,同时协助开发人员检查设计与用户故事的一致性、完整性、严密性和可测试性。3、开发测试用例 测试人员根据用户故事、系统需求和约束,制定测试用例。测试人员可借助开发环境,进一步统一和理解开发人员对用户故事的理解和设计,调整测试用例,同时检查 阅读全文
posted @ 2014-03-09 18:32 石峰 阅读(1447) 评论(0) 推荐(0)