Testing: Cucumber 3.0.1 beginner
Technology:
Expertise:
- 3 Courses | 3h 57m 49s
- 1 Book | 1h 35m
- 4 Courses | 3h 51m 28s
- 3 Courses | 3h 35m 8s
- 1 Book | 1h 22m
- 3 Courses | 1h 34m 44s
- 1 Book | 1h 20m
- 3 Courses | 1h 52m 34s
- 2 Courses | 1h 57m
- 1 Course | 1h 9m 31s
- 3 Books | 14h 40m
- 1 Course | 25m 41s
- 1 Book | 1h 20m
- 3 Courses | 2h 39m 4s
- 1 Course | 1h 7m 48s
- 3 Books | 14h 40m
Testing is a critical step of the DevOps cycle. Explore some of the software testing tools used with DevOps.
GETTING STARTED
Beginning Cucumber and Behavior-driven Development
-
3m 51s
-
4m 2s
GETTING STARTED
Introduction to Automated Testing with Selenium
-
3m 14s
-
1m 44s
GETTING STARTED
Software Testing for DevOps: Testing & DevOps Overview
-
1m 42s
-
3m 22s
COURSES INCLUDED
Performance Testing & JMeter
JMeter is a powerful Apache open-source tool used in testing and analysis for application services. Explore Apache JMeter and performance testing, including installing and configuring the tool to create a basic test.
15 videos |
1h 38m
Assessment
Badge
JMeter Architecture & Operations
Discover the different uses of JMeter such as basic JMeter operations to handling responses, load analysis, using assertions and controllers, and exploring sessions.
13 videos |
1h 12m
Assessment
Badge
Comprehensive JMeter Operations
JMeter can be used with BeanShell and can integrate with automation tools like Selenium and REST API. Explore these concepts and recognize BeanShell scripting and dynamic operations to drive powerful tests.
12 videos |
1h 6m
Assessment
Badge
COURSES INCLUDED
Working with VuGen
HP LoadRunner is end-to-end load-testing software for system performance measurement under load. Explore performance testing and LoadRunner, including the installation of the software components.
19 videos |
1h 6m
Assessment
Badge
Enhancing Vuser Scripts
In the HP LoadRunner environment, Vuser scripts are used to emulate real-world business processes. Explore Vuser scripts, inserting transactions into scripts, and using parameters and correlation to provide flexibility and avoid errors.
11 videos |
57m
Assessment
Badge
The Controller & Executing and Analyzing Scenarios
Executing a load test in the HP LoadRunner environment is done by creating and executing a load test scenario. Explore the Controller component of HP LoadRunner 12.5 to generate manual and goal-driven scenarios.
15 videos |
1h 13m
Assessment
Badge
Working with Graphs & Reports
The Analysis tool in HP LoadRunner is used to analyze test result data. Discover how to generate an analysis session with HP LoadRunner 12, how to access graphical representations, and how to create custom graphs and reports.
7 videos |
33m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Beginning Cucumber and Behavior-driven Development
Cucumber and BDD provide several analysis and collaboration techniques to complement Test Driven Development. Explore the concepts of Cucumber and BDD, including rules, example mapping, and installing Cucumber.
12 videos |
1h 13m
Assessment
Badge
Cucumber Steps and Scenario Development
Cucumber has various strategies and implementations that provide users the ability of creating expressive scenarios. Explore Gherkin and the ability of creating expressive scenarios optimizing test outputs.
13 videos |
1h 13m
Assessment
Badge
Deep Dive Cucumber
Discover how to manage scenarios and behaviors with Cucumber. Explore various scenarios including databases and web services, REST API, and troubleshooting test processes.
12 videos |
1h 8m
Assessment
Badge
COURSES INCLUDED
Introduction to Automated Testing with Selenium
Explore the Selenium Suite, specifically Selenium IDE and its features, and learn how to create and run test cases and test suites. This course covers how to install the Selenium IDE, and install Firebug. Explore the Selenium IDE and its features, including the toolbar, editor, log, reference, UI-Element, and rollup pane. Learn how to build and run test cases, test suites, and multiple browser tests. Step through best practices to troubleshoot in the Selenium IDE. Then, as a review exercise, you will practice with the Selenium IDE toolbar, editor, log pane, reference pane, UI-Element pane, and the rollup pane.
16 videos |
37m
Assessment
Badge
Scripts & Commands
Explore Selenium commands and how to create and use scripts in Selenium IDE. This course introduces you to assertion and varication, and Selenium commands, including andWait, waitFor, execute, store, and print. Learn Selenium IDE script syntax for when you write your own code, and watch how record scripts for when you want the machine to help you write scripts. See how to create a script with Firebug. Finally, as a review exercise, you will identify and use the following selenium commands: assert and verify, andWait, waitFor, execute, store, and echo.
12 videos |
21m
Assessment
Badge
Locating, Verifying, & Testing Elements
Discover how to locate, verify, and test various elements in Selenium IDE. This course covers how to use the Selenium IDE to locate elements by ID, name, Xpath, link text, DOM, and CSS. See how to verify element presence, text presence, and element position. Explore Selenium IDE input controls, list boxes, check boxes, popups, multiple windows, drag and drop, links, alerts, and confirmations. Finally, as a review exercise, you will use the Selenium IDE to check the following: input controls, list boxes, check boxes, popups, multiple windows, drag and drop, links, alerts, and confirmations.
19 videos |
35m
Assessment
Badge
COURSES INCLUDED
Exploring TestNG
TestNG is a testing framework inspired by JUnit and Nunit. It supports a wide variety of test categories. This course covers features and benefits of TestNG, TestNG requirements, Eclipse setup, TestNG plugin setup, how to make a basic test, a discussion of test.xml, and how to create a test suite. Also learn how to run multiple tests via testing.xml, and use annotations with your Java projects. As a review exercise, you will define TestNG, including concepts of installing and configuring the framework, and create a basic test and test suite.
12 videos |
34m
Assessment
Badge
Annotations, Groups & Dependencies
TestNG has various annotations and methods to help create complex tests. This course covers test annotation in TestNG, the TestNG assert class, TestNG parameterization, TestNG DataProvider features, the DataProvider method, factory concepts and usage, TestNG grouping, and dependencies. See how to run a dependency test. As a review exercise, you will describe various TestNG annotations, use the assert class and parameterization, define factory and the data provider annotation, describe how groups are used, and finally, show how to use TestNG dependencies.
12 videos |
26m
Assessment
Badge
Complex Integrations & Implementations
There are several build tools and automations that help with complex integrations and implementations. This course covers TestNG parallelism, parallel tests, build automation concepts, TestNG build tools, Apache Ant, Maven, Subversion, and Hudson. Learn how to install Hudson and Ant, use reporters and listeners, and write custom loggers and reporters. As a review exercise, you will describe why you use SVN with TestNG, explain how versioning works with the SVN repository, write a multithreaded test and an Ant test, use Maven and TestNG in a test, and finally, describe how you would use a reporter and a listener in a test.
13 videos |
51m
Assessment
Badge
COURSES INCLUDED
Deploying & Using Jasmine
Learn about working with the Jasmine JavaScript testing environment, including deploying Jasmine, running a test, and understanding test results. In addition, explore the use of matchers and variable functions.
13 videos |
1h 11m
Assessment
Badge
Working with Jasmine Spies & Using Jasmine with Node.js
Ensure you have fundamental knowledge of JavaScript testing. Learn about Jasmine Spies, including functions and methods, as well as deploying and using Jasmine with the Node.js environment.
9 videos |
45m
Assessment
Badge
COURSES INCLUDED
Junit Fundamentals
JUnit is a framework for writing and running unit tests for Java. Discover how to get started with JUnit, key members of the API, and how to create a test case and use fixtures.
15 videos |
1h 9m
Badge
COURSES INCLUDED
Advanced Features & Debugging
Discover how to use advanced features of Selenium IDE such as text patterns, variables, and debugging with Selenium IDE. This course covers how the Selenium IDE works with globbing patterns, regular expression patterns, exact patterns, variables, JavaScript, user extensions, start points, breakpoints, and steps. Learn about the Selenium IDE Find button. See how to view page source code and use Selenium IDE location assistance. As a review exercise, you will debug code in the Selenium IDE.
15 videos |
25m
Assessment
Badge
COURSES INCLUDED
Software Testing for DevOps: Testing & DevOps Overview
Learners can explore a foundational overview of DevOps testing, including best practices; key software testing strategies; how software testing has evolved with the adoption of DevOps movement; and key terms and concepts specific to DevOps testing and operations in this 13-video course. Begin by studying key concepts underpinning DevOps software development and deployment, then key principles behind the DevOps movement represented by the acronym CALMS (Collaboration, Automation, Lean, Measurement, and Sharing). Examine the Software Development Life Cycle (SDLC) within a DevOps software development movement, and how Agile started a changing approach to software testing that culminated in DevOps. Explore key concepts of a DevOps pipeline; how DevOps requires a different approach to software testing; testing strategies; and key software testing strategies and techniques in production within DevOps culture. Examine DevOps testing best practices and learn how to use Jira for tracking customer feedback on software use. In the concluding exercise, learners are asked to describe DevOps, the CALMS acronym, and SDLC under DevOps, and list common test strategies and DevOps testing best practice concepts.
13 videos |
44m
Assessment
Badge
Software Testing for DevOps: DevOps Testing Pipeline
This 15-video course explores the DevOps pipeline, including test strategies in a DevOps culture, continuous integration/continuous deployment (CI/CD), and configuration management. Learners will discover how to work with Agile test environments and orchestrate software tests in a DevOps culture. Begin by examining the concept of CI and its benefits; the concept of continuous delivery; the concept of CD; and the concepts of continuous testing and test orchestration in a DevOps testing pipeline. Explore the benefits and challenges related to continuous testing in a DevOps testing pipeline, and then take a look at some of the common tools used in the orchestration of continuous testing in a DevOps environment. Recognize key challenges when automating software testing; learn how to work with Git for code versioning control, and how to work with the CircleCi continuous integration tool. Then observe use of Docker containers for application packaging, and with VirtualBox and Vagrant to provision infrastructure. The concluding exercise involves describing CI, continuous delivery, and testing, and listing benefits of continuous delivery and testing.
15 videos |
59m
Assessment
Badge
Software Testing for DevOps: DevOps Test Tools
Learners will discover key DevOps test tools such as Apache JMeter, Selenium Vagrant, and Chef, in this 13-video course exploring advantages of some tools over others, selection criteria, the role of automation in DevOps culture, and best practices for testing strategy in a DevOps culture. You will begin by examining various types of DevOps testing tools, and key considerations when choosing the right DevOps test tool. Examine the role played by test automation in a DevOps culture; the role that test optimization plays in a DevOps culture; and the importance of collaboration in a DevOps testing workflow. Then explore considerations necessary when generating a testing strategy in a DevOps culture; work with test-driven development tools for automating acceptance tests; work with performance and load testing tools; and work with Selenium to record and export user interactions with a web browser. This leads into working with Vagrant and Chef to create and configure infrastructure, and working with ChefSpec to generate and run unit tests against infrastructure. The concluding exercise focuses on DevOps test tools.
13 videos |
54m
Assessment
Badge
COURSES INCLUDED
Working with Tests
There are a number of features in JUnit for enhancing and expanding tests. Explore test suites and categories, JUnit tests, timeouts and rules, test data, use theories and mock objects, tests with Maven, and testing in legacy code.
15 videos |
1h 7m
Assessment
Badge
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Apache JMeter: A Practical Beginner's Guide to Automated Testing and Performance Measurement for Your WebsitesWritten in a straightforward way, with plenty of step-by-step instructions and illustrative screenshots, this book gives specific, vivid, and easy-to-understand walkthroughs of JMeter's testing tools showing what they can do, and when and how to use them.
1h 35m
By Emily H. Halili
BOOKS INCLUDED
Book
Cucumber CookbookIntended for business and development personnel who want to use Cucumber for behavior-driven development and test automation, this book provides you with the skills you need to successfully create, customize, and configure the Cucumber framework.
1h 22m
By Shankar Garg
BOOKS INCLUDED
Book
Selenium WebDriver Recipes in C#, Second EditionPresenting a quick, practical, problem-solving guide to automated testing web applications with Selenium WebDriver in C#, this book contains hundreds of solutions to real-world problems, as well as clear explanations and ready-to-run Selenium test scripts that you can use in your own projects.
1h 20m
By Zhimin Zhan
BOOKS INCLUDED
Book
Java Unit Testing with JUnit 5: Test Driven Development with JUnit 5Presenting new ways of performing tests, building assertions, and injecting dependencies, this book not only talks about the new concepts, it also shows you ways of applying them in TDD and Java 8 to continuously deliver code that excels in all metrics.
1h 55m
By Rahul Sharma, Shekhar Gulati
Book
Java Open Source Programming: With XDoclet, JUnit, WebWork, HibernateWritten by leading authorities in the field, this detailed book shows you how to leverage a suite of best-of-breed Open Source development tools to take the pain out of J2EE and build a complete Web-based application.
6h 23m
By Ara Abrahamian, Joe Walnes, Mike Cannon-Brookes, Pat Lightbody
Book
Java Tools for Extreme Programming: Mastering Open Source Tools Including Ant, JUnit, and CactusHelps experienced Java developers adopt the extreme methodology through the use of open-source building and testing tools.
6h 22m
By Nicholas Lesiecki, Richard Hightower
BOOKS INCLUDED
Book
Selenium WebDriver Recipes in C#, Second EditionPresenting a quick, practical, problem-solving guide to automated testing web applications with Selenium WebDriver in C#, this book contains hundreds of solutions to real-world problems, as well as clear explanations and ready-to-run Selenium test scripts that you can use in your own projects.
1h 20m
By Zhimin Zhan
BOOKS INCLUDED
Book
Java Unit Testing with JUnit 5: Test Driven Development with JUnit 5Presenting new ways of performing tests, building assertions, and injecting dependencies, this book not only talks about the new concepts, it also shows you ways of applying them in TDD and Java 8 to continuously deliver code that excels in all metrics.
1h 55m
By Rahul Sharma, Shekhar Gulati
Book
Java Open Source Programming: With XDoclet, JUnit, WebWork, HibernateWritten by leading authorities in the field, this detailed book shows you how to leverage a suite of best-of-breed Open Source development tools to take the pain out of J2EE and build a complete Web-based application.
6h 23m
By Ara Abrahamian, Joe Walnes, Mike Cannon-Brookes, Pat Lightbody
Book
Java Tools for Extreme Programming: Mastering Open Source Tools Including Ant, JUnit, and CactusHelps experienced Java developers adopt the extreme methodology through the use of open-source building and testing tools.
6h 22m
By Nicholas Lesiecki, Richard Hightower
YOU MIGHT ALSO LIKE
Channel
Junit