Test Automation: great alternative to Selenium

所在平台: Udemy

课程主页: https://www.udemy.com/course/automate-web-application-within-3-hours/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程是一门关于软件测试自动化的实用课程,重点介绍Sahi作为Selenium的强大替代方案。课程旨在帮助学员快速编写可维护且稳定的自动化脚本。 **课程亮点:** * **认识Sahi的优势:** 课程强调Sahi相较于Selenium的便利性,尤其是在跨浏览器支持方面,无需为每个浏览器下载WebDriver。 * **理解自动化策略:** 在开始自动化之前,课程将引导学员理解为何以及自动化什么。 * **Sahi安装与配置:** 学员将学习如何安装和配置Sahi,以编写高效的多浏览器自动化脚本。 * **UI元素识别:** 课程介绍Sahi自带的高效API,用于识别UI元素,相比Selenium的XPath,Sahi的定位方式更为简便。 * **操作与断言:** 学员将学习执行各种Web自动化操作和断言。 * **提升测试可维护性:** 课程将介绍Page Object Model和Data Driven Testing(DDT)等设计模式,以提高测试的可维护性。Sahi在此方面提供了极其简便的实现。 * **测试套件管理:** 学员将学习如何将测试组织成测试套件,并高效执行多个测试脚本。Sahi的测试套件管理比Selenium的XML文件更为简单。 * **高级文件操作(奖励内容):** 作为课程的额外福利,学员将学习如何简便地处理文件下载、上传、读写等在其他技术(如Selenium with Java)中可能较为复杂的任务。 课程结束后,学员将能够自信地使用Sahi进行Web自动化测试,并考虑将现有测试迁移至Sahi。

课程评论(0条)

课程详情

Software test automation is very popular topic nowadays.Probably you heard something about Senenium, don't you? This course is different than other courses about automaton. Selenium is not the best solution for each case. Maintenance test infrastructure can be time consuming with Selenium. In this course I will show you that you can write maintainable and stable automation scripts very quickly. And Sahi will help us with this. Unlike Selenium, where you must download web drivers for each browser, Sahi solve this problem easily. Maintenance of test infrastructure will be handled by properly selected web automation tool - Sahi. Let me shortly depict what you will learn in this course. Prior automating web application with Selenium, Sahi or other dedicated tool, you need to understand why and what to automate. After that, you will install and configure web automation tool Sahi which allows to write highly effective multi browser automated scripts. Then, you will learn how to identify any UI element. Selenium uses XPaths for complicated HTML code whereas Sahi has its built-in API which makes constructing locators easier. Also, we will learn how to perform a wide range of possible actions and assertions. Finally, we will learn how to improve our tests and enhance their maintainability using Page Object Model and Data Driven Testing. Selenium with TestNG or xUnit provides us with DDT but Sahi has its extremely simple implementation. We will learn how to organize our tests into test suite and execute a lot of test scripts within one run. While Selenium with TestNG requires complicated XML files, Sahi implements suites as a simple list of tests you want to run! At the end of my course, as a bonus, I will present you complicated things in simple way: how to download and upload files, how to read and write files. These tasks may be quite challenging in other technologies like Selenium with Java. I am sure this course will very useful for you. And I guess you will think about migration your tests from popular technologies like Selenium, Protractor or others:-) Welcome to my course!

课程标签

0人关注该课程

主题相关的课程