在开发基于PC的应用程序时,哪些用户安装的应用程序会造成最大的麻烦?

时间:2008-09-24 19:46:36

标签: testing qa

我从事基于Windows的PC应用程序,并遇到了弹出窗口阻止程序,防病毒和防火墙破坏我的应用程序的问题(一些是使用ActiveX的Web应用程序,另一些是.NET Winforms)

听取我们的支持人员的意见,用户安装和使用的其他应用程序会导致我们的应用程序出现问题。您遇到了哪些意外问题与您的应用程序的不兼容程序以及哪些“违规”应用程序有关? (或者你的申请可能是'罪犯'之一)

您在测试系统中安装了哪些组件/应用程序以确保没有兼容性问题?

8 个答案:

答案 0 :(得分:5)

我们在使用病毒扫描程序方面遇到了很多麻烦,阻止了本地进程之间的tcp连接。

我们花了很多时间,直到找到连接被阻止的原因。现在我们将我们的流程放入扫描仪的排除列表中,一切正常。

答案 1 :(得分:1)

Internet Explorer。

答案 2 :(得分:1)

戴尔QuickSet遇到了一些问题。这是一款小巧而愚蠢的实用工具,配备戴尔笔记本电脑,并可以处理笔记本电脑键盘上的特殊键。 显然,它会将DLL加载到系统中的每个进程中。使用我的特定应用程序,它导致视频驱动程序的用户端崩溃。

有很多应用程序允许自己将DLL加载到系统中的每个进程中。谷歌桌面作为一个非常受欢迎的例子浮现在脑海中 只需附加一个调试器,就可以看到哪些dll被加载到进程中。

答案 3 :(得分:1)

间谍软件和其他恶意软件有时会导致应用程序出现意外问题。我不知道我们遇到过任何具体问题,但我知道检查/清理间谍软件是我们的技术支持人员在遇到问题时会让用户做的第一件事。

我从未遇到过防病毒软件的问题,但我遇到过防火墙(软件和硬件)的问题。有些软件防火墙写得不好,即使关闭也会导致问题(看着你的McAffee)。某些硬件防火墙/代理也可能导致问题。我相信我们遇到的问题是某人的公司代理正在过滤通过它的数据,其中包括修改有效负载,如果它发现“坏”内容。有时我们的(二进制)数据会触发并且会被修改,使其在到达客户端时无效。

Yahoo Messenger也一度导致我们的应用程序出现问题。它使用了一些嵌入式Flash电影来展示广告,而他们在Flash中所做的事情在其他环境中打破了它(当安装Yahoo Messenger时,我们的Flash应用会随机失败)。

Real Player 11 beta也导致我们的Flash应用程序出现了很多问题(拦截网络通信并在某些情况下破坏了协议,以及其他问题),尽管我认为他们在最终版本发布之前将它们解雇了。

为了扩展Roundcrisis的评论,我们确实也看到了Vista中的问题。根据您的应用程序实际执行的操作,对Vista操作系统所做的更改可能会导致问题。

我不得不对我们的一个DLL进行一些重大更改,以使其在Vista中运行良好。此外,新的应用程序安全性可能会导致某些类型的操作出现问题。如果你正在寻找需要测试的东西,那么一定要对Vista进行测试。

答案 4 :(得分:1)

Windows Vista? IE6?我其实不是在开玩笑

答案 5 :(得分:0)

最令人想到的是Logitech网络摄像头驱动程序干扰Cygwin。我安装了Logitech网络摄像头,基于Eclipse的Altera开发环境停止工作。花了很长时间才想出这个。

答案 6 :(得分:0)

HP打印机驱动程序(不同型号)有多次出现问题?驱动程序在打印时丢失了一些文本。使用相同的文档可以重现该效果。更多的驱动程序解决了大多数情况。

答案 7 :(得分:0)

当意外部署时,Pointsec几乎无意中崩溃了整个部门的每台计算机。总梦魇。不得不重新塑造约。 50台PC。