Expensify的Windows Phone测试框架

时间:2011-12-12 10:01:31

标签: windows-phone-7 specflow wp7test

Expensify的Windows Phone测试框架是否支持在运行Windows Phone 7操作系统的真实移动设备上进行测试? 如果是,它支持哪些设备?请回复。

2 个答案:

答案 0 :(得分:4)

这取决于您要测试的功能。

该框架使用3种不同的API与应用程序通信:

  1. 用于与安装/卸载和启动/停止应用程序对话的COM API
  2. Silverlight自动化对等支持(与HTTP通信) 与应用程序中的silverlight控件交谈 - 这样可以获得 和一组值,一些列表操作和检查 视觉树。
  3. 鼠标和键盘模拟以控制模拟器 设备 - 这需要做一些像物理接触这样的事情,很难 按钮按下(以及应用程序不是时的其他模拟器交互) 跑步 - 例如拍照)。
  4. 对于使用USB连接的设备:1和2可用

    对于使用网络连接的设备:仅提供2个


    总之,如果你想做的话,你可以做一些事情......但是我没有使用测试框架来测试真正的手机 - 我坚持使用模拟器。当需要外部输入(例如相机或gps)时,我会找到一种模拟它们的方法

答案 1 :(得分:0)

根据http://www.youtube.com/watch?v=2JkJfHZDd2g的前几秒“某些对设备的支持”。

我希望/期望设备上的所有设备都以相同的方式运行,不论它们是如何配置的。