robot实例(编辑修改稿)内容摘要:
strMessage = 用户名: + strName +。 密码: + strPassWord strSql = select * from login where name = + strName + and password = + strPassWord + strSql, n Window SetContext, Caption=登陆。 Class=32770, ‘ 这个函数是作为插入验证点,验证点为窗体提示信息,没有用 window image来作为验证点,是因为无法把该脚本进行模块化,存入 shl文件中,将来多平台使用。 SQAGetProperty Label, Text, vSText ‘ 如果 1,说明此用户在数据库中存在 ‘ 测试用例分为成功,失败的测试用例,失败的测试用例中即使数据 ’ 错误,但有预期输出就是成功的用例,所以写入 result report中的信 ‘ 息分为三种,成功,失败,预期失败,对于程序中有不是预期的窗 ‘ 体,用程序自动关闭掉,继续执行,这里安全的做法做标志然后关 ‘ 闭整个软件,重新启动软件,测试脚本从失败处继续 执行 if = 1 then if (vSText=登陆成功 ) then PushButton Click, Text=确定 SQALogMessage sqaPass, 测试数据为 + strMessage + 的测试用例执行成功 , 项目名称 else 39。 出现异常窗体,该用例测试失败 SQALogMessage sqaFail, 测试数据为 + strMessage + 的测试用例执行失败 , 项目名称 SQAGetProperty Window, Text, vSText SQALogMessage sqaFail, 出现错误窗体 :+ vSText, 项目名称 Window CloseWin, Caption= + vSText, end if else if (vSText=登陆失败 ) then 39。 数据 错误,用例执行失败,软件功能正常 PushButton Click, Text=确定 SQALogMessage sqaFail, 测试数据为 + strMessage + 的测试用例执行失败但软件功能正常 , 项目名称 else 39。 出现异常窗体,该用例测试失败 SQALogMessage sqaFail, 测试数据为 + strMessage + 的测试用例执行失败 , 项目名称 SQAGetProperty Window, Text, vSText SQALogMessage sqaFail, 出现错误窗体 :+ vSText, 项目名称 Window CloseWin, Caption= + vSText, end if end if wend dp_Result = SQADatapoolClose (dp_id) else SQALogMessage sqaFail, 数据池打开失败 , 项目名称 end if Last: SQALogMessage sqaFail, 测试脚本发生异常,测试脚本执行失败 , 项目名称 End Sub 总结: 上边脚本是对登陆功能测试自动化初步优化后的代码,后边还要做的是脚本模块化,函数话,功能分切。 脚本过大不容易维护,把其中连接数据库,处理 datapool功能写成函数提供其他工程使用。 其实也可以把测试数据存入文本文件 ,word,excel等文件中,然后读出处理模拟 datapool功能,但开发脚本工程量大。 datapool提供自动生成数据功能和能够和工程结合是它的优点,但很困难多个工程共享 datapool。 作者 Blog: CSDN 文档中心 其他 阅读: 1912 评论: 0 参与评论 标题 Rational 中 DataPool 的介绍与实际应用 续 (3) 选择自 piaocl 的 Blog 关键字 自动化测试,测试技术, rational robot 出处 二.性能测试脚本自动建立测试 datapool 在 robot中 toolssession record options, 设置 Generator页面 general的 use datapool选项,才能在产生 datapool. 一般录制性能测试脚本,遵循如下步骤: 第一. 设置录制 Session选项 第二. 启动录制对话 第三. 启动客户端程序 第四. 产生脚本 第五. 关闭客户端程序 第六. 停止录制 设置选项: 1.录制方法( method) : api, work,proxy,custom四种 选项设置 通过分析要测试的软件架构来选择录制的方法,下边的表格提供参考: Situation Api NetWork Proxy The client application access secure data from a Web server Required The Client Application access data from a web server Remended Fist Alternate Second alternate The client application accesses objects on a DCOM Server Required The client application access an oracle8 database or oracle ar。robot实例(编辑修改稿)
相关推荐
务器 Server3的 IP地址 Storage Engines [NDBD] HostName= MySQL集群 Server1的 IP地址 DataDir= /var/lib/mysqlcluster [NDBD] HostName= MySQL集群 Server2的 IP地址 DataDir=/var/lib/mysqlcluster 以下 2个 [MYSQLD]可以填写 Server1和
0%的家庭选择教育游戏,市场容量每年也在。 根据同样的推论,在与北京经济发达水平、计算机和网络普及水平相近的一线城市,如上海、广州、深圳,家庭能够接受的教育游戏消费也与北京大致相当 ,根据上述城市的中小学生数量(北京、上海、广州数量大致相当,深圳数量约是北京的一半左右),则可以大致推断仅一线城市教育游戏的市场容量就在。 上述市场容量的预测并未包括二级城市,因此整个教育游戏的家庭市场远不止这个数字
2. 集线器 ← — → 集线器; 3. 交换机 ← — → 交换机。 T568A 线序的接法 如图 1 所示, RJ45 型网线插头各脚与网线颜色标志的对应关系是: 插头脚号 网线颜色 1 ———— 绿白 2 ———— 绿 3 ———— 橙白 4 ———— 蓝 5 ———— 蓝白 6 ———— 橙 7 ———— 棕白 8 ———— 棕 图 2:
体代码的标签,也叫射频卡。 被动式电子标签: 内部无电源、靠接收微波能量工作的电子标签。 主动式电子标签: 靠内部电池供电工作的电子标签。 微波天线 : 用于发射和接受微波信号。 读出装置 : 用于读取电子标签内电子数据。 阅 读 器 : 用于读取电子标签内电子数据。 编 程 器 : 用于将电子数据写入电子标签或查阅电子标签内存储数据。 波束范围 : 指天线发射微波的照射功率范围。 标签容量 :
nt their inpleteness. Only by such approximations, reached by dealing analytically with the more important and more universal aspects of phenomena, could we ever have attained any intelligent
pretend watch e up with exercise used to be speak belong to 1. We should learn how to _________ the English words correctly from our teachers. 2. He know a little English, but few people can