- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一套要在 Microsoft Surface(ARM 版本)上运行的测试( native 库的测试用例)。从 Visual Studio 手动完成很容易。但是,我们希望以一种可以编译、安装、运行和收集命令行输出(例如来自 Jenkins CI)的方式自动化该过程。
在 iOS 上,有 Fruitstrap 可以模拟 XCode 为 iOS 执行类似的任务。是否有 Microsoft/第三方工具可以帮助我们为 Surface 执行此操作?
关于自动化 GUI 测试的问题 ( Best way to test a Microsoft Surface application ) 在这种情况下不相关,因为我们没有任何 GUI,问题是从主机非交互式地上传和启动 Surface 上的应用程序。
编辑:有一个很好的视频,介绍了如何在 VS2012 中使用 Google 测试框架 http://www.youtube.com/watch?v=o-Gi6REeGN0但我们的问题是我们想在 Microsoft Surface 而不是主机上运行测试。
最佳答案
我以前使用 psexec 在特定环境上运行测试,看来 psexec 在 Surface 上运行:
http://technet.microsoft.com/en-us/library/ee692107(v=surface.10).aspx
我不确定您是否可以在表面上运行 mstest.exe 或 nunit.exe,因此如果不能,我会制作自己的轻量级测试框架,该框架会产生某种易于解析的输出(可能是 xml)以及测试结果和把它放在一个 .exe 文件中。
所以你的 jenkins 构建脚本会有这样的步骤:
[Copy SurfaceTests.exe to \\mySurfaceDevice\c$\testfolder]
psexec.exe \\mySurfaceDevice c:\testfolder\surfacetests.exe > c:\testfolder\output.xml
[Copy \\mySurfaceDevice\c$\testfolder\output.xml to jenkins folder]
关于visual-studio - 如何在 Microsoft Surface 上自动化非交互式测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20349429/
我是一名优秀的程序员,十分优秀!