Testing 测试多用户桌面应用程序的策略

Testing 测试多用户桌面应用程序的策略,testing,Testing,我们正在用C#3.5、windows窗体和sql 2008开发一个多用户桌面应用程序。 我想测试很多东西- 1) 性能-当多个用户访问数据库时,应用程序的行为如何? 2) 如何模拟冲突,并测试应用程序如何帮助用户。 如何测试上述场景 你能想到其他的场景吗 谢谢我们需要了解应用程序如何与数据库层通信 Web服务或存储过程调用 对于存储过程,我建议使用SQLQueryStress-sqlserver查询性能测试工具 或者,如果通过web服务进行测试,我建议使用VSTT进行测试 VSTT有关于web

我们正在用C#3.5、windows窗体和sql 2008开发一个多用户桌面应用程序。 我想测试很多东西- 1) 性能-当多个用户访问数据库时,应用程序的行为如何? 2) 如何模拟冲突,并测试应用程序如何帮助用户。 如何测试上述场景

你能想到其他的场景吗


谢谢

我们需要了解应用程序如何与数据库层通信

  • Web服务或存储过程调用
  • 对于存储过程,我建议使用SQLQueryStress-sqlserver查询性能测试工具
  • 或者,如果通过web服务进行测试,我建议使用VSTT进行测试
  • VSTT有关于web测试、负载测试的良好信息和文章
  • Visual Studio性能测试快速参考指南(2.0版)已发布
还有一个备选方案是

  • SQL 2008具有数据服务—将存储过程公开为Web服务
  • 您可以在VSTT中公开核心过程并将其作为web服务进行负载测试