51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1416|回复: 1
打印 上一主题 下一主题

自动化测试框架的理论思考

[复制链接]
  • TA的每日心情
    擦汗
    2022-8-30 09:02
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2018-6-13 16:47:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    关于软件测试过程中,是否需要用到自动化测试,项目需求是否需要用到,这都是要考虑的问题。

    虽然自动化测试有一定成本和风险,但是确解决了公司人力物力精力的问题。

    先来看看自动化测试框架的架构包括:脚本层(业务组件开发),业务层(流程的开发和组织),数据
    层相分离,是本次框架组织总的方针,为开展功能自动化测试提供一个高效、稳定、容易的测试实现。

    那么为什么要搭建用自动化测试框架呢?当然是需求!自动化测试的开发,通常是由自动化测试的需求
    决定的。

    这些需求主要包括以下这些:

    l自动化测试便于实施。一个好的自动化测试框架,是让不太懂技术的人也可以写自动化测试脚本的,更
    方便的写测试脚本,进行自动化测试的。

    l解决自动化测试脚本本身存在的问题,比如异常处理和场景恢复。

    l测试易于维护。自动化测试项目,需要时间的沉淀,时间长了,就可以看到相应的产出。因此在这个过
    程中,管理及维护就成了最重要的事情。而好的框架是可以减少你在管理维护中所投入的人力物力精力。
    因此面向市场的众多自动化测试工具,便是将此作为一个推广点。

    l可重用性。而框架的意义之一就在于可重用。所以在框架里,你可以实现一些通用功能,简化脚本开发过程。

    l浅显易读的测试报告。拿一般的自动化测试工具来说,它导出测试用例的数据报告,实时进行数据分析。

    还有很多需求都可以在测试框架里进行定制。自动化测试,选择或不选择,这是个问题。



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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-24 12:20 , Processed in 0.062400 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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