原文:[小北De编程手记] : Lesson 08 - Selenium For C# 之 PageFactory & 团队构建

本文想跟大家分享的是Selenium对PageObject模式的支持和自动化测试团队的构建。 Selenium For C 系列的文章写到这里已经接近尾声了,如果之前的文章你是一篇篇的读下来并动手实践的话,我相信你应该可以模拟日常工作中 常见的手动测试用例了。请注意:我的用词是模拟用例,而不是书写自动化测试用例。一个企业级的自动化测试的构建不是单靠Selenium一种技术就能Hold住的。所谓模 ...

2016-02-04 17:52 4 2588 推荐指数:

查看详情

[De编程手记] : Lesson 01 - Selenium For C# 之 环境搭建

  在我看来一个自动化测试平台的构建,是一种很好的了解开发语言,单元测试框架,自动化测试驱动,设计模式等等等的途径。因此,在下选择了自动化测试的这个话题来和大家分享一下本人关于软件开发和自动化测试的认识。刚刚开通了博客,就从最基础的开始吧,算是写给初学者的编程手记,也算是给对自动化完全不了解 ...

Mon Jan 25 06:26:00 CST 2016 38 7901
[De编程手记] : Lesson 04 - Selenium For C# 之 API 上

  这一部分,我准备向大家介绍Selenium WebDriver的常用API,学习这部分内容需要大家最好有一些简单的HTML相关知识,本文主要涉及到以下内容: Selenium API:元素检查 Selenium API:简单事件处理   回顾一下我之前讲过的一个概念:所谓 ...

Fri Jan 29 07:11:00 CST 2016 2 3934
[De编程手记] : Lesson 05 - Selenium For C# 之 API 下

  上一篇,我们介绍了一些Selenium WebDriver相关的API,下面我们就接着上一篇继续介绍Selenium常用的API,这一篇的内容主要涉及到以下话题: Selenium API:复杂事件处理 Selenium API:特殊DOM元素处理 Selenium API ...

Sun Jan 31 07:58:00 CST 2016 3 2867
[De编程手记] : Lesson 06 - Selenium For C# 之 流程控制

  无论你是用哪一种自动化测试的驱动框架,当我们构建一个复杂应用程序的自动化测试的时候。都希望构建一个测试流程稳定,维护成本较低的自动化测试。但是,现实往往没有理想丰满。而这一篇,我会为大家讲解我们在使用Selenium进行Web测试的时候应该如何控制我们的测试流程,从而尽可能地提高自动化测试 ...

Mon Feb 01 01:55:00 CST 2016 2 4200
[De编程手记] : Lesson 07 - Selenium For C# 之 窗口处理

  在实际的自动化测试过程中,我们会遇见许多需要对窗口进行处理的情况。比如,点击删除某条信息的时候系统会显示一个Alert框。或者点击某个超链接时会在浏览器中打开一个新的页面。这一篇,来和大家分享一下Selenium WebDriver窗口处理相关的API。那么,还是照例先看一下本文主要涉及到 ...

Mon Feb 01 17:29:00 CST 2016 1 3752
[De编程手记] : Lesson 02 - Selenium For C# 之 核心对象

从这一篇开始,开始正式的介绍Selenium 以及相关的组件,本文的将讨论如下问题: Selenium基本的概念以及在企业化测试框架中的位置 Selenium核心对象(浏览器驱动) Web Driver Selenium核心对象(Dom元素)Web Element 顺便说明下 ...

Wed Jan 27 01:08:00 CST 2016 5 4808
[De编程手记] : Lesson 03 - Selenium For C# 之 元素定位

  无论哪一种自动化测试的驱动框架(基于B/S,桌面应用,还是机App)。都应当具有一套优秀的元素定位技术。通常的自动化测试流程也可以简单的归结为是一个从被测试程序中识别或是定位元素以及执行操作和验证元素的过程。这一篇我们就开始给大家介绍一下Selenium中是如何定位DOM元素的。本文将会介绍 ...

Thu Jan 28 07:01:00 CST 2016 1 4462
[De编程手记] : Selenium For C# 教程目录

  写《Selnium For C#》系列文章的初衷是因为有很多朋友问我应该从哪里开始学习自动化测试,于是就为大家写下了这个系列的文章,希望对你有些帮助吧。而我想表达的是Selenium(同时也包括或是QTP,Appium等其他的技术)也不过是一个简单的技术实现而已,而对于初学者往往是急于掌握一门 ...

Sat Feb 06 19:21:00 CST 2016 4 6941
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM