![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SoftWareTest
文章平均质量分 54
ICareThisYou
学习日记.....
展开
-
通用的测试输入
1、利用脚本调用对网页的文本框进行测试,防止黑客攻击。例如网站的搜索框,当输入以 下内容时会执行这段代码,则这个文本输入框存在安全性问题: >alert("test")/script>script>alert("test123")/script> 2、特殊字符:@!~`$3#%^&?*()_+{}[]\|üñé×ûÂ) 3、26个大写字母:A原创 2014-01-16 12:22:44 · 644 阅读 · 0 评论 -
QTP进行功能测试的基本方法
我们简单介绍一下有关功能测试的基本方法,这实际上对于所有自动化功能测试产品来说都是一样的。一般情况下,用QTP来进行功能测试的基本方法主要包括三个主要阶段: 1、创建测试或组建首先可以通过在应用程序或网站上录制会话,或者建立对象库并使用关键字驱动功能向关键字视图中手动添加步骤来创建测试或组件。在QTP里面我们可以通过两种方式添加步骤来创建测试或组件:在应转载 2014-04-12 23:23:26 · 6961 阅读 · 0 评论 -
QTP的描述性编程与正则表达式
在使用QTP描述性编程的方式进行脚本编写时,通常需要应用到正则表达式,relevantcodes.com的这篇文章《Descriptive Programming (DP) Concepts – 2 {Regular Expressions}》详细描述了正则表达式(尤其是通配符)在DP中的使用:http://relevantcodes.com/descriptive-programming-d转载 2014-04-12 23:19:52 · 524 阅读 · 0 评论 -
用QTP测试新浪微博的评论功能
测试新浪微博的评论功能,任意选取一条微博,发表评论,需要用到描述性语言,还有QTP中的正则表达式systemutil.Run "C:\Program Files\Internet Explorer\iexplore.exe", "http://weibo.com/"'输入账号和密码登录微博。Browser("微博-随时随地分享身边的新鲜事儿").Page("微博原创 2014-04-12 23:14:59 · 789 阅读 · 0 评论 -
如何在QTP中添加和使用环境变量(1)
1.在File-Settings...中切换到Environment标签页,在Variable type下拉菜单中选择User_defined,如下图。然后点击“+”图标,会出现一个窗口,如下图,在这里我们只需填入Name即可。2.将声明变量的值传给环境变量,代码如下:Environment("productname")=productnameEnvir原创 2014-04-09 22:09:59 · 1609 阅读 · 0 评论 -
LR9系列安装报错解决(Setup has determined that a previous installation has not completed.)
在一个windows7系统中装HP LoadRunner 9.10,出现了下列三种问题:1、点击安装后提示“Setup has determined that a previous installation has not completed. You should restart the system in order to complete this process.”解决方法转载 2014-04-23 10:58:28 · 1727 阅读 · 0 评论 -
CppUnit的安装配置与使用
1、将c p p u n i t - 1 . 1 2 . 1 ( F U L L ) . r a r 解压到C盘(一般情况下,需要与V C + + 6 . 0 在同一张逻辑盘上)v 注册testrunnerdsplugin.dll选择vc6的菜单项“tools > customize...”。选择“customize”对话框的“add-ins and macro files”标签页。点原创 2014-05-06 13:45:01 · 3122 阅读 · 0 评论 -
CppUnit的原理
• 在 CppUnit 中,一个或一组测试用例的测试对象被称为Fixture。Fixture 就是被测试的目标,可能是一个对象或者一组相关的对象,甚至一个函数。• 通常写一个 TestCase 的步骤包括:① 初始化操作,比如:生成一组被测试的对象,初始化值;② 按照要测试的某个功能或者某个流程对 fixture 进行操作;③ 验证结果是否正确;④ 清理工作,比如对 f原创 2014-05-06 17:51:18 · 798 阅读 · 0 评论 -
简单的自动化测试过程(使用Selenium )
步骤1:安装Selenium IDE 安装Firefox浏览器-->去http://seleniumhq.org/ download/下载最新版本的Selenium IDE-->安装Selenium IDE-->重启Firefox-->点击菜单“工具” 下的Selenium IDE-->出现Selenium IDE主界面,如下图所示。(说明:Selenium是一种Web应用的自动化功能测试工具原创 2014-02-26 09:06:34 · 1665 阅读 · 0 评论 -
自动化测试和手工测试的应用场合对比
原创 2014-02-26 11:14:02 · 1013 阅读 · 0 评论 -
自动化测试在软件开发中各个测试阶段的特点
原创 2014-02-26 11:18:30 · 667 阅读 · 0 评论 -
测试类型和说明
编号测试类型说明1单元测试针软件中的最小单位-程序模块而进行的正确性检验,其目的是发现每个程序模块内部可能存在的缺陷或错误。2集成测试每个模块完成单元测试后,需要按照设计时确定的结构图,把它们连接起来,进行集成测试。3回归测试被发现的缺陷或错误原创 2014-05-05 16:13:32 · 613 阅读 · 0 评论 -
用户注册测试分析
只从用户名和密码角度写了几个要考虑的测试点,如果需求中明确规定了安全问题,Email,出生日期,地址,性别等等一系列的格式和字符要求,那就都要写用例测了~ 以等价类划分和边界值法来分析 1.填写符合要求的数据注册: 用户名字和密码都为最大长度(边界值分析,取上点) 2.填写符合要求的数据注册 :用户名字和密码都为最小长度(边界值分析,取上点) 3.填写符合要求的数据原创 2014-01-16 12:22:46 · 1176 阅读 · 0 评论 -
MC/DC逻辑覆盖
修正条件判定覆盖 修正条件判定覆盖是由欧美的航空/航天制造厂商和使用单位联合制定的“航空运输和装备系统软件认证标准”,目前在国外的国防、航空航天领域应用广泛。这个覆盖度量需要足够的测试用例来确定各个条件能够影响到包含的判定的结果。改进条件 /判定范围 (MC/DC :ModifiedCondition/Decision Coverage):程序中的每个入口点和出口点至少被调用一次;判定中每个条原创 2014-06-25 14:09:45 · 22245 阅读 · 6 评论