首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习软件测试和自动化测试

学习软件测试和自动化测试
EN

Stack Exchange QA用户
提问于 2016-11-07 05:57:05
回答 2查看 529关注 0票数 0

我已经做了3年的开发人员(Java/Grails),我想转到测试,特别是自动化测试。我想寻求一些帮助。我只是还不能决定应该引用什么来进行测试,以及如何成为一个合适的测试人员?请提供一些技巧,阅读,博客链接等,以帮助我开始学习正确的测试(从基本的SQA,手动测试和更高水平),以及如何进入自动化测试。我对这一领域完全陌生,如果你们中的任何人都能提出一些好的建议,那也会很棒。

希望,我会得到更好的想法,并将能够作出良好的选择。期待你的回复。

EN

回答 2

Stack Exchange QA用户

发布于 2016-11-07 17:04:13

首先,有一些词汇是很好的:

  • ISTQB指南可以帮你做到这一点。我建议大家阅读第一章。
  • 如果您不熟悉敏捷思维,那么快速阅读也是ISTQB敏捷指南。但是对于深度潜水来说,敏捷测试的书是极好的。

现在,关于测试工程,我推荐以下博客文章和视频:

测试工程:

关于自动化,您将发现Selenium是目前使用最多的工具。考虑到您有强大的编程背景和教程依赖于技术的事实,我将链接更多的通用资源。

在这里,您可以找到我为Edx类教育平台编写的小型自动化套件(使用Cucumber和其他小型库来实现)。它可以让您体验一下自动化套件的所有部分。https://github.com/JoaoGFarias/OpenRedu/tree/cucumber_集成/特性

在准备的同时,练习使测试器。如果您不能在您的公司实践,LibreOffice有一个很好的QA社区(包括手动和自动)。

票数 2
EN

Stack Exchange QA用户

发布于 2016-11-07 07:13:58

当你选择这份工作时,不要停留在软件开发人员、软件测试人员、项目经理、业务分析师等职位上。

你应该从“你想做什么工作?”开始。

你更喜欢独自工作还是愿意作为一个团队一起工作?你想有机会和别人说话吗?你想做更多的分析而不是执行吗?你想在适当的规则和条例下工作还是喜欢灵活?

在软件质量职业生涯中需要成功的一些字符和情况是:

如果你喜欢学习的话,就热衷于学习。软件质量对你来说是一个很大的世界。

很容易理解复杂的东西,我们需要先了解应用程序,然后才能进行适当的测试。而且,由于时间和资源的限制,我们需要能够非常快地理解事物。

注意细节我们不能忽视小事情,让它通过我们的眼睛。我们需要能够先抓到任何东西,然后决定是否采取行动。你需要你的高性能雷达来完成这项工作。

持续改进的心态品质就是持续的改进。我们需要在做什么和如何做上做得越来越好。

沟通,你将需要交谈和介绍很多。不仅是你的QA团队中的一员,还有其他利益相关者,比如开发人员,业务团队,客户,项目经理,架构,.

使事物有形的质量不是那么有形。如何解释被测试软件是否具有良好的质量?

我们将需要与大量的数据和信息,并能够提供足够的信息,以作出决策的事实和数字,而不是基于感觉。

在压力下好好工作,总会有压力的。在各种情况下,你能保持生产效率吗?

动态环境状况每天都会发生变化。如果什么事情都不按计划进行,你会怎么做?

灵活性没有人能拥有它的全部。项目经理、客户、开发人员、QA、涉众都想要不同的东西。你能在你的质量立场上有足够的灵活性来“在不妥协的情况下做到最好”吗?这是一个巨大的挑战,而且总是很有趣。

真正的问题可能不是“为什么我要去测试而不是开发?”

应该是“软件测试对我来说是正确的工作吗?”

对我来说是的。在经历了10++的岁月之后,我仍然很高兴,每天都能学到新的东西。

祝好运。

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/23523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档