前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >无休止的手工测试,不累吗?

无休止的手工测试,不累吗?

作者头像
软件测试君
发布2021-05-31 16:07:06
2980
发布2021-05-31 16:07:06
举报
文章被收录于专栏:测试人生测试人生
我们为什么那么累?

手工测试(Manual testing)是指不借助自动化工具和脚本,直接执行用例后比对实际结果与预期结果。它在特定时期非常重要,但无休止的手工测试(重复劳动),难道不累不烦吗?

答案是显然的,这时自动化测试(Automation testing)就闪亮出场了。

自动化测试是为了节约人力成本和时间成本,把枯燥的回归测试自动化起来,测试人员就有更多的时间去做更有意义的事情。

自动化测试与手工测试本身是相辅相成的,为手工测试争取时间,手工测试为自动化测试补充用例。

自动化测试主要包含:

①合适的自动化测试框架; ②完备的自动化测试脚本集; ③丰富的自动化测试工具。在进行自动化过程中,需要选择合适的测试用例进行自动化,以使成本收益最大化,如果单纯为了自动化而自动化的话,很容易陷入自动化测试陷阱。

我们做了什么?
1、一套框架
  • 包含用例管理系统、自动化平台、单元测试框架、IDE。
  • 用例管理与自动化平台搭配完成测试用例的管理、分发部署、执行和结果的收集展示;
  • 单元测试框架用来组织测试流程;IDE完成脚本的管理、编写和调试。
2、一套基础库
  • 包含文件操作、注册表操作、鼠标键盘模拟、邮件发送、UIA、Win32api等一系列基本脚本函数的封装。
  • 完善的基础库,可以有效的辅助自动化脚本的编写。
3. 一套脚本集
  • 各种测试类型都会对应有相应的脚本集合,单元测试、接口测试、UI测试、性能测试、稳定性测试等;
  • 单元测试和接口测试主要关注函数的正确性,需要保证足够的覆盖率;UI测试通过脚本来模拟真实用户的操作;
  • 性能测试主要关注自身产品的性能指标以及与竞品的差别;稳定性测试则更关注于产品的崩溃情况。
最后

自动化测试不是灵丹妙药,也不是洪水猛兽;合理的进行自动化测试,将对项目产生积极的作用。

我们的自动化刚刚起步,在开展自动化测试过程中,我们会将一些好的实践经验和收获分享给大家。同时也欢迎大家将自动化测试相关的建议、困惑以及经验收获分享给我们,期望与你共同进步。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试君 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 自动化测试主要包含:
  • 我们做了什么?
    • 1、一套框架
      • 2、一套基础库
        • 3. 一套脚本集
        • 最后
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档