测试:VS2010的Coded UI Test参考内容列表

简介:

本篇是一个内容索引,对测试不感兴趣的可以马上飘过:)前几篇IronRuby的文章都是围绕着自动化测试来写的,这个测试框架使用了微软的CodedUI Test的几个dll功能来写的。学习任何新的技术和事务,网上查找资料是最容易想到,也是最方便快捷的方式,Mathew Aniyan的blog中列了一些更全的参考内容列表,摘录在此以备忘之,也给对CodedUI测试感兴趣的朋友一个学习参考索引,通过查看这些内容可以更快的了解它。

Getting Started with Coded UI Test
Introduction to Coded UI Test Testing the User Interface with Automated UI Tests
Platform Support

Supported Configurations and Platforms for Coded UI Tests and Action Recordings

A more frequently updated version can be found at

Platform Support for Coded UI Test(and Fast Forward feature of Test Runner)

Testing support for Silverlight Apps in Visual Studio 2010

Online Help How to: Generate a Coded UI Test from an Action Recording 

How to: Create an Action Recording

How to: Generate a Coded UI Test by Recording the Application Under Test

How to: Add UI Controls And Validation Code Using the Coded UI Test Builder

How to: Create a Data-Driven Coded UI Test

How to: Add Requirements or User Stories to Your Test Plan

Running Automated Tests

 

How to: Configure and Run Scheduled Tests After Building Your Application

Running Automated Tests from the Command Line

 

How to: Set Up Your Test Agent to Run Tests That Interact with the Desktop

Best Practices for Coded UI Tests

FAQ  

FAQs - 1

FAQs - 2

Next Sibling

Why is my application launch not recorded properly

Automating Mouse Actions with 2 buttons clicked at the same time

Forum Visual Studio UI Automation Testing (includes CodedUI)
What is new in Beta2/RC?

What’s new for testers doing UI automation in VS 2010 Beta2?

Visual Studio 2010 RC is now available

Webcasts & Videos VS2010 demos for testing tools – MTLM, CUIT and related features
More on testing capabilities of VS 2010 Defining Your Testing Effort Using Test Plans 
Creating and Managing Tests 
Setting Up Test Machines to Run Tests or Collect Data 
Running Tests 
Submitting Bugs 
Tracking Software Quality
Working with Coded UI Test
Creating a Coded UI Test How to: Generate a Coded UI Test from an Action Recording 

How to: Generate a Coded UI Test by Recording the Application Under Test

How to: Add UI Controls And Validation Code Using the Coded UI Test Builder

Understanding the generated code/ Customizing the code Understanding the code generated by “Coded UI Test” – Part 1 
Understanding the code generated by “Coded UI Test” – Part 2
Data Driving Data Driving Coded UI Tests
Running on remote machine How to: Configure and Run Scheduled Tests After Building Your Application
Running from Microsoft Test Manager How to: Run Automated Tests from a Test Plan Using Microsoft Test and Lab Manager
Debugging & Troubleshooting

 Logging a message in test result as part of an automated test

How To: Enable Tracing for “UI Test” Components

Analysis of Results

Analyzing Test Results in MTM – Part I

Analyzing Test Results in MTM – Part II

Build, Deploy & Test workflow Quick Start Guide for Automating Build, Deployment, and Test
API References Microsoft.VisualStudio.TestTools.UITesting 
Microsoft.VisualStudio.TestTools.UITesting.HtmlControls 
Microsoft.VisualStudio.TestTools.UITesting.WinControls 
Microsoft.VisualStudio.TestTools.UITesting.WpfControls
Best Practices for Coded UI Test Best Practices for Coded UI Tests
How To's

How To: Get automation working properly on data bound WPF list or combo box
How To: Select a list item directly
How To: Get same test running under different environments
How To: Make playback wait for certain event?
How To: Configure search properties used by recorder\code generation 
Walkthrough: Using multiple Coded UI maps in test automation

How To: Image comparison in Coded UI Test How To: Get UI Testing methods working outside the Test Method of Coded UI Test How To: Validate Background Color or other custom properties of WPF control in Coded UI Test
Extending Coded UI Test
Adding support for a UI Framework Introduction to Coded UI Test Extensibility 
“Hello, World” Extension for Coded UI Test 
Introducing Sample Excel Extension 
Technology Adapter of Sample Excel Extension
Supplementing additional properties for a control Property Provider of Sample Excel Extension
Adding filtering rules to recording Action Filter of Sample Excel Extension
Other extensibility scenarios Writing your own client using uitest object model Extending Supported Properties set of a control Writing Extension for WPF Custom Control
API Library of common tasks  
Extensibility API References Microsoft.VisualStudio.TestTools.UITest.Extension 
Microsoft.VisualStudio.TestTools.UITest.Common 
Microsoft.VisualStudio.TestTools.UITest.Common.UIMap 
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
Extensibility in other testing tools in VS Extending the Visual Studio Unit Test Type 
Creating a Diagnostic Data Adapter to Collect Custom Data or Impact a Test System 
The Test Management API - Getting Started
Deep Dives
Accessibility  
Verify Accessibility Support  

Fix Accessibility Issue

How To: Get automation working properly on data bound WPF list or combo box

Implement Client Side Providers for Accessibility

 

Exploit lesser known features of Accessibility to improve experience

 

UI Test Framework

UI Test Framework - Part 1
UI Test Framework - Part 2
Details of each UI Framework Supported - Differences, Known Issues and Workarounds  

Web

IE Plugin Part 1
IE Plugin Part 2
UI Test Framework Firefox support

WinForms

WinForms Plugin Part 1
WinForms Plugin Part 2

WPF

WPF Plugin Part 1
WPF Plugin Part 2

SharePoint

 UI Test Framework Sharepoint support

MFC/Win32

 UI Test Framework MFC support
Samples  

Web

 

WinForms

 

WPF

 

SharePoint

 

MFC/Win32

 
Popular Blogs

Anutthara Bharadwaj 
Gautam Goenka 
Balachander G. Subramaniam 
Rubel Singhal 
Rituparna Paul 
Team Blog







 本文转自 jingen_zhou 51CTO博客,原文链接:http://blog.51cto.com/zhoujg/517453,如需转载请自行联系原作者


相关文章
|
1月前
|
人工智能 JavaScript 算法
Playwright携手MCP:AI智能体实现自主化UI回归测试
MCP 协议使得 AI 能够通过 Playwright 操作浏览器,其中快照生成技术将页面状态转化为 LLM 可理解的文本,成为驱动自动化测试的关键。该方式适用于探索性测试和快速验证,但目前仍面临快照信息缺失、元素定位不稳定、成本高、复杂场景适应性差以及结果确定性不足等挑战。人机协同被认为是未来更可行的方向,AI 负责执行固定流程,人类则专注策略与验证。
|
11天前
|
人工智能 自然语言处理 JavaScript
Playwright MCP在UI回归测试中的实战:构建AI自主测试智能体
Playwright MCP结合AI智能体,革新UI回归测试:通过自然语言驱动浏览器操作,降低脚本编写门槛,提升测试效率与覆盖范围。借助快照解析、智能定位与Jira等工具集成,实现从需求描述到自动化执行的闭环,推动测试迈向智能化、民主化新阶段。
|
1月前
|
存储 消息中间件 人工智能
【04】AI辅助编程完整的安卓二次商业实战-寻找修改替换新UI首页图标-菜单图标-消息列表图标-优雅草伊凡
【04】AI辅助编程完整的安卓二次商业实战-寻找修改替换新UI首页图标-菜单图标-消息列表图标-优雅草伊凡
67 4
|
21天前
|
自然语言处理 前端开发 测试技术
使用 Playwright MCP 实现 UI 自动化测试
本文介绍如何结合Playwright与MCP协议实现智能化UI自动化测试。通过自然语言指令控制浏览器,降低技术门槛,提升效率,并涵盖环境搭建、核心功能、实战案例及最佳实践,展现对话式自动化的未来趋势。
|
1月前
|
人工智能 JavaScript 测试技术
当Playwright遇见MCP,AI智能体实现自主化UI回归测试
本文探讨如何通过Model Context Protocol(MCP)让AI智能体驱动Playwright实现端到端自动化测试。重点解析快照技术的实现原理与实战流程,同时深入剖析其在信息丢失、元素定位、成本效率及逻辑复杂性等方面的现实挑战。
|
2月前
|
人工智能 IDE 测试技术
Browser-Use在UI自动化测试中的应用
Browser-Use是一款浏览器自动化工具,具备视觉与HTML解析、多标签管理、操作记录与复现、自定义操作、自我纠正及并行执行等功能,助力AI智能体高效完成网页任务。
222 0
|
3月前
|
人工智能 IDE 测试技术
UI总改版?这个自我修复的AI测试神器让团队告别深夜紧急回滚
BrowserStack推出革命性AI代理套件,以5大专属代理重构测试全流程:测试用例生成准确率91%、低代码脚本转化提速10倍、自修复机制降低40%失败率。深度集成IDE生态,实现"测试即服务",将团队生产力提升50%,重新定义质量保障边界。
|
4月前
|
测试技术 程序员 Go
Go语言测试简明指南:深度解读go test命令
总的来说,go test是 Go 语言中一个强而有力的工具,每个 Go 程序员都应该掌握并把它融入到日常的开发和调试过程中。就像是一个眼镜过滤出的太阳,让我们在宽阔的代码海洋中游泳,而不是淹没。用好它,让我们的代码更健壮,让我们的生产力更强效。
245 23
|
4月前
|
JavaScript 测试技术 Python
UI自动化测试中的元素等待机制解析
在UI自动化测试中,元素定位失败常因页面存在iframe或缺乏合理等待机制。本文解析三种等待策略及其应用场景:显式等待可精确控制单个元素等待条件,支持自定义轮询;隐式等待全局生效,适合简单页面加载;强制等待仅用于临时调试,正式脚本慎用。通过对比三者执行精度、资源消耗及适用场景,帮助选择最优策略,提升测试效率与稳定性。
|
8月前
|
存储 人工智能 编译器
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
366 10
【03】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-测试hello word效果-虚拟华为手机真机环境调试-为DevEco Studio编译器安装中文插件-测试写一个滑动块效果-介绍诸如ohos.ui等依赖库-全过程实战项目分享-从零开发到上线-优雅草卓伊凡

热门文章

最新文章