What is CI? Download, install, and meet Jenkins in the browser at the port 8080.
- View Offline
- [Instructor] Welcome back to Video 6.3.…In the previous two videos, we set up a small project.…It almost doesn't do anything at this point,…but it will soon do a lot.…This may be a good time…to introduce continuous integration, CI,…which is the topic of this video.…In this video, we will make the Jenkins…for our small project.…What is CI then?…CI is a practice where all the code is changed,…and a version control system is built…as soon as the change is found.…
This helps us catch compilation errors,…broken tests, and similar problems…at an early stage.…There are many CI servers available.…One of the most popular ones is Jenkins.…It is a free and open source server.…It used to be called Hudson, but was later forked,…and has gotten a new life as Jenkins.…Let's download and set up Jenkins to monitor our project.…Download Jenkins on your machine from this site.…
I have a Windows machine.…You may download according to your operating system setup.…Open the command prompt.…Go to the installation folder and run jenkins.exe start.…
Selenium gives developers the power to control web browsers and use them to automate web application testing. As an open-source toolset, Selenium makes it easier for testers to evaluate web applications without putting in any extra time and effort.
Mastering Selenium Testing Tools is all about demystifying the Selenium suite. Learn to verify web applications, control browsers with code, and scale up the testing environment by distributing the execution of web applications on different browsers running on different operating systems.
Author Ripon Al Wasim starts with the Selenium IDE, a Firefox plugin that performs a simple record-and-playback of interactions with the browser. A tester aiming for professional output can use WebDriver, an advanced scripting tool that allows you to locate the elements you need to interact with using their name: id, xPath, or CSS. Next, learn to express the desired behavior using a well-known framework for behavior-driven development (BDD) called Cucumber for Java, which uses a language called Gherkin. Last but not least, Ripon shows how to run tests on the Selenium Server, and walks through a complete working example of Selenium and Cucumber in action, for acceptance testing of a web application.
- Preparing your Selenium test environment
- Using the Selenium IDE
- Scripting in WebDriver
- Locating web elements
- Writing test cases with the Page Object Model
- Enabling continuous delivery with a continuous integration build system
- Working with Cucumber and Gherkin
- Describing features with Cucumber
- Running tests on Selenium Server