51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3062|回复: 16
打印 上一主题 下一主题

[求助] 练习题!!!!(QTP--自动化测试技术领航)

[复制链接]

该用户从未签到

跳转到指定楼层
5#
 楼主| 发表于 2013-5-27 21:57:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
新人自学QTP ing,自动化测试用例和手工测试用例写法上区别还是不明确,请前辈赐教!
这书上有个练习题,我自己试着做了下,请帮忙更正,谢谢!
一、请审题后根据题目的素材设计“最最简单的登录功能”的自动化测试用例。
  素材1:系统名称<XX自动化测试用例设计练习系统>,B/S架构。
  素材2:整个登录功能的验证只涉及2个页面<登录页面>、<内容页面>。
  素材3:“登录页面”具备4个控件[用户名输入]、[密码输入]、[登录]、[重置]。
  素材4:“内容页面”中存在文字<欢迎回来,xx>,具备1个控件[退出系统]。
  素材5:该系统如果不用手工清除IE缓存,不点击[退出系统],直接关闭网页,下次访问无须重新登录,直接以已登录状态访问<内容页面>,非常方便。
  素材6:在“素材4”中,内容页面里的文字专门用作检查登录系统是否成功。

我写的:
功能模块ID测试步骤测试参数说明预期结果
注册模块11.进入“XX自动化测试用例设计练习系统”页面 1.进入系统首页
2.点击“注册”按钮 1.跳至注册界面
3.输入需注册的用户名、密码用户名:tester
    密码:testing123
用户名和密码识别成功
4.再次输入密码,点击“确定”按钮再次输入密码:testing123两次密码一样,确定后提示:注册成功!
登陆功能21.进入登陆页面 1.显示正确的登陆界面
2.输入错误的用户名、密码用户名:testerNG
    密码:testingNG
用户名和密码格式识别成功
3.点击“登陆”按钮 提示:用户名或密码输入错误,请重新输入
4.点击提示窗口的“确定”按钮 提示窗口消失,回到登陆界面
5.点击“重置”按钮 1.用户名和密码框中清空
6.重新输入正确的用户名和密码用户名:tester
    密码:testing123
用户名和密码格式识别成功
7.点击“登陆”按钮 1.进入内容页面
    2.内容页面中显示:欢迎回来,tester
8.直接点击右上角关闭图标 网页被直接关闭
9.重新进入“XX自动化测试用例设计练习系统”页面” 1.页面直接跳转至tester的内容页面
    2.页面显示“欢迎回来,tester”
10.点击“退出系统” 
1.页面跳转登陆界面
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

17#
发表于 2013-5-29 17:49:28 | 只看该作者
精通qtp+自动化测试技术领航里面有相关内容,可以进行参考,最好是能够直接进行数据驱动测试,自动生成自动化测试脚本
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2013-5-29 12:23:00 | 只看该作者
回复 11# 黑羽祭


    额。。我是说我写的这自动化测试用例一无是处,
  同求这登陆功能该怎么写,能否来个一小段学习学习!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    15#
    发表于 2013-5-29 11:03:00 | 只看该作者
    回复 11# 黑羽祭


        求 一小段 自动化测试的用例 就登录的吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    14#
    发表于 2013-5-29 09:05:00 | 只看该作者
    回复 10# gary学测试


        不会啊,写的很不错的一本书。
    根据不同项目和不同的用途,自动化测试用例与自动化测试用例之间也会存在很大的差异。
    有时候用于回归,那会从手工用例中抽取一部分主线流程,进行自动化,提高回归效率。
    有时候用于替代手工繁琐的操作,那些操作并不做检查,只对最后的结果进行检查。
    有时候用于模拟一些手工无法完成的操作,比如狂写表单提交100小时,比如狂点按钮3小时,比如从软件界面上增加10万笔表单记录。
    有时候用于一些修改控件属性的操作,比如将置灰的控件再亮起,填写提交,是不是篡改了数据。
    等等等等
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2013-5-28 20:14:18 | 只看该作者
    回复 5# 黑羽祭


        这个是做的QTP--自动化测试技术领航介绍后的习题,看来写的一无是处,还是没清楚自动化用例和手工用例真正的区别,Dylan能帮忙回答下这题么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2013-5-28 20:08:39 | 只看该作者
    回复 7# 黑羽祭


        额。。。是审核的缘故,没看到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2013-5-28 14:59:26 | 只看该作者
    我觉得,登陆功能2.输入错误的用户名、密码,这边有点笼统,一般来说,错误用例设计不能覆盖,这边用户名和密码都可能错误,按照等价类设计思路来说,应该是两个用例,一个用户名正确密码错误,一个密码正确用户名错误。。以上仅是个人感觉哈
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    10#
    发表于 2013-5-28 13:25:01 | 只看该作者
    额,无视了我的回答
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2013-5-28 12:35:00 | 只看该作者
    回复 4# 赵佳乐SMILE


        嗯,手工测试的话肯定不够,自动的怎么没人啊!!!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    8#
    发表于 2013-5-28 11:57:39 | 只看该作者
    回复 1# gary学测试


        这还是手工测试用例啊
    自动化测试用例并不一定每步都要预期结果的,检查点也没写明。自动化的数据怎么来的,怎么做参数化,比如tester这个账号肯定注册了一次后就不能用了,那你是写个删除这个用户的脚本,还是准备好大量的参数化数据?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    7#
    发表于 2013-5-28 09:22:10 | 只看该作者
    如果是手工测试用例 明显不够
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-4 10:34
  • 签到天数: 1208 天

    连续签到: 1 天

    [LV.10]测试总司令

    6#
    发表于 2013-5-28 09:21:38 | 只看该作者
    没见过自动化测试用例的人  飘过
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2013-5-30 08:54:54 | 只看该作者
    回复 12# 赵佳乐SMILE


        那我就献丑了:
    我一般不是针对于某个如登录这样的东西进行一次脚本测试。
    我的自动化测试用例是用Excel组织,并且每个列中的数据是做为数据驱动,直接由QTP进行获取的。
    换句话说,我的用例直接控制着脚本的运行走向。
    如 我的列中,会有“测试账号”一列,当进行测试的时候,QTP会去找测试账号这一列的数据,抓到一个账号,则登录。就像这样,还会有很多设置列。
    你也可以把想想成是参数化,但通过这一行的数据,就能很直观看到我这个用例是在测试什么。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2013-5-28 20:14:18 | 只看该作者
    回复 5# 黑羽祭


        这个是做的QTP--自动化测试技术领航介绍后的习题,看来写的一无是处,还是没清楚自动化用例和手工用例真正的区别,Dylan能帮忙回答下这题么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
     楼主| 发表于 2013-5-28 20:08:39 | 只看该作者
    回复 7# 黑羽祭


        额。。。是审核的缘故,没看到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1#
    发表于 2013-5-28 12:35:00 | 只看该作者
    回复 4# 赵佳乐SMILE


        嗯,手工测试的话肯定不够,自动的怎么没人啊!!!!!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-6 17:22 , Processed in 0.082542 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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