什么是可靠的提示和建议,以改善整个QA/测试过程中的一个项目。我正在测试一个金融网络应用程序。在哪些测试领域,我们可以改进流程,最大限度地减少浪费。
请在以下几个方面提出改进意见:
其他的QA过程改进/方法/工具一般都可以简化测试工作,大大提高生产率和ROI?
发布于 2015-01-21 08:21:19
首先,如果您想要正确地测试任何软件/网站,那么您需要遵循STLC,standards.STLC对所有软件都是一样的。不管你测试什么,所以STLC是开始和完成质量测试的基础。
手动测试--在大多数应用程序中,有些领域确实需要手动测试。因此,您需要了解多少手动测试您的web应用程序。需要。
自动化测试--创建自动化测试脚本非常有用,这有助于减少测试时间、资源并提供可靠的结果--如果您写了正确的script.So,当您说如何将过程最小化时,我想说自动化测试对应用程序中的重复工作是有益的。它也有助于回归测试。
因此,在开始测试之前,如果您定义了我们需要多少手工测试,我们将为哪个功能执行自动化脚本,那么它将帮助您获得该应用程序的时间估计。测试。此外,请确保您可以估计大约。任何应用程序的时间。测试只有当需求是固定的。现在,需求变化非常频繁,这对产品的高质量效果是不利的,这是很常见的。
您需要为您的web应用程序进行哪些测试,这实际上取决于应用程序的概念。一些网络应用程序。只需要功能测试和非功能测试,有些还需要安全性测试,有些需要其他测试,还有更多。
在你的“金融网络应用程序”中,你应该做一些测试,比如功能测试、非功能测试、安全性测试、烟雾测试、可用性测试等等。如果你认为你的网站上会有大量的流量,那么你也可以做负载测试来测量你的应用程序。容量。
您应该创建测试用例、测试场景和Bug报告,从而使测试更加标准。此外,当需求发生变化时,需要定期更新测试用例,否则将永远无助于发现新的bug。
使用web驱动程序功能测试的1- Selenium
2-千兆表用于负载测试
同时确保在开始任何测试之前,你必须对web应用程序有充分的理解。你要测试一下。因此,理解需求是非常重要的。
希望这能帮助您最小化并设置适当的测试过程。
发布于 2015-04-04 03:26:56
在前面的答案中遗漏的一个领域是与您的开发团队合作。您需要确保不仅是领导,而且每个成员的测试团队都有良好的关系开发茶,对口。开发者是你最大的盟友。让开发人员编写一些更健壮的单元测试。解释并让他们在你的测试计划和策略上收买。确保各学科之间有良好的沟通。
例如,如果测试团队按照原来的UI编写自动化,并且大多数情况下它是有效的,那么UI自动化周围的项目将是痛苦的,然后在下一次冲刺中,开发人员更改了元素的ids,这将破坏您的自动化。
确保你与开发团队有一个清晰而公开的沟通和合作渠道。
发布于 2015-01-22 11:56:01
请确认
你需要确定你目前的状态,痛点。开始根据测试技术、覆盖范围、bug、修复等来修复区域。它需要作为实践(持续)每周发展。每天站起来可以确定这些变化是跟踪、实施和衡量的.
https://sqa.stackexchange.com/questions/11870
复制相似问题