51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 7984|回复: 25
打印 上一主题 下一主题

免费支招构建自动化测试解决方案

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-4-8 21:39:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本人近年来一直忙于工作,惭愧版主头衔,借此机会,尽我微薄所能,给正在实施自动化测试的朋友们提供意见参考,本人一己之见,难免偏颇,先此说明。
为了沟通快捷,请朋友按如下格式说明:
【产品业务】
【开发技术】
【自动化测试实施困扰问题】
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-31 08:59
  • 签到天数: 975 天

    连续签到: 1 天

    [LV.10]测试总司令

    26#
    发表于 2013-11-18 13:34:31 | 只看该作者
    支持一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
    发表于 2013-10-13 09:05:25 | 只看该作者
    【产品业务】
    应用识别测试,测试对象是第三方应用
    【开发技术】
    C、C++
    【自动化测试实施困扰问题】
    做为网络应用管理厂商,已经实现了七层应用的识别,比如IM、微博、游戏等,现在的测试模式基本靠手工进行;虽然有UI自动化的方案(如watir、sikuli),但是由于这些应用都是第三方软件,涉及更新频率问题,自动化的维护成本比较高,是否有其他方案可以考虑?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    24#
    发表于 2013-8-23 15:16:57 | 只看该作者
    [产品业务]
    广告投放

    [开发技术]
    Java

    [自动化测试实施困扰问题]
    目前我们增加广告投放任务时有广告名称、广告商品、广告排期、广告出价。然后是对投放任务的修改与删除。
    但我们目前的自动化脚本把增加广告投放任务的业务逻辑给封装好,但接下来不知道如何做了,想在Jerkens上运行我们的脚本,但我们的脚本是以浏览器为基础的,所以不知道如何解决Jerkens来运行我们的脚本?
    第二个:我们想做修改与删除脚本,因为增加投放广告的时候是按自增长ID进行唯一标识的,所以做修改与删除脚本的时候如何去定位我们要修改与删除的任务就是我们需要的那个呢?
    第三个:我们想在脚本中封装配置文件,或异常处理,但又不知道具体配置文件或异常处理又包含什么东西?

    特需要你的帮助求解决,谢谢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
    发表于 2013-7-26 10:24:35 | 只看该作者
    回复 3# sunshinelius


       这个AC具体如何安装和使用呢,网上相关资料好少啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2013-7-26 10:09:37 | 只看该作者
    【产品业务】
    供应链物流系统
    【开发技术】
    java
    【自动化测试实施困扰问题】
    之前都是纯手工进行功能测试,随着系统逐渐变大,需要考虑自动化测试,而且部门老大要求做一个自动化的平台,不知道从何下手。
    现在学了一点selenium的知识,但是只是简单的在eclipse上写简单的case,具体如何构建一个自动化平台,还没有很好的概念,也不知道应该运用哪些技术,求指导。
    我大概的想法就是测试团队的所有人员都可以编写自动化脚本代码,然后通过浏览器可以随时执行自动化测试用例,可以在浏览器中查看测试报告,可以实现发送报告或者错误邮件给相关人员等。
    可是具体如何实施,使用那些技术没有头绪。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
     楼主| 发表于 2012-12-25 11:24:07 | 只看该作者
    回复 19# 449180704
    会议场景是自动化测试里棘手复杂的领域,业界鲜见自动化应用。不过幸运的是,AC提供了这个平台。
    简单的流程如下:
    A job发向server A,创建会议
    B job发向server B,加入会议(B job依赖于A job)
    C job再发向server A,对会议进行操作
    D job再发向server B,查看会议状态的响应。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
     楼主| 发表于 2012-12-25 11:18:45 | 只看该作者
    回复 18# misery008
    针对windwos GUI测试,可选择的工具很多,如QTP,auto it, skuli,但最适用的工具只可能有一个,这需要做一些research。
    以我的理解,你的测试场景里,涉及大量数据格式和各种操作系统的平台的验证,如果能够“一份脚本,多处运行”,收益会极大。
    使用AC的data iteration功能和多机分布测试功能,将是一个不错的选择
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2012-9-6 10:19:02 | 只看该作者
    【产品业务】
    会议客户端
    【开发技术】
    C++
    【自动化测试实施困扰问题】
    目前只有少量web部分实现自动化,因为我们在测试的时候需要多台PC机同步验证,所以一直没有进行自动化这一块,多台PC机的交互请问要如何实现。
    项目中还包括视频,音频,多人交互操作等等。还有图片。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2012-7-24 10:21:18 | 只看该作者
    【产品业务】
    电子书阅读器 支持PDF CHM txt等 包含格式转换功能
    【开发技术】
    C++
    【自动化测试实施困扰问题】
    刚开始实施 之前有一些零散的工具和脚本 脚本都是用auto it编写的
    重点在于测试格式转换 文档打开的性能效率 电子书阅读的基本常用操作验证 账号登陆 电子书下载 自动化安装等  目前主要还是准备用auto it
    另外能不能提供一点其他工具的建议,非常感谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2012-6-15 12:55:13 | 只看该作者
    顶一个,自动化测试还是很庞大的啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2012-5-9 12:13:12 | 只看该作者
    谢谢您的辛苦发帖
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2012-5-4 09:20:23 | 只看该作者
    虽然我不大懂,仅仅只会用点qtp和loadrunner,但是对版主提到的这个思想挺感兴趣,希望能学到东西
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2012-4-29 20:59:44 | 只看该作者
    可以考虑使用AC,AC已经很好地支持selenium,对Robotium也应该没问题。同时AC可以调用脚本任务,可以将monkey,cst集成进来。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2012-4-28 09:43:06 | 只看该作者
    这几种侧是没有内在的逻辑关系,实际操作的时候可以分别执行,因为我这是第一次测试Android手机,且上来就让我搞自动化,我们这边以前没有任何基础,所以就想咨询一下怎么搭建这个架构
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2012-4-27 21:52:14 | 只看该作者
    楼上,先确定一下是不是有必要将这几种测试整合在一起。一般地整合的考虑如下:
    1. 测试运行上有内在逻辑联系,比如先创建数据字典,再运行业务测试。
    2. 在运行周期上保持一致,比如在每隔一定重复周期时间运行某个测试 suite,包含各种测试类型。
    能否详细说说么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2012-4-27 18:18:04 | 只看该作者
    【产品业务】
    Android终端自动化测试
    【产品技术】
    主要做终端的整机测试,要求做Android系统的兼容性测试、终端的应用程序的功能测试、终端的压力测试
    【难题】
    压力测试想选择Monkey,功能测试使用Robotium,兼容性测试使用CST,但是如何将这几种工具整合到一个平台上呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2012-4-25 22:54:30 | 只看该作者
    最近正在帮助朋友做一个视频会议的自动化测试解决方案。
    难点如下:
    1. 多角色参与,需要多个用户在不同机子上协作参与
    2. 业务流程复杂,视频会议上有演示,聊天,控制等功能。
    3. 单一测试工具无法完成整体自动化测试方案,比如有web客户端,桌面客户端
    4. 在测试功能的同时,最好还要记录动作所花费时间,最为困难的是,时间采集可能不是在一台机子上完成的,可能是一台机子上发送消息开始计时,另外一台机子上接收到消息结束。

    自动化测试实施优势:
    1. 收益非常大,节省多人测试工作量
    2. 能够精准获得perforamcne度量,人工无法做到
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2012-4-22 19:34:55 | 只看该作者
    本帖最后由 sunshinelius 于 2012-5-10 20:27 编辑

    【开发一个seleimum脚本,测试多个浏览器】
    在当今web程序的测试越来越复杂,要测试不同浏览器的不同版本,其组合是巨大的,如何使用ac实现一处编程,多处浏览器运行?
    参看AC为一个国外用户提供的解决方案。
    http://www.cesoo.com/bbs/viewto ... 970da286f22b4602111
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2012-4-22 19:29:20 | 只看该作者
    回复 5# journey.lee
    可以访问本人博客www.cesoo.info获得相关信息
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-22 20:57 , Processed in 0.085974 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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