做了 5 年的手动测试,想进一步学习,应该学点儿什么?

回答·28
最热
最新
  • 做了五年手工测试,那功能测试一块本身应该没有太大问题了,测试想进一步要么走技术型测试,要么走管理,当然不太懂技术也很难管理,除非你很有管理气质。。。。技术型就涉及到代码方面,无外乎就是 java 和 python,如果这边只是想走自动化方面,那 python 肯定是首选,上手快,也不需要学习后端框架,基本上一个月就可以通过脚本做接口自动化,当然这只是比较浅的,想深入还得继续学习自动化方面的行为框架,这个网上资料也比较多。如果想自己写测试平台那么技术栈,后段 python DRF celery channels redis mysql,前端框架用 vue,HTMl css js 然后加上饿了么的 element,就差不多可以写了,当然质量就得靠自己了,目前我自己也是这一套,但是学这一套,目前就我个人感觉针对性能测试这一块不是太好介入,现在我个人感觉可能学习 java 会对性能这一块有一个很好的支持,并且成熟的资料会多点! 另外您做了五年的手工测试,暂不考虑您是否有代码书写能力或者其他能力,但是您这个发展方向是一个很大的问题,如果您目前还是考虑在这行继续呆下去,建议您好好思考一下方向,两年的手工测试和五年的手工测试其实区别并不是很大! 想进一步,不用太考虑学习什么,现在测试招聘很多公司都要就代码书写能力,会这个肯定是可以进一步的, 建议代码书写学了再说,我曾经也是考虑 python 和 java 学哪个。。。考虑了半年,实际上这只是借口而已。。。学了肯定能用到,相信这个准没错,不要找那么多借口。。。 第一次回复。。。祝同行更上一层楼!
  • Python 自动化框架 性能
  • 女性的话,学会化妆,沟通,运动就足够了,应该说更好一点!一旦将来离开测试行业时,技术真的不一定比沟通能力有用!
  • 做了五年手工测试,那功能测试一块本身应该没有太大问题了,测试想进一步要么走技术型测试,要么走管理,当然不太懂技术也很难管理,除非你很有管理气质。。。。技术型就涉及到代码方面,无外乎就是 java 和 python,如果这边只是想走自动化方面,那 python 肯定是首选,上手快,也不需要学习后端框架,基本上一个月就可以通过脚本做接口自动化,当然这只是比较浅的,想深入还得继续学习自动化方面的行为框架,这个网上资料也比较多。如果想自己写测试平台那么技术栈,后段 python DRF celery channels redis mysql,前端框架用 vue,HTMl css js 然后加上饿了么的 element,就差不多可以写了,当然质量就得靠自己了,目前我自己也是这一套,但是学这一套,目前就我个人感觉针对性能测试这一块不是太好介入,现在我个人感觉可能学习 java 会对性能这一块有一个很好的支持,并且成熟的资料会多点! 另外您做了五年的手工测试,暂不考虑您是否有代码书写能力或者其他能力,但是您这个发展方向是一个很大的问题,如果您目前还是考虑在这行继续呆下去,建议您好好思考一下方向,两年的手工测试和五年的手工测试其实区别并不是很大! 想进一步,不用太考虑学习什么,现在测试招聘很多公司都要就代码书写能力,会这个肯定是可以进一步的, 建议代码书写学了再说,我曾经也是考虑 python 和 java 学哪个。。。考虑了半年,实际上这只是借口而已。。。学了肯定能用到,相信这个准没错,不要找那么多借口。。。 第一次回复。。。祝同行更上一层楼!
  • 技术方面就是测试开发,要不就是走管理路线
  • 三个方向,技术大牛,自动化和代码能力,管理人才,项目管理方向,业务大牛,转需求分析或者产品
  • 5 年手工测试基本就是往 qa 管理走了,业务上很熟也可以往产品走,无论哪个方向,真的要学,百度一下各个方向上的经典书籍,是真的经典书籍,一般国外的比较好,机械工业出版社什么的。科班测试概念入门有本经典的书,软件测试的艺术,还是不错的。往 qa 现在一般都是敏捷开发,还可以看一些敏捷相关书。 纯手工测试毕竟涉及测试很小一部分,顶多测试用例设计和回归测试方案等。测试往大了讲不可能离开自动化测试的,现在还有持续集成,说到要学东西的话这两部分才是大头,手工测试要学的其实不多。
  • 5年的业务测试,你已经有了很扎实的测试基础,作为一个测试10年的老鸟来给你点建议 首先,自动化测试是必须要掌握的。手动测试虽然重要,但在面对大量的回归测试时,自动化测试能够大大提高效率。你可以从学习一些主流的自动化测试工具开始,比如Selenium、Appium等,它们能够帮助你实现UI层面的自动化测试。当然,自动化测试不仅仅是UI层面的,还有接口自动化测试、性能测试等,这些也都是你需要了解和学习的。 其次,代码能力也是非常重要的。作为一个测试人员,如果你能够具备一定的代码能力,那么你将能够更好地与开发人员进行沟通,理解项目的架构和设计。此外,掌握一定的代码能力还能够让你编写更加高效和灵活的自动化测试脚本。所以,不妨花点时间去学习一下Python、Java等编程语言,它们对于测试人员来说都是非常有用的。 另外,持续集成和持续部署(CI/CD)也是现代软件开发中非常重要的概念。作为测试人员,你需要了解CI/CD的流程和实践,以便能够更好地与开发和运维团队进行协作。这样,你就能够在代码提交后快速地进行自动化测试,并及时地反馈测试结果,从而提高整个团队的交付效率。
  • 如果测试理论比较扎实,下一步就可以想一想怎么提高效率或者更高维的考虑软件质量。自动化测试属于前者,提高了效率,并不会提高软件质量。后者可以是左移:做好需求评估,右移:用户行为分析,线上服务监控等。 软件测试的发展应该是产品质量保障。定位明确后,需要什么要学什么自然会更清淅。
  • 自学自动化,不行就跳槽,找个合适的公司