- 博客(10)
- 收藏
- 关注
翻译 软件代码分支管理策略比较(阅读笔记)
前言软件代码是任何一个软件研发团队的核心资产。多人合作,如何协调处理不同开发人员的代码合成、冲突基础模式源分支所有修改都记录到同一分支分支的定义:创建分支:主干:(master、trunk)反映产品当前实际状态的唯一公用分支可以随时获得当前产品版本状态,并基于此进行开发健康分支:为每一次提交进行自动化构建、测试,确保没有在当前分支引入故障(可工作的无故障分支)优点:健康的公用分支,可以避免从这个分支上拉取的新分支工作在错误的基础上健康分支更易入直接发布到产品随时保
2020-10-10 15:02:42
1776
原创 一个好的测试管理平台应该有哪些功能?
我认为一个好的测试管理平台应该包含以下元素:1. 明确的权限管理,针对不同角色设定系统的不同操作权限2. 需求的管理、跟踪,和后期的测试设计、Bug建立关联途径3. 测试对象的版本迭代管理4. 测试用例库管理5. 测试执行过程管理6. bug管理7. 统计分析报表8. 测试环境、资源管理9. 系统的维护(导入、导出、备份等)10. 工作日志11. 技巧、
2009-12-15 18:29:00
949
原创 对测试工作进行度量
测试工作的度量一直是测试管理的一个难点,我们如何衡量测试工作的质量呢? 一般来说,衡量测试工作成效的KPI参数有如下几个:1. 工作时长2. 测试设计,测试用例数(自动化脚本代码行数)3. 发现故障数4. 输出的测试文档数(典型故障分析、测试报告、发布说明、系统使用说明等)5. 泄漏故障数6. 产品版本测试收敛度 各部分的KPI比重如何分配?
2009-12-05 15:16:00
1117
原创 QTP中运行错误的捕捉和记录
在自动化程序的运行过程中,经常因为环境问题或者代码本身不完善而出现流程不能顺利进行下去的情况,或者会有一些“随机”的提示框(如“操作太快,页面不能及时处理”),这时QTP会产生错误提示,对于这些提示,完全忽略不可取,最好的是及时记录当前错误内容,重复当前操作,当错误提示累计到一定数量,中止当前流程。 本文提供一种QTP运行错误的捕捉和记录方法 结合QTP本身的场景恢复机制,可以很好
2009-12-03 22:30:00
637
原创 QTP中页面的基本异常检查
页面异常输入测试是系统测试的一个重要方面,但是因为比较繁杂,人工测试时往往难以完全覆盖,此时采用自动化测试,就有相当的优势了。如下图就是一个典型的信息录入页面其中就包括很多异常输入测试点:名称不能包含特殊字符,固定的电话格式,固定的手机格式,银行账号(必须全为数字),付费号码长度限制,手机号码格式、长度限制,Email格式限制等 其实异常策略是有通用性的,现总结如下:1
2009-12-03 22:28:00
1157
原创 QTP中对象库的提取
QTP开发中,为了实现自动化程序的框架化,尽可能将测试执行人员和开发人员的角色分离,让测试执行人员只关心外层的对象而忽略内部的处理。往往就需要把QTP录制的对象库分离成单独的脚本,执行人员选择相应的对象即可生成相应的对象脚本。 下文说明对对象库的分离处理方法 QTP的对象库为tsr文件,是一种2进制文件,不能被QTP直接用脚本获取其中的对象。如图是对象库结构树但QTP的对象
2009-12-03 22:25:00
1310
2
原创 QTP中时间的处理
自动化测试中,经常遇到页面需要输入时间,而这个时间很多时候是当前时间之后某个范围之类才有效。我们采用数据驱动时如果采用绝对时间,则数据复用性就很差了,数据需要经常修改。所以采用相对时间 下面的函数用于获取相对时间------------------------------------------------------------------------获取以当前时间为参照的偏
2009-12-03 22:13:00
497
原创 QTP中连接数据库的vbs脚本
在利用QTP进行自动化测试的过程中,不可避免地,需要牵涉到对数据库的操作。本文对在QTP中进行数据库操作做一下总结 1. 数据库连接采用ADO连接数据库的方式,建立应用程序和数据库的连接。具体代码如下: Set Cnn = CreateObject("ADODB.Connection")Public Sub DBConnect(ByVal iniFile)
2009-12-03 22:10:00
1525
原创 QTP中类的基本使用方法
对于共同开发的自动化测试项目,实例方便的调用是很重要的。QTP采用的是vbscript脚本,所以也支持类,但是应为vbs并不支持类的继承,所以只能算作一种“拟类”。采用类对脚本进行封装,有很多好处,对于测试执行人员,可以通过项目情况对封装的类进行调用,而并不必关心类实现的细节。此处对QTP类的使用进行一些总结。类名称Class TestCase Private Dat
2009-12-02 14:57:00
442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人