51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2433|回复: 2
打印 上一主题 下一主题

[Robot] 登陆测试的异常情况我不会,请教!!!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-6-29 16:10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在测试登陆的时候,我下面这个脚本只是用户名和密码都正确的情况下的,用户名不正确的时候,会在登陆页面上出现这样一行字“您输入的用户名或者密码不正确”。这行字可以用object data查证到。还有用户名或者密码为空的时候会弹出一个小的页面提示,这个页面我不知道怎么才能验证到,反正异常情况我不会写代码。高手帮帮我啊。

'$Include "sqautil.sbh"

Sub Main
    Dim Result As Integer
    dim dp_id as long
    dim dp_result as long
    dim username as string
    dim pwd as string
    dim i as integer
   
   
    for i=1 to 2
      'Initially Recorded: 2005-6-28  17:54:41
      'Script Name: 123
       StartApplication """C:\Program Files\Internet Explorer\IEXPLORE.EXE"""
   
       Window SetContext, "Caption=about:blank - Microsoft Internet Explorer", ""
       ComboEditBox Click, "ObjectIndex=2", "Coords=75,9"
       InputKeys "http://123.com{ENTER}"
       Browser NewPage,"HTMLTitle=帐号验证中心",""
   
   
             dp_id=sqadatapoolopen("OAlog")
             call sqadatapoolfetch(dp_id)
             call sqadatapoolvalue(dp_id,1,username)
             EditBox Left_Drag, "Name=loginName", "Coords=30,4,35,4"
             InputKeys username
   
            call sqadatapoolvalue(dp_id,2,pwd)
            EditBox Click, "Name=password", "Coords=30,11"
            InputKeys pwd
     
        PushButton Click, "Name=提交"
        
        
        Window SetContext, "Caption=商务系统 - Microsoft Internet Explorer", ""
        Window CloseWin, "", ""
   
     next i
     sqadatapoolclose(dp_id)
   
  

End Sub
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-6-30 00:10:41 | 只看该作者
我觉得你做功能测试,就应该把多种情况的测试用例都考虑到了,然后再设计脚本。
而脚本是应该把多种情况的例子都加进去的。
比如你要测试登陆,那就应该把输入正确的情况测试到,错误的情况也要测试到。而不是只是测试正确的情况,或者只是根据用户输入来决定脚本的走向,那就不叫自动化了。
那么对于弹出来的页面你可以用SQAGetProperty之类的函数去抓取它的信息验证,或者直接用验证点
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-6-30 08:38:41 | 只看该作者

异常情况的脚本我不会写,只好先把会写的写下来呀?

异常情况的脚本我不会写,只好先把会写的写下来呀?有没有样本能给我一个啊??
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 14:38 , Processed in 0.077660 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表