文章分类 -  Test

摘要:1。性能目的(验证需求,发现缺陷,找出瓶颈,提供部署选择依据) 找出瓶颈包括两种(方法有问题,还有数据库有问题) 提供部署选择依据:为配置服务器提供依据 。 阅读全文

posted @ 2009-03-08 21:55 sunlibo 阅读(64) 评论(0) 推荐(0)

摘要:1。如何将多个action连续执行(也就是当action1执行完后,紧接自动执行action2。。。。。。) 在选中action1右击鼠标得到右图,选择Insert Call to copy of Aciton。。。 编辑,加入你想要的action2,既可以了, 注意:在录制action1和action2时,要让他们连冠前来(有一个好的接口),不要有脱节的现象,这样回放起来,才不会出错. 2.如... 阅读全文

posted @ 2009-01-08 14:43 sunlibo 阅读(196) 评论(0) 推荐(0)

摘要:我在做测试过程中发现:当录制好一个Active 后,将其回放,就会发现经常出错,显示作错误, Objcet is disable。当点击Retry 按钮后,就又可以通过了。感觉挺奇怪的。 当一天,我再51testing上看到一个叫zibeike 的专家,写了一篇关于QTP脚本调试实例--解决对象无法识别问题的文章,给我很大启示。我试着按照他教的方法去做了,但是发现还出错,通过... 阅读全文

posted @ 2009-01-07 15:03 sunlibo 阅读(1540) 评论(0) 推荐(0)

摘要:1.lr的框架函数 (1)。vuser_init() 这是虚拟用户的初始化函数。 (2)。Actiong()虚拟用户要做的业务。 (3)。vuser_end()和初始化函数相对应,做收尾工作 2。脚本中可调用的函数: (1)VU通用函数,一般以lr开头,如:lr_start_transaction a。事物控制函数, b。命令行分析函数, c。系统信息函数, d,字符串函数, e,日志函数, ... 阅读全文

posted @ 2009-01-06 14:30 sunlibo 阅读(152) 评论(0) 推荐(0)

摘要:(一)测试用例模板(Test Case Template) ┏━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃用例编号 │ ┃ ┠──────┼───────────────────────────┨ ┃测试优先级 │ ┃ ┠──────┼─────────────... 阅读全文

posted @ 2008-12-16 16:23 sunlibo 阅读(202) 评论(0) 推荐(0)

摘要:1.Vs2008 本身提供了许多测试project 里面可以新建web Test,Unit Test,load Test,Menual Test,order Test等等 2。新建一个webTest 步骤 a。新建一个Test project b。右键鼠标add中添加一个web Test c。在弹出的ie中输入想要测试的http 地址,就可录制了,有点像qtp的功能。 3。新建一个Unit T... 阅读全文

posted @ 2008-11-26 10:50 sunlibo 阅读(896) 评论(1) 推荐(0)

摘要:1.TestDriven测试工具下载路径:http://www.testdriven.net/ 2.TestDriven测试工具安装的时候已经包括了,Nunit的测试工具,只要在其安装文件下边找到nunit文件夹,然后把nunit。exe的打开就可以用。 3.使用TestDriven,新建一个 1:新建一个Class Library PROJECT, 2:加入待测试DLL的引用,... 阅读全文

posted @ 2008-11-25 11:44 sunlibo 阅读(347) 评论(0) 推荐(0)

摘要:1.好的测试会获得更可靠 a.生产率 - 更短的时间撰写和维护用例 b.可测试性 - 更短的时间来执行他们 c.计划的可靠性 – 估算时有更好的可靠性 2.功能测试(user case) 3。具有一定的测试用例标准,可以:简短的测试用例的标准 4。 阅读全文

posted @ 2008-11-24 16:28 sunlibo 阅读(228) 评论(0) 推荐(0)

摘要:1. lr有两种录制方式(html和url 在tool--recoding option。。。中可以看到) 2。完善的脚本一般进行下边操作 其中参数化输入和插入Text/Imag检查点,尽量少用,这两个 为功能测试用到的。 3.conntorller 一次只可以运用一个目标 4.Ip欺骗 是lr自己提供的一种ip欺骗方式,可以让一个用户拥有一个ip地址 5.Results setting Resu... 阅读全文

posted @ 2008-11-06 16:56 sunlibo 阅读(181) 评论(0) 推荐(0)

摘要:1、Datatable方法GetRowCount DataTable.GetSheet("Action1").GetRowCount //获取总行数 使用如: CountNum=DataTable.GetSheet("Action1").GetRowCount 2、Datatable方法SetNextRow DataTable.GetSheet("Action1").Set... 阅读全文

posted @ 2008-10-23 13:34 sunlibo 阅读(161) 评论(0) 推荐(0)

摘要:学习QTP笔记3 15、Do while方法 Dim i,RowCount '定义两个变量 i=0 RowCount=DataTable.GetSheet("Action1").GetRowCount '设置RowCount等于Action1中的行数。 msgbox RowCount Do while i> Action Parameter 增加input的参数和output的参数 2: Acti... 阅读全文

posted @ 2008-10-23 11:59 sunlibo 阅读(611) 评论(0) 推荐(0)

摘要:1。录制脚本 2。修改脚本 3。执行脚本 4。分析测试报告 5。回报发现缺陷 2。对text 进行参数化 Dim i //定义变量, Dim outPutValue ' du qu xi tong shi ji shu chu xin xi Dim getPutValue 'huo qu xi tong yu qi zhi de bian liang For i=1 to DataTabl... 阅读全文

posted @ 2008-10-23 11:56 sunlibo 阅读(673) 评论(0) 推荐(0)

摘要:1. 1. VBScript QTP实用VBScript作为测试脚本语言,因此需要掌握很多VBScript的知识: o w3schools' VBScript tutorial o ... 阅读全文

posted @ 2008-10-13 10:40 sunlibo 阅读(164) 评论(0) 推荐(0)

摘要:1、使用单元测试降低风险 2、为每一个主要构件编写一个测试用例 3、创建抽象测试用例和添加测试工具 4、编写敏捷测试 5、为每一个测试创造干净的环境 6、使用模拟对象(Mock Objects)进行有效测试 7、代码重构时也对测试代码进行重构 8、针对发现的程序漏洞编写测试 9、使用单元测试来确保性能 10、为并发代码创建测试 11、连续运行测试 12、享受测试的乐趣 阅读全文

posted @ 2008-09-18 15:04 sunlibo 阅读(146) 评论(0) 推荐(0)

摘要:一个好的测试计划是用来计划测试的,指导整个测试过程。所以一个好的测试计划一定是可以指导测试的,就是对整个测试过程中的人力,时间,资源,策略,范围的一个说明。 作为一个测试计划来讲,核心的三个要素是时间,资源,范围。(这句话摘自微软的软件测试培训材料),时间就是什么时候做以及要花多久做,资源就是你要调用的人力、机器等资源,范围是你要测试的东西以及测试重点。 除以上提到的3项之外,还有比较重要的项目有... 阅读全文

posted @ 2008-09-18 15:01 sunlibo 阅读(258) 评论(0) 推荐(0)

摘要:软件测试常用单词: 1.静态测试:Non-Execution-Based Testing或Static testing 代码走查:Walkthrough 代码审查:Code Inspection 技术评审:Review 2.动态测试:Execution-Based Testing 3.白盒测试:White-Box Testing 4.黑盒测试:Black-Box Testing ... 阅读全文

posted @ 2008-09-18 11:46 sunlibo 阅读(2438) 评论(0) 推荐(0)