51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1300|回复: 0
打印 上一主题 下一主题

通过 Coded UI 实现测试自动化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-6-21 11:56:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
总结下遇到的几个问题:

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的时
候就不会

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-13 19:52 , Processed in 0.062891 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表