通过 Coded UI 实现测试自动化

4 篇文章 1 订阅

总结下遇到的几个问题:

1. Coded UI 脱离 VS2010 运行;

首先必须借助 MSTest.exe, 然后再copy出相关的dll. 当然最简单的方法是直接安装 Test Agent. 由于测试环境要求尽量保持干净,只能通过copy相关dll,最后终于通过一个外国人的blog提供的script,再结合实际情况解决. 找机会自己制作一个 MSTestStandalone.exe

注意: 可能由于测试产品的原因,还需要一些 MS 提供的公用 dll, e.g. Microsoft.mshtml.dll

2. 发送邮件;

由于是在域内,最后终于找到一个非常简单的方法发送邮件,即利用Microsoft.Office.Interop.Outlook

3. 邮件报告内容

主要还是通过采用xslt 将 .trx 转换成 .html 赋值给 mail 的 body, 参考了 trx2html 的源码

4. 日志功能;

采用 .net 自带的 TraceSource 实现, 没有使用 log4net

5. MSTest.exe 运行测试用例结束后,会 Kill 测试项目中所有启动的 Process,而用 VS2010 Debug的时候就不会

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值