打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
软件测试晋升
单元测试、集成测试、系统测试(功能自动化测试)
安全测试、性能测试(性能自动化测试)

测试工作划分越来越细:
测试探索能力、业务分析能力、测试设计能力、自动化测试能力、白盒测试分析能力、测试专项技术(大数据测试、安全测试)

测试的作用乃质量监控和保障,如果不建立一个良好的测试流程与平台实现,平台中包括手工测试执行与自动化测试实现,两者并行,手工测试执行负责发现问题,自动化测试负责保障质量。到这里,则需要对整个测试流程有深刻的认识,可以考虑去学习一个测试管理工具的流程思想,将其的理念变为自己的理念。

测试技能学习方法:
测试是一个涉及很广泛的领域,其本质是质量保障,所以它的要求不是让你去专研某一个知识而是去专研其实用性,然后更可能的节省测试成本、如何更可能的保证测试质量。故其需要的技能是多方面的,此处从自动化测试这一领域来说学习方法--
自动化领域涉及也很广泛,想做好自动化测试,不仅要求你对系统业务、编程、系统框架搭建有所专研,更是需要在测试流程与平台建设方面有所认识,这里简单列一下从以下几个方面学习:
编程技术:
面向对象语言-如 java、.net等
脚本语言-如 javascript、tcl、perl、ruby等
web编程技巧-html、xml 、客户端与服务端
自动化测试工具:
单元测试工具-junit
web自动化测试工具-selenium、qtp、watir
GUI自动化测试工具-rft、winrunner
性能测试工具-loadrunner、jmeter
数据库:
SQL语言
各个不同数据库使用
操作系统知识:
windows-ddl、com组件;环境变量
业务知识:
流程知识:软件测试的艺术
。。。
知识无限,主要还是看个人喜好,尽可能一边学习一边在实践中操作,一定要把学会的知识用到实践项目中,才能迅速提高。

每个公司有自己独特的研发模式和流程,而不同的流程所带来的测试体系和观念又不一样。


测试领域其实是一个“温水煮青蛙”的锅,没有人逼着你跑,因为各个阶段都需要各种人,你想做什么样的人,就得看你到了什么阶段,千万不要再温水中“舒服”下去,当你时光不再的时候,你那点浅薄的技能,有什么资格借助“经验”这两个字与上面叫板呢,因为下面还有一群更年轻,更有活力的“青蛙”往里面跳呢,测试领域本来就不是一个靠吃经验饭就能呆住的地方,你得尽快找准方向,跳出这个锅,才能更好的求发展。

--------------------------------------------------------------------------------------------------------------------------------------------------------
自动化测试为什么会失败?
自动化测试很多时候都是公司各搞各的,很少能听到公司自动化测试规模化的样例,很多公司将其归于投资成本问题或自身独特问题,其实不然,自动化测试需要投资,可是如果投资不到地方,就会造成很多浪费;很多公司,很多部门只是脑袋一热,然后就一味的找各种工具,一味的编写各种脚本,缺少了前期的需求分析和整体上的把握。自动化测试到底给公司、部门带来什么?完全没有一个清晰的概念,这样怎么能不造成自动化测试的失败。

作为一个自动化测试人员来说,如果公司将自动化测试的重任交与你,那么,你就要跳出单纯的自动化测试使用的认识上,要从公司的产品线和整体流程上把握自动化测试过程。自动化测试不仅仅是需要技能水平,更重要的是一个思考过程;不思考,不自动化测试,因此,自动化测试的规模不是自动化测试本身的问题,也不是公司部门的投资与产品线问题,而是个人主观问题。

作为个人,如何帮助部门和团队快速建立起一套自动化平台体系,其技术和研发水平是一个方面,更重要的是策略,如何步步深入,各个击破,是一个很值得深思的过程。

作为测试人员,眼光要放长远,带着一颗平和的心态,测试不一定比研发差,关键在于自己怎么去对待测试,很多人想做自动化测试,是因为其含有一定的技术水平,孰不知,其道理亦是相通,做一个只会用工具或者只会因为自动化测试而做自动化测试的自动化测试人员,和只会重复测试的手工测试人员,性质是差不多的;真的要想去提高自己,那么就得耐得住学习的寂寞,慢慢学会从整体上把握;你只有从整体上给公司真正来带来了成本效益,那么你的价值才会真正得到突出。

关键的是如何平衡自动化测试与人工测试,我一直觉得:我们测试人员最大缺陷在于很多测试任务都不是挑战性的、有意义性的任务,而只是重复性的、纯手工性的测试;因此,个人觉得,测试人员与自动化测试的分工,就是自动化测试去完成那些大部分没有意义的事情,测试人员从整体把握质量流程、包括测试用例的更新和维护、产品异常测试、自动化测试小工具的开发等。真的想将一个公司带来成本效益,关键在于测试人员与自动化测试的一个定位和分配问题,这也得从整体上把握。
























本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
软件测试怎么学?测试人员必备技能有哪些??
软件测试员——面试,你准备好了么?
2020年软件测试工程师需要具备的技能--需要学什么
谈软件测试人员的危机
软件测试的自动化定义
软件测试招聘要求汇总(苏州)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服