首页 > 其他 > 详细

转:自动化测试的利与弊分析

时间:2021-01-28 18:07:01      阅读:24      评论:0      收藏:0      [点我收藏+]

最近有些不知道该干嘛,学习点新东西、分析点过去内容多提升自己

转:自动化测试的利与弊分析
http://www.51testing.com/html/51/n-4475951.html

一、自动化测试的利与弊:心之所向,所向披靡
利:
①节省人力,只要脚本维护好了,不需要那么多测试参与;
②节省时间,测试人员在跑脚本的同时可以完成其他工作,提高工作效率,且脚本也可再非工作时间运行;
弊:
①脚本维护成本太高,版本更新太快;
②存在潜在风险,也不易发现新的bug;

二、自动化测试及手工应用场景
①对于中小企业来说,大部分还是手工测试为主,少部分功能会借助自动化测试完成;
②对于较成熟的应用在使用一些自动化测试,接口层面偏多,也不排除客户端也在使用自动化;
③手工测试很难完成或者没法完成的测试,需要借助脚本进行完成,比如涉及到一些算法测试的场景等;

三、自动化测试是否代替手工测试
①自动化测试不能完全代替手工测试,手工测试的过程中需要加入一些自动化进行提高效率我是认可的。也不要完全做黑盒测试,要往灰盒迈进,当在做某一个项目的时候还是要尽可能的去了解研发思路和逻辑,把开发流程搞清 楚,所谓的if、else,数据流搞明白,接口、数据的读写、缓存机制等梳理好。还怕用例设计不好吗?

        ②多与开发沟通交流,多get一些信息,关键词等,完全依靠别人给你讲也不现实,因为每个人都有自己的任务去做,那么就要依靠自己去Google搜索关键词进行学习。还抱怨自己学不到东西吗?

        ③多跟同行老司机交流和学习,对于老司机来说:带新人都是义不容辞的事情,请问谁不是从新人过来的呢?那些新人不会的,谁又第一天工作什么都会呢?所以在带新人的时候,不管问了多么初级的问题,想想当初的自己,应该就知道怎么去做了。对于新人来说:也应该抓住机会和选择合适的时间去问问题,每个老司机工作中如果被频繁的打断也会影响效率和思路。

        ④业余时间多读书,技术,科技,文学等不限,培养自己阅读能力和思考能力。作为软件测试的我们也需要去学习一门语言,比如Python,坚持学下去,达到完全可以熟练运用这门语言。能提高工作效率的时候运用上去,真的可以达到事倍功半的效果。这样的话还怕不会自动化测试吗?

总而言之,多学习,多思考,利用好搜索引擎。最终,作为测试工程师,保证好质量,把损失能够降低到最低,你就是一名合格的软件测试工程师。

转:自动化测试的利与弊分析

原文:https://www.cnblogs.com/tkliu/p/14340215.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!