- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
理想情况下,在一个项目中,您将拥有开发人员、测试人员、QA 经理等,他们都为代码质量做出了贡献。但是,如果您没有这种资源怎么办?例如,如果您只有三个开发人员,而没有资源聘请全职 QA 经理,您如何确保代码质量符合既定标准?
您在质量保证方面关注哪些方面?质量不仅仅是代码做它应该做的事情(代码是用自动测试正确测试的)。质量还关乎代码是否干净(可读、可维护、结构良好、文档化等)。
我期待听到您对您的团队应用了什么样的流程来确保质量符合既定标准。我们已经应用了一个流程,在该流程中,我们在开发人员之间轮换 QA 角色。每个开发人员每周负责 QA。每个变更集都经过修订并检查现有测试是否通过、是否编写了所需的新测试、代码是否干净,当然还有项目是否已构建。
编辑:
当然,其中一些过程可以通过 CI 自动化,但我正在寻找的是人为因素的经验。我的意思是,您如何确保每个开发人员都编写干净的代码并实际测试所有内容。除非您手动检查,否则测试覆盖率不会告诉您是否所有内容都经过测试(从自动的角度来看,几乎不可能达到 100% 的覆盖率)。即使覆盖率会告诉您某些内容已经过测试,但这并不意味着实际测试会针对正确的内容进行测试。
最佳答案
您是否使用任何软件开发方法,例如Scrum ? Scrum 是一个不错的选择 Agile工作方式,但也有其他好的流程。
我们使用 Scrum。这是使我们的团队高效的好方法,但也是将规则引入我们开发软件的方式的好方法。像你一样 - 我是一个小团队的一员。不幸的是,我们没有 QA 部门或任何专门的 QA 人员。 Sprint 期间完成的工作应该是可交付的,因此团队中的开发人员需要处理 QA 工作。
在 Scrum 中,例如您使用的看板 Task Board跟踪当前的 Sprint,并且这些董事会通常有一个列等待 QA 批准的任务。我们所做的是,当一项任务完成后,我们将其移至“准备验证”。然后团队中的另一位开发人员负责 QA 工作。他会的:
关于qa - 小型开发团队的质量保证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2657479/
假设单元测试是由开发人员处理的,QA 是否有任何理由了解产品如何工作的细节?我的意思是,他们是否需要知道后台发生了什么,他们是否应该在不使用正常 UI 的情况下测试产品的各个部分?例如,测试人员进入数
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 4年前关闭。 Improve t
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 10年前关闭。 Improve this
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 2年前关闭。 Improve t
偶尔你会收到一个错误报告,通常是来自 QA 的新人,他可能还没有完全了解产品,这会让你皱眉。 我将从一个我的团队(包括开发和 QA)在它发生多年后仍然会笑的开始。 我正在开发的产品有一个带有一组按钮的
与使用 DEV 环境进行测试相比,即使它有最新的代码 我想知道如果 QA 有自己的测试环境有什么优点和缺点。它应该如何工作?谁应该对其进行部署?它应该有最新的代码吗?它如何使 QA 或开发人员受益,或
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 2天前关闭。 Improve this qu
Closed. This question needs to be more focused。它当前不接受答案。 想改善这个问题吗?更新问题,使它仅关注editing this post的一个问题。
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想要改善这个问题吗?更新问题,以便将其作为on-topi
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 6年前关闭。 Improve t
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 7年前关闭。 Improve t
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 4年前关闭。 Improve this questi
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 7年前关闭。 Improve thi
我找不到任何关于 QA 行为准则的好资源,我想开始记录下来。我的主要问题是非常基本的东西,例如: 当真正的问题是他们使用 IE6 并且没有更新他们的缓存时,有人报告“设计被破坏”。 团队成员说您破坏了
理想情况下,在一个项目中,您将拥有开发人员、测试人员、QA 经理等,他们都为代码质量做出了贡献。但是,如果您没有这种资源怎么办?例如,如果您只有三个开发人员,而没有资源聘请全职 QA 经理,您如何确保
这里有很多关于测量和证明软件质量的问题,但是,到目前为止,在Stackoverflow上还没有软件质量本身的正式定义: 请提供软件产品质量的所有正式定义。 由于问题相当笼统,我很高兴每次提交时都接受更
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 6年前关闭。 Improve this questi
在自动化测试方面,我们的 QA 人员处于起步阶段。目前,当他们测试我们的 Web 应用程序(主要是 .NET)时,他们遵循他们几年来编写的测试脚本,通过浏览器手动访问测试环境并遵循他们的测试脚本。 工
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 4天前关闭。 Improve this qu
我是一名优秀的程序员,十分优秀!