51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2851|回复: 5
打印 上一主题 下一主题

如何实现selenium在VS+C#下测试新增数据时必填项未填的测试用例

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-9-23 13:56:54 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
测试环境:selenium + vs + c# + ChromeDriver;
测试用例: 1. 使用selenium 测试 创建一条新数据,然后在vs或者测试结果中提示 数据创建成功,数据名为xxx;
                  2. 创建一条新数据的时候,几个必填项没有填,然后在vs 中能在测试结果中提示, 创建失败,失败原因是 必填项或者哪些必填字段没有填导致的;

                  3. 怎么在selenium中抓住错误,并执行下一个操作,最后在测试结果中统一体现出来?

       现在我已经录制、回放成功在创建一条新数据时,正常填写字段的脚本,
        但是不知道怎么在测试结果 或者 在vs中提示 ‘创建成功,数据名为:xxxx’ (这个对应的就是测试用例1了)
       怎么print这样的数据?

---------------------------------------------------------------
以下为唠叨:
如果只是录制回放就没有什么意义了!
网上看到的大多数是环境配置,错误提示 等 在jave环境下的资料...很少看到在vs中的。。。。
第一次接触selenium,coding能力也较弱,希望有人能指点下!
实现真正的替代‘手工测试 用例’
也可以和我QQ联系啊,396254518

最后说一句:急,在线等,O(∩_∩)O哈~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-7 10:29
  • 签到天数: 98 天

    连续签到: 1 天

    [LV.6]测试旅长

    6#
    发表于 2015-9-25 09:24:11 | 只看该作者
    moyudong 发表于 2015-9-24 19:38
    首先感谢了,终于有人回复了哈。
    假如,我在创建1条数据时,有15个输入项,其中10个必填项,然后我有3个 ...

    到底哪3个没填,建议让开发去修改下程序,点save的提示把未填的必输项都show出来。
    或者代码里截图处理吧,比如点save时加个等待时间,系统弹出提示后截图一下,保存到本地,跑完后去看截图。
    暂时只能想到这个比较方便实现的了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2015-9-24 19:38:34 | 只看该作者
    tiankai30 发表于 2015-9-24 14:22
    思路
    1、提示简单,获取你创建的这条数据的关键字段值输出就可以了,可以控制台,也可以输出到本地文件
    2 ...

    首先感谢了,终于有人回复了哈。
    假如,我在创建1条数据时,有15个输入项,其中10个必填项,然后我有3个必填项没有填,
    在点击save的时候系统会提示 Error: some field must input.
    那是不是,我脚本就要获取这个error信息,从而去判读我的脚本是否成功。??

    那如果我在脚本执行成功之后,还想输出到底是哪3个必填项没有填呢?
    这个怎么输出的本地的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2021-12-7 10:29
  • 签到天数: 98 天

    连续签到: 1 天

    [LV.6]测试旅长

    4#
    发表于 2015-9-24 14:22:34 | 只看该作者
    思路
    1、提示简单,获取你创建的这条数据的关键字段值输出就可以了,可以控制台,也可以输出到本地文件
    2、【失败原因是 必填项或者哪些必填字段没有填导致的。】这个要看你要测的程序给的信息了,代码不好去获取哪些是必输并给你输出,如果所有字段都去遍历判断,就太麻烦了。必输没填,程序提示什么获取什么然后输出吧。
    3、异常捕获,测试结果整合,这个比较考验代码能力,建议慢慢完善你的测试代码后再考虑这块吧。
    另外,根据你描述的,应该还需要循环输入输出,那就更上一层了,读本地文件,数据库==
    希望能帮到你

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得了测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2015-9-24 13:40:04 | 只看该作者
    23人查看,0回复!我也是醉了。。。现在比较好的自动化工具测试 交流网站除了51还有啥呢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
     楼主| 发表于 2015-9-23 16:12:51 | 只看该作者
    思路,solution啊啊啊啊...
    成功之后我是利用控制台打出消息?还是只在test explorer查看?
    我现在用的都是在test - unit test project的;
    Windows - Console project的呢?
    什么不同?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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