
自动化测试
文章平均质量分 75
kjkls
喜欢编码,喜欢高级测试;
喜欢需要动脑的活,不喜欢不用动脑的活。
展开
-
公司自动化测试(QTP)应用
[注]以下为为公司做的一个小方案一.背景(测试现状)公司的业务不断扩展,项目越来越多,长期需要更新且更新频繁的项目也越来越多。而测试人员已经不能满足这么多项目的测试,测试压力也很大。许多升级的项目或只做少量更改的项目,只能针对修改的部分进行测试。而回归测试更只能简单的跑跑流程。二.存在的问题1. 大部分项目的冒烟测试未充分,导致后期测试无法正常进行;2.原创 2008-12-28 19:41:00 · 344 阅读 · 0 评论 -
强杀TestComplete进程
强杀TC进程,使用的是Dos的命令调用的是Dos窗口,因此在调用新TC程序时,最好再判断一下TC进程是否杀掉,Dos是否退出了。因为有可能,Dos还没把进程杀掉,你就启动新进程,还有可能,Dos还在运行,你新启动的进程也被杀掉,导致TC没运行Function ForceCloseTCProcess() ******关闭未关闭的TC进程************原创 2009-12-23 00:15:00 · 353 阅读 · 0 评论 -
浅谈自动化测试
浅谈自动化测试——陈奕斌(大海仙逝)2009-7-29[说明] 既然是“浅谈”,那当然是浅浅的谈了,再说了,深的我也谈不来^_^ 本文为本人个人结合自己在公司中的实践情况谈的一些感想,欢迎讨论,但不想理论。哎,实在是本人理论功底不好,而且懒于辩论。从初中开始,语文就没很好过- -! 自动化测试从广义上来说包括自动化功能测试、自动化性能测试、自动化安原创 2009-08-14 07:13:00 · 384 阅读 · 0 评论 -
自动化测试的法无定法
自动化测试的法无定法 ——陈奕斌2009-5-25[说明]以下为个人想法,仅供参考。欢迎讨论!但请勿“国骂”。 此处的第一个“法”是指用法的法,第二个“法”是指方法的法。本篇文章标题的意思就是:“自动化测试的用法并没有固定的方法”。 写此篇文章,主要是因为看到网上有些人追求技术至上、理论至上、方法至上的理念,个人感觉该写点什么来提醒一下自己,免原创 2009-05-26 17:22:00 · 269 阅读 · 0 评论 -
QTP对象映射(自定义对象)应用
对象映射(自定义对象)应用——陈奕斌(大海仙逝)2009-07-22 [说明] QTP版本:9.2英文版。一. 自动义对象应用当要操作的一些对象不识别时,且这些对象可以映射成标准Window控件时,则可以考虑自定义这些对象,并映射到相似的Window控件。这样就可以调用标准Window控件运行的方法来操作自定义对象了。要映射成相似的W原创 2009-08-04 12:43:00 · 545 阅读 · 0 评论 -
QTP使用JS操作ActiveX控件
在实际工作中,碰到操作公司开发的ActiveX控件(WordEditXX控件),QTP识别了此对象,并可以操作此对象。但如果直接操作,会报错,此错误为不定时,跟环境有关。错误信息如下: “应用程序调用一个已为另一线程整理的接口”方法一:这时候可以通过dom对象获取并操作ActiveX控件。如以下的方式:msgbox Browser("*").Page("*").Frame("*").Obj原创 2009-05-20 23:26:00 · 649 阅读 · 0 评论 -
规避QTP等待缺陷的一个函数
QTP等待有一定的缺陷,因此编写如下函数。函数功能嘛,呵呵。各自发挥吧。有很多的用法哦。如果不明白,可以加我QQ -------------------------------------------------------- ’/*******************Function**************************/* 功能:等待语句为True值,如原创 2009-03-27 20:16:00 · 398 阅读 · 0 评论 -
VBS获取Ini配置文件一个节点下的所有字段的值
/****************************************************/* 功能:使用VBS读取ini文件中指定节点下的所有值* 输入参数:inipath :ini文件的地址* initypes :ini文件中包含在"["和"]"之间的值* 返回值:找到的字段的值组成的array* 编写人: chenyb* 编写日期:2008原创 2009-03-13 21:00:00 · 1217 阅读 · 0 评论 -
自动化(QTP)畅想
[注]以下为为我所在公司做的自动化测试做的理论准备注明:自动化的理论网上也比较多了,我就不再转述了。以下主要谈谈我自己的想法,欢迎大家讨论。谢谢! 自动化基本原理为用工具来模拟人的操作,不过具体模拟方式还是有一些区别,如可以模拟鼠标定位和键盘操作,也可以只模拟用户在哪些控件中有输入或其他操作,而不管用户是如何操作的。 自动化主要是由计算机应用自动原创 2008-12-28 19:40:00 · 380 阅读 · 0 评论 -
VBS关闭IE进程方法及IE进程合并到桌面进程的问题
VBS关闭IE进程的代码如下: ******关闭未关闭的IE******************************** Dim wmi,pro_s,p Set wmi=GetObject("winmgmts://.") Set pro_s=wmi.instancesof("win32_pr原创 2009-03-10 10:57:00 · 1089 阅读 · 0 评论 -
数据驱动测试用例
[注],换一个思维,使用数据驱动的方式设计测试用例数据驱动:具体没有很好的定论,个人认为,首先,数据和操作步骤要分离,其次,通过修改数据文件中的数据能够改变业务流程。优点:l 测试用例逻辑清晰、数据与逻辑分离l 测试步骤浅析,逻辑明了,新员工也容易使用l 可以专心于测试用例覆盖(数据覆盖)的设计,即测试数据设计l原创 2009-03-06 11:07:00 · 875 阅读 · 0 评论 -
QTP与RFT比较
[注]版权所有,引用请注明出处 QTP与RFT比较 注明:QTP选用9.2版本; RFT选用7.0.1版本。 一.QTP介绍是Mercury QuickTest Professional的简称,HP自动化测试工具;是一种针对功能测试和回归测试自动化提供的测试软件,通过加载不同插件来支持主要的软件应用程序和环境,默认只支持标准windows控件,V原创 2008-12-30 09:35:00 · 1620 阅读 · 0 评论 -
判断内存中是否存在指定函数
最近的一些应用需要判断是否VBS脚本运行中是否已经在内存中存在指定的函数,网上稍微找了一下,没发现好的方法,自己试了试,写了以下函数,试验结果通过。发出来共享,欢迎指正。(以下为VBScript脚本) Execute "sub a() : msgbox ""a"" : end sub"MsgBox CheckMethodExist("a")MsgBox CheckMethodExi原创 2009-12-23 00:16:00 · 367 阅读 · 0 评论