gpt4 book ai didi

windows - 与一家小公司一起测试各种计算机

转载 作者:可可西里 更新时间:2023-11-01 10:30:04 24 4
gpt4 key购买 nike

我在一家小型网络公司工作,该公司很快将推出一个相当复杂的 Windows 程序。我们发现了一些“WTF?”当程序被传递给我们无法复制的各种非技术类型时出现的类型场景。

我们面临的最大问题之一是测试:总共有三个程序员——只有一个人在这个特定的项目上工作,我——没有测试人员,还有一些各种各样的其他员工(销售、 ETC)。我们在地理上也很孤立。 “测试实验室”由少量 VMWare 和 VPC 镜像组成,运行 Windows XP 和 Vista 的全新安装,它们在我的个人计算机上运行。当问题出现时,非技术类型会尽力提供帮助,我们已经对他们进行了如何最有效地报告问题的培训,并且该软件本身具有广泛的诊断功能,但是由于他们不像我们这样的计算机迷,因此他们的报告是仅此而已,安排远程控制 session 以深入了解他们计算机的内部结构非常耗时。

我正在寻找资源,使我们能够增强测试能力,而不必组建一个实际的实验室并雇用 Beta 测试人员。我的老板提到租用 VPS 服务并让我调查一下,但它们在很大程度上仍然是自助服务,我想知道是否有更好的方法。您或任何其他处于类似情况的公司是如何处理此类事情的?

编辑:根据行话,我们的目标是通过弹性计算平台(如 Amazon EC2)扩展我们的系统测试能力。在这一点上,我不确定加强我们的单元/集成测试的建议是否会有很大帮助,因为我们在系统测试阶段一直碰壁。有没有人尝试过在像 EC2 这样的云服务上进行这种软件测试?

汤姆

最佳答案

我要问的第一个问题是您是否进行了任何自动化测试?

我的意思主要是指单元和集成测试。如果没有,那么我认为您需要立即研究单元测试,首先作为构建过程的一部分,其次通过在服务器上自动运行。即使使用基于 UI 的应用程序,也应该可以找到可以自动执行用户操作并在测试失败时告诉您的软件。

除了您作为开发人员可以想到的测试之外,每当用户发现错误时,您应该能够为该错误创建一个测试,用测试重现它,修复它,然后将测试添加到自动化测试。这样,如果再次引入该错误,您的自动化测试将在用户之前找到它。此外,您确信您的应用程序在用户看到之前已经针对每个已知问题进行了测试,而无需有人坐在那里数天或数周手动尝试执行此操作。

关于windows - 与一家小公司一起测试各种计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2651284/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com