国外课栈 - 国外电子信息技术视频教程、电子书和博文栈
使用Specflow和Selenium WebDriver C#自动化应用程序
使用Specflow和Selenium WebDriver C#自动化应用程序
类别 : 视频教程
格式 : MP4
订阅须知  订阅
概述

使用SpecFlow(基于Gherkin)学习BDD和使用C#学习Selenium WebDriver,以及使用TestStack.UnitTesting和TDD入门。

学习       

  • 建立端到端测试以开发可靠的软件
  • TestStack.White,并通过TDD(带有MVVM)构建WPF应用
  • 附录:单元测试和测试驱动开发简介
  • 自动化WPF应用程序

关于       

SpecFlow是一个将行为驱动开发(BDD)变为现实的框架。这完全是为了填补技术人员和领域专家之间的空白。SpecFlow基于Gherkin语言。因此,非技术人员可以自己编写可执行文档。

Selenium是驱动浏览器(Chrome,Firefox,Opera等)的框架。换句话说,利用Selenium的功能,您可以编写一个程序,该程序可以自动与网页上的元素进行交互。

TestStack.White(有时被称为teststack white)是一个框架,用于驱动WinForms和WPF应用程序。

本课程涵盖:

  • 不同类型的测试(单元测试,集成测试和验收测试)背后的理论背景
  • SpecFlow:生成步骤,运行和调试测试,传递参数,方案概述,数据表,转换参数,转换数据表,自定义转换,共享数据,对测试进行分类,作用域执行,挂钩和其他功能
  • Selenium WebDriver:定位器,XPath定位器,CSS定位器,与所有元素类型进行交互,超时(显式和隐式),定位器优先级,要测试的选择方案,页面对象设计模式,页面对象工厂,上传文件等等
  • 使用Selenium WebDriver抓取实时网站
  • Selenium Extras:管理Web浏览器
  • TestStack.White,并通过TDD(使用MVVM)构建WPF应用程序
  • 附录:单元测试和测试驱动开发简介

特征       

  • 使用Selenium自动化网站并编写可靠的自动化代码
  • 学习使用SpecFlow编写业务可读的自动化测试和可维护的测试,并应用测试驱动的方法来开发软件
  • 专为需要精通C#的中级开发人员设计的实践课程

总目录(13时31分)

  • 集成和验收测试简介
  • SpecFlow简介
  • SpecFlow详细信息
  • Selenium简介
  • Selenium:抓取实时网站
  • Selenium补充
  • TDD的TestStack.White和WPF App
  • 附录A.单元测试简介。入门
  • 附录A.单元测试简介。NUnit框架
  • 附录B。TDD简介。第1部分
  • 附录B。TDD简介。第2部分

会员登录
登录
我的资料
留言
回到顶部