400-650-7353

精品课程

您所在的位置:首页 > IT干货资料 > 软件测试 > 【软件测试基础知识】什么样的项目适合开展自动化测试

【软件测试基础知识】什么样的项目适合开展自动化测试

  • 发布: 软件测试培训
  • 来源:软件测试干货资料
  • 2020-01-08 17:22:01
  • 阅读()
  • 分享
  • 手机端入口

一、概念

自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间和硬件资源,提高测试效率,便引入了自动化测试的概念。

即编写一个代码测试一个程序。编写代码属于开发工作,需要测试人员投入大量的时间和精力。当后期产品的页面元素和业务发生变化时,还需要付出维护脚本的成本。

什么样的项目适合开展自动化测试

二、适合做自动化测试的项目

(1) 软件需求变动不频繁;咱们自动化测试最怕的就是需求不稳定(功能测试也怕),需求的频繁变更会导致自动化测试用例的维护成本直线上升。刚刚开发完成的脚本可能因为产品页面的变化和业务的变化,不得不重新开发脚本。因此自动化测试要从需求稳定的功能模块入手。

(2) 项目周期足够长,需要频繁执行回归测试;

咱们开展自动化测试要选择项目生命周期足够长并有持续更新版本发布计划的,通常在有8次回归测试以上的项目中自动化测试的优势才会大于手工测试。

(3) 需要在多个平台上重复执行相同测试的场景。

当你公司的产品符合如下需求,那么投入自动化测试会带来良好的收益。

产品支持多种浏览器;

移动端应用需要在近千台手机中运行;

如果有对于不同的客户有不同的定制版本,各个定制版本的主体功能绝大多数是一致的,个别功能有轻微差别。

(4) 无法通过手工实现或者手工实现成本过高的项目

通常在执行关键业务 7×24 小时持续运行的系统稳定性测试和高并发场景的压力测试时必须使用自动化测试,因为人工测试几乎不可能完成测试任务。

(5) 重复性的业务需求

比如当你公司需要获取app的所有差评,来分析产品更好的改进产品符合大众的需求,功能也可以做但每天都做重复性的工作,浪费人力,如果用自动化脚本实现,只需要定时跑下脚本就可以。

三、不适合做自动化测试的项目

除了需求变动频繁、项目周期短这种典型的不适合做自动化测试的项目,在以下列举的体验类的项目中也不适合做自动化测试,包括:游戏测试、视频体验、美观体验、声音体验、易用性体验和多用户交互体验。

以上就是什么样的项目适合开展自动化测试了,想要了解更多软件测试相关知识的话,那么可以持续关注我们的栏目。

 

课程好礼申请领取
您的姓名
您的电话
意向课程
 

中公优就业

官方微信

扫描上方二维码或者手动搜索ujiuye,关注【优就业】,每日推送行业资讯、干货资料、热门话题、招聘信息和求职攻略,还有不定期的优惠活动一手发布!

>>本文地址:
注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。

相关推荐

优就业:ujiuye

关注中公优就业官方微信

  • 精品好课
  • 活动秒杀
  • 资料领取
QQ交流群
领取免费网课
(加群备注“网站”)
软件测试 加入群聊 +
全链路UI/UE设计 加入群聊 +
Python+人工智能 加入群聊 +
互联网营销 加入群聊 +
Java开发 加入群聊 +
PHP开发 加入群聊 +
VR/AR游戏开发 加入群聊 +
大前端 加入群聊 +
大数据 加入群聊 +
Linux云计算 加入群聊 +
嵌入式物联网 加入群聊 +
优就业官方微信
扫码关注
领取免费学习资料

趁年轻 学门技术充个电
0元
入学
30天免费试学, 3000
直减优惠
立即
抢占
2周
特训
价值299的特训营课程,
9.9元抢购
立即
抢购
80G
资源包
IT行业11类热门岗位全套资源包
立即
领取
课程资料、活动优惠 领取通道