WF+WCF+WPF第三天-WF实现一个软件自动测试框架
WF是一组顺序活动组成的流程,那么我们可以通过WF流程去实现自动化测试了;比如让WF自动去点击页面,对对应的控件输入值,自动的做些人为的操作。
模拟测试,而我们只要定制测试流程即可。
参考来源:http://www.cnblogs.com/zhuqil/archive/2010/04/20/TestflowFramework.html (来自麒麟大神的博客)
框架实现:
StartFlow类用于流程的启动
Extensions类是框架中比较核心的一个扩展类;有两个方法GetForm 和GetControl
SetTextValueActivity 类用于设置TextBox 的值
GetTextValueActivity 类用于获取TextBox 的值
ClickButtonActivity 类用于模拟Button的Click动作
CloseFormActivity 用于关闭窗体
感觉可以继续扩充下!
转载于:https://www.cnblogs.com/Sake-zlb/p/4312761.html
WF+WCF+WPF第三天-WF实现一个软件自动测试框架相关推荐
- WF WCF(4)
这个Demo主要是为了阐述WF4中是如何使用WCF服务的,以及如何在Silverlight中调用WCF服务.因为即使用了Silverlight呈现UI,又用Linq访问数据库.故本文的名字为:&quo ...
- WF是什么系列之[基于WF与WCF构建数据逻辑层]
WF是什么,许多对NET技术有了解的人能说出一点,但又说不清楚 不论你认为WF是什么,但不要与Jbpm ,Shark ,Biztalk,SharePoint 这些产品做比效,这些产品有共同的特点就是面 ...
- WPF入门(三)-几何图形之不规则图形(PathGeometry) (2)
WPF入门(三)->几何图形之不规则图形(PathGeometry) (2) 原文:WPF入门(三)->几何图形之不规则图形(PathGeometry) (2) 上一节我们介绍了PathG ...
- [转]VSTO+WinForm+WebService+WCF+WPF示例
看到一个不错的示例程序分享给大家,Vincent.Q的<VSTO+WinForm+WebService+WCF+WPF示例>很不错! 原文如下: 前段时间去图书馆借书,无意中发现这样 ...
- WCF,WPF,WWF 的新读音?WinCom, WinPrez, WinFlow
这已经不是什么秘密,微软产品在研发阶段总会起一些 漂亮的 codename ,比如:WinFX的组件 Avalon,Indigo.当发布的时候,再换上正式的名字.不过这次,WinFX 组建正式发布的名 ...
- WPF教程三:布局之WrapPanel面板(转 )
WPF教程三:布局之WrapPanel面板 WrapPanel:环绕面板 WrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够时就会自动调整进行换行,后续排序按照从上至下 ...
- [zz]三权鼎立形式的软件开发方式
什么是三权鼎立形式的软件开发方式?估计所有的开发者都听说过瀑布式开发模式,xp测试驱动开发模式等等,这是从软件的开发方法来说:而我要说的,是催生软件最终成型/上线所需要的公司组织架构模式的,跨部门,跨 ...
- iOS 11开发教程(三)运行第一个iOS 11程序
iOS 11开发教程(三)运行第一个iOS 11程序 运行iOS11程序 创建好项目之后,就可以运行这个项目中的程序了.单击运行按钮,如果程序没有任何问题的话,会看到如图1.6和1.7的运行效果. 图 ...
- pytest测试框架_聊聊 Python 的单元测试框架(三):最火的 pytest
本文首发于 HelloGitHub 公众号,并发表于 Prodesire 博客. 一.介绍 本篇文章是<聊聊 Python 的单元测试框架>的第三篇,前两篇分别介绍了标准库 unittes ...
最新文章
- 揭秘美国空军如何用AI技术提升“战斗力”
- 在WINDOWS下 三步快速配置 eclipse c++ 环境
- matlab基础入门之教你如何实现最小二乘法(附MATLAB代码)
- 在Windows 7解决GAC错误
- 卡尔曼_卡尔曼滤波最完整公式推导
- FA_手工明细增加固定资产(流程)
- C Primer Plus 第9章 函数 9.4 多源代码文件程序的编译
- 机器学习实战——KNN及部分函数注解
- 麦克纳姆轮辊子滚动速度分析
- 故障解决:三块300GSAS硬盘 一块硬盘状态灯为红色
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_09 序列化流_3_对象的反序列化流_ObjectInputStream...
- excel显著性检验_使用Excel2016比较两组数据显著性差异
- 2018-03-08,模板消息推送,全代码,多多指教
- 在苹果做了十年公关,我总结了这五条建议
- SPA项目开发之首页导航+左侧菜单
- [Python从零到壹] 十五.文本挖掘之数据预处理、Jieba工具和文本聚类万字详解
- django haystack一次使用总结
- [Power Query] 分组依据
- [18调剂]华中师范大学伍伦贡联合研究院接收硕士研究生调剂的通知
- INSEC WORLD:世界信息安全西望成都
热门文章
- 微信python课_微信课程提醒助手———python
- Day8_误差反向传播
- oracle出现The Network Adapter could not establish the connection的问题
- windows上使用Git bash详细图文教程
- Linux无网络升级gcc,Linux离线(手动)升级GCC
- 【clickhouse】clickhouse 副本与分片 分片详解
- 【算法】剑指 Offer 31. 栈的压入、弹出序列 【重刷】
- 【Flink】 producer attempted to use a producer id which is not currently assigned to its transaction
- 【Elasticsearch】使用索引生命周期管理实现热温冷架构
- 【MySQL】MySQL 管理员必备技能 用户 权限 管理