文档结构  
翻译进度:已翻译     翻译赏金:0 元 (?)    ¥ 我要打赏

在今天的视频中,我将讨论没有学习测试的程序员。 我从新手程序员那里得知老程序员总是说“如果你不知道什么测试,你怎么能说你是一个程序员?”

所以,如果你不知道测试你真的能成为一个程序员吗? 你可能不知道,软件测试是一个为利益相关者提供被测试的产品或服务质量相关信息的调查研究。 软件测试也可以提供一个客观、独立考虑业务增值和理解软件实现的风险的视角。

第 1 段(可获 1.44 积分)

所以,所有软件开发者都应该学习 Q&A 测试吗? 他对你的成长真的有益吗?

https://youtu.be/p7q0wkqQuXY

来自视频记录:

John Sonmez: Hey, 最近怎样,simpleprogrammer.com的John Sonmez。 我有一个关于QA,质量保证测试的问题。 我不回答太多的问题。 有时我回答关于QA的问题。你可以看看这个视频,关于手动测试很重要,并且人们对此很恼火。我不认为这个会让很多人讨厌,但这是个好问题,对吗??

基本上我不会读整个电子邮件,但这个问题来自 Adam 而且他很想知道,作为一个软件开发者,他刚刚成为软件开发者,刚刚开始学习软件开发,而且他的一些朋友,也许很好,经验丰富,告诉他“伙计,等一分钟,你不能这么简单的成为软件开发者,你得先学QA,你得把所有这些学会。”他将去PluralSight学习一些课程,顺便说一句,如果你还没开始的话,可以去看看我的课程。如果你在用手机,当然了,下面的链接将会因为注释不工作.

第 2 段(可获 2.91 积分)

不管怎么说,他学习了一些关于测试开发的课程,他不知所措,他不确定是否应该遵循这些建议。我认为你的直觉是正确的,因为你不想被淹没在这里。也许这并不是如此,如此重要。

现在, 在所有人开始丢番茄以前,让我说明我的观点。 质量测试很重要。测试是很重要的,软件开发者知道一些也很重要,但是并不需要深度学习,或深究细节。当你试图学习软件开发,你每件事都得知道一点。你在你感兴趣的方面深入就够了。但是作为一个全面发展的软件工程师,你还是应该知道一点QA测试的。你还得知道一些开发运维,一些系统构建,一些源代码控制。你可能会想知道一些数据库和IT操作的东西。你可能会想知道一点,但是你不可能全都学会。你不可能成为每一个方面的大师。你不能完成一切,这才是你必须弄清楚的。

第 3 段(可获 2.98 积分)

这才是我建议的。看一本测试书。有一本书我很推荐。但我一时想不起来名字了。但我会会留个位置,我会放个链接,在我们编辑完音频后,你会看到它的。这是一本经典的书,对QA测试有着很好的概述。把它装到脑袋里,你就对全程有个大概了解了。

有一件事我会指出,我认为是很重要的,那就是测试驱动的开发和质量保证或测试是不一样的。 测试驱动开发,如果你经历了整个老的,学术的软件开发,瀑布式方法和要求,它基本上是一个评估活动。 如果你正在学习软件开发生命周期,评估活动就是单元测试和测试驱动开发,因为你实际上,当你在做单元测试或者当你做测试驱动开发的时候,你并没有真正测试任何东西. 你在做的是清楚地定义需求,并且创建一套非常明确的要求,因为无论测试通过或失败,你都会发现那不正确。你什么都没写,直到编写单元测试或做测试驱动开发或发现bug发现问题,阻止问题进入正在开发的项目中,而QA,传统QA发生在项目结束的时候。

第 4 段(可获 3.4 积分)

不管怎么说,好消息是你不需要知道QA测试的一切。坏消息是你确实需要知道些什么。做一个粗略的研究。确保你了解基本概念,你知道QA是如何测试你的东西,一些术语像黑盒测试,白盒测试和边界条件,非常基础,让你明白了解缺陷是如何在这个过程中产生的,这样你就可以在团队中更有效地工作。你不想进入工作环境,对QA或测试一无所知,不知道如何有效地工作。我认为这很重要,但不要太过分。 这是你会发现的东西之一,是经验丰富的开发人员将要—他们忘记了一个初学者是什么感觉。他们要回去,他们会告诉你, “哦,你必须学习这个。你必须知道。” 他们会让你感到不知所措。他们的本意是好的. 只是他们在争论更高层次的事情,因为他们超越了基础点。 别让那让你失望。继续前进,继续学习,你就会到达那里。

不管怎么说,希望这回答了你的问题。如果你喜欢这个视频,如果你还没有订阅,请订阅这个频道。我下次再和你谈。再见。

第 5 段(可获 3.2 积分)

文章评论

杭州访客
这翻译。。。
德阳访客
我从语文的角度出发硬是很多地方没看懂