2016-06-13 70 views
-1

我是一名软件测试工程师,想为具有客户机服务器体系结构的应用程序测试新的Windows服务。该服务将继续在后台运行并检查数据库更新。它由Delphi开发。开发人员已经调试并测试了该服务。我的问题是测试Windows服务的测试方法是什么,或者测试人员需要在Windows服务上执行什么样的测试?该测试如何执行?测试具有客户端 - 服务器体系结构的应用程序的Windows服务

回答

0

根据提供的信息,目前还不清楚您是否有权访问源代码。通常情况下,使用单元测试和集成测试,针对源代码使用测试框架对软件进行测试。

如果您确实有权访问源代码,那么最好的方法是将服务项目中的任何域特定功能重构为类库。然后,您可以创建一个引用类库并根据您的类编写单元和集成测试的测试项目。

如果您无法访问源代码,那么您需要根据它应该执行的任务来评估软件。你可能会有一些关于软件预计要做什么的规范。将软件的性能与软件应该满足的任何规格进行比较。

Windows服务的典型界面是启动和停止。安装服务并将这些命令发送到服务后,它是否按预期响应?

查看日志。是否有任何例外记录?为什么这些例外发生?在日志中是否有需要的信息来评估不存在的性能?

相关问题