-
Overview of Kanban
After watching this video; you will be able to demonstrate how to add comments to test steps in Microsoft Test Runner.
-
Introduction to the IBM Notes Interface
In this video; Jamie Campbell; explains what can be done with MDbg.
-
Configuring Workspaces
After watching this video; you will be able to configure and save workspaces in Adobe InDesign CC 2015.
-
Applying Stroke and Fill
After watching this video; you will be able to apply stroke and fill in Adobe InDesign CC 2015.
-
Wearable Technology
After watching this video; you will be able to describe the increased demand for app integration with wearable technology.
-
Reporting
After watching this video; you will be able to describe reporting in agile projects.
-
Nonfunctional Testing
After watching this video; you will be able to describe the nonfunctional software testing type.
-
Security Testing
After watching this video; you will be able to distinguish between common security testing techniques for social media and mobility app elements.
-
Using Assertions
After watching this video; you will be able to use assertions in Cucumber scenarios.
-
Using Transforms
After watching this video; you will be able to use transforms to remove duplication in Cucumber step definitions.
-
Breakpoints
The Visual Studio 2013 Debugger feature offers the user a Breakpoint tool; which allows you to examine the state of a program during the debugging process. In this video; Jamie Campbell demonstrates how to use the Breakpoint feature of the Visual Studio 2013 Debugger in program development.
-
Deploying Jasmine to Node.js
After watching this video; you will be able to deploy Jasmine to Node.js.
-
Inserting Images in Table Cells
After watching this video; you will be able to insert images in table cells in Adobe InDesign CC 2015.
-
Introduction to Performance Enhancements
After watching this video; you will be able to use performance enhancement features in Adobe InDesign CC 2015.
-
Publishing Online
After watching this video; you will be able to publish online in Adobe InDesign CC 2015.
-
Using InDesign Preferences
After watching this video; you will be able to modify preferences in Adobe InDesign CC 2015.
-
Using Stock and CC Libraries
After watching this video; you will be able to use the Stock and CC Libraries in Adobe InDesign CC 2015.
-
Capturing Arguments
After watching this video; you will be able to use features such as capture groups and wildcards and multiple arguments in Cucumber steps.
-
Creating Profiles
After watching this video; you will be able to store Cucumber command line options in a YAML file and use the profile option to run them.
-
Creating and Implementing Step Definitions
After watching this video; you will be able to use regular expressions to create step definitions in Cucumber scenarios.
-
Creating Cucumber Features for an ATM App
After watching this video; you will be able to identify issues in Cucumber scenarios such as flickering scenarios; brittle and slow features; and unengaged stakeholders; identify underlying causes; and provide solutions.
-
Filtering Scenarios
After watching this video; you will be able to filter Cucumber scenarios to run a subset using tags or lines.
-
Generating Features and Scenarios
After watching this video; you will be able to generate Cucumber features and scenarios using Cucumber-Ruby and Gherkin syntax.
-
Grouping Features in SubFolders
After watching this video; you will be able to group Cucumber features in subfolders and run a feature from a subfolder.
-
Handling Asynchronous Systems
After watching this video; you will be able to handle asynchronous systems in Cucumber scenarios.
-
Issues with Features and Scenarios
After watching this video; you will be able to identify issues in Cucumber scenarios such as flickering scenarios; brittle and slow features; and unengaged stakeholders; identify underlying causes; and provide solutions.
-
Maintaining Databases
After watching this video; you will be able to use transactions and truncation to clean databases for Cucumber scenarios.
-
Modifying Output
After watching this video; you will be able to modify the default output from Cucumber using formatters such as progress; rerun; usage and stepdef; formatting to file; and use backtrace option.
-
Nesting Steps
After watching this video; you will be able to nest steps in Cucumber scenarios.
-
Overview of Cucumber
After watching this video; you will be able to identify how Cucumber works; list the available versions; and describe how you can install Cucumber for use with Ruby.
-
Result States
After watching this video; you will be able to describe the available result states for a Cucumber scenario and provide examples of scenarios containing steps that lead to these results.
-
Running Scenarios
After watching this video; you will be able to run Cucumber scenarios and show how to use the progress formatter for more focused output.
-
Tagging Scenarios
After watching this video; you will be able to describe the uses for tags and tag Cucumber scenarios at feature and scenario level.
-
Testing REST APIs
After watching this video; you will be able to test REST APIs with Cucumber.
-
Using Backgrounds
After watching this video; you will be able to use a background section in a Cucumber feature file to outline steps common to all scenarios.
-
Using Doc Strings and Data Tables
After watching this video; you will be able to use doc strings and data tables for data that doesn’t fit on one line in Cucumber scenarios.
-
Using Helper Methods
After watching this video; you will be able to describe the Cucumber World object and refactor steps into Ruby helper methods that are added to the World.
-
Using Hooks
After watching this video; you will be able to use hooks in Cucumber scenarios.
-
Using Scenario Outlines
After watching this video; you will be able to use scenario outlines to define steps for Cucumber scenarios.
-
Working with Databases
After watching this video; you will be able to introduce ActiveRecord; refactor a Cucumber scenario to use data; and read and write data to a database.
-
.NET Performance Counters
In this video; Jamie Campbell demonstrates how to recognize .NET Performance counters for debugging.
-
Attaching the Debugger to a Crashed Process
In this video; Jamie Campbell explains how to attach the debugger to a crashed process.
-
Bad Functionality
Bad functionality means a program is not performing as it was intended. In this video; Jamie Campbell discusses bad functionality and why it may occur.
-
Beginning the Journey
You need to select an appropriate tool for starting the debugging process. In this video; Jamie Campbell discusses how to begin with the process of debugging.
-
Breakpoint Tips
The Visual Studio 2013 Debugger feature includes Breakpoints. It's important to manage these Breakpoints correctly as they are the first line of defense in debugging. In this video; Jamie Campbell uses Visual Studio 2013 to discuss tips for using the Breakpoint feature in the debugging process.
-
Cause and Effect
Debugging allows you to check code for errors and find and resolve any problems. You need to determine what causes bugs in a system and the effect that these bugs have. In this video; Jamie Campbell discusses cause and effect in relation to debugging.
-
Code Stepping
In this video; Jamie Campbell; explains how to step through code in the Visual Studio 2013 debugger.
-
Collaboration with Visual Studio Online
In this video; Jamie Campbell explains how to collaborate using Visual Studio Online with Visual Studio 2013.
-
Corrupting the Heap
There are many ways in which heap corruption can occur in a program. In this video; Jason Row discusses how the heap can be corrupted.
-
Crashes
A software crash may have several root causes. In this video; Jamie Campbell discusses crashes; their possible causes; and debugging concepts.
-
Crashing an Application
In this video; Jamie Campbell demonstrates how to crash an application in Visual Studio.
-
Creating a Team Project
In this video; Jamie Campbell outlines how to create a team project in Visual Studio Online.
-
Customizing the Code Analysis Dictionary
In this video; Jason Row explains how to create custom rules for the Code Analysis Dictionary.
-
Data Visualizers
In this video; Jamie Campbell; discusses the data visualizers used in Visual Studio.
-
Debug Diag
In software development; debugging is a necessary part of the development process. In this video; Jamie Campbell discusses the Debug Diag tool.
-
Debug Diag Features
In this video; Jamie Campbell discusses DebugDiag features.
-
for Different Processor Architectures
Defects are detected in a span of ways across different platforms. In this video; Jason Row explains how debugging differs between various platforms.
-
Methodology
Debugging is the process of locating and reducing the number of errors or flaws in a piece of code. Debugging methodology covers five processes that can help you identify bugs and why they occurred. In this video; Jamie Campbell discusses debugging methodology.
-
Tips - Editors and Debuggers
During debugging; you can use various editors and debuggers to debug the code. Most popular editors have features; such as color hints and red underlines; which can provide insight into any potential issues. In this video; Jamie Campbell discusses more debugging tips for editors and debuggers.
-
Dr. Watson/Action Center
In Microsoft Windows; many tools are available for debugging Windows-specific issues. In this video; Jamie Campbell discusses the Dr. Watson and Action Center tools.
-
Environments
Debugging environments determine how to proceed with the debugging process. In this video; Jamie Campbell discusses types of debugging environments.
-
Improving Your Skills
When working through the debugging process; there are several useful skills that can be improved upon. Discipline is important; with an acceptance that debugging is an inevitable part of the development process. Debugging other developer's code can be useful in honing debugging skills. In this video; Jamie Campbell discusses these and other tips for improving debugging skills.
-
Installing DebugDiag
In this video; Jamie Campbell demonstrates how to install DebugDiag for debugging.
-
Installing MDbg
Available through NuGet; MDbg or .NET Framework Command-Line Debugger uses a runtime debugging API. In this video; Jamie Campbell demonstrates how to install MDbg.
-
Installing PerfView
In this video; Jamie Campbell provides a demonstration of how to install PerfView for debugging.
-
Installing the NuGet Package Manager
NuGet is the package manager for the Microsoft development platform; including NET. In this video; Jamie Campbell demonstrates how to install the NuGet Package Manager.
-
Installing Windows Environments
In this video; Jamie Campbell demonstrates how to install Windows debugging environments.
-
Installing Windows Tools
In this video; Jason Row explains how to install the Windows debugging tools.
-
Introduction to ProcDump
In this video; Jamie Campbell provides an overview of how to recognize and install ProcDump for debugging.
-
Introduction to Visual Studio Online
In this video; Jamie Campbell discusses the features of Visual Studio Online.
-
Launching MDbg
In this video; Jamie Campbell explains how to use MDbg (Managed Debugger).
-
List of Windows Tools
Windows offers a variety of native debugging tools. In this video; Jason Row reviews the tools available in the Windows Debugging Tools set.
-
Loading and Reviewing Dumps
In this video; Jamie Campbell demonstrates how to load and review dumps for debugging.
-
Managing Your Code
In this video; Jamie Campbell discusses how projects are managed using Visual Studio Online with Visual Studio 2013.
-
MDbg
The MDbg.exe tool is used to debug code in a live scenario. In this video; Jamie Campbell discusses the features of MDbg.
-
MDbg Features
In this video; Jamie Campbell; explains MDbg features.
-
Measuring Success
It is important to ensure that the debugging process is not only effective; but also efficient. In this video; Jamie Campbell discusses measuring success while debugging software.
-
Monitoring; Tracing; and Profiling
You can use monitoring; tracing; and profiling tools while debugging your software or application. In this video; Jamie Campbell discusses the tools used for monitoring; tracing; and profiling.
-
Software Tools to Improve Your Code
In this video; Jason Row explains the basic concepts of code analysis.
-
General Tips
When performing debugging; there are a number of general tips which may be useful. It can be helpful to discuss issues with others who may have more experience and who can offer a fresh perspective. In this video; Jamie Campbell discusses some general debugging tips and advice.
-
Generating a Crash Dump
In this video; Jamie Campbell explains how to generate a crash dump.
-
Generating Dumps with Task Manager
In this video; Jamie Campbell demonstrates how to create dumps with Task Manager for debugging.
-
Generating Dumps with Visual Studio
In this video; Jamie Campbell discusses how to generate crash dumps using Visual Studio.
-
Hangs
When a process gets tied up; the program hangs and becomes unresponsive. In this video; Jamie Campbell discusses program hangs in debugging.
-
Heap Overview
Windows Heap Manager improves both security and performance. In this video; Jason Row explains the basic concepts of the Windows Heap.
-
How to use UMDH; DebugDiag; and !heap command
In this video; Jason Row explains how the UMDH; DebugDiag; and the !heap command are used to track down resource issues.
-
New Features of Visual Studio 2013
In Microsoft Visual Studio 2013; there are a number of new debugging features; including IntelliTrace; which allows code history to be traced and stored. The .NET Framework memory analysis with dump files is also new; and allows for detection of issues such as memory leaks. In this video; Jamie Campbell discusses the new debugging features available in Visual Studio 2013.
-
Overview of Memory Management on Windows Platform
In this video; Jason Row explains the Windows Memory Management system.
-
Overview of Windows handles
In this video; Jason Row explains the role of handles in the Windows operating system.
-
Performance Counters
Debugging is the process of discovering the causes of incorrect software behavior and fixing them. In this video; Jamie Campbell discusses performance counters in Windows for debugging.
-
Performance Monitor Features
In this video; Jamie Campbell; explains some features of Performance Monitor.
-
Performance Problems
Debugging is the process of discovering the causes of incorrect software behavior and fixing them. In this video; Jamie Campbell discusses performance problems in debugging.
-
PerfView
In software development; debugging is a necessary part of the development process. In this video; Jamie Campbell discusses the PerfView performance analysis tool.
-
PerfView Features
PerfView offers many features that are very useful for tweaking apps and improving performance. In this video; Jamie Campbell discusses key PerfView features.
-
Remote with Visual Studio
In this video; Jamie Campbell explains how to remotely monitor a process using the Visual Studio debugger.
-
Running the Debugger
Powerful features available in Visual Studio 2013 are helpful for debugging code. In this video; Jamie Campbell; explains how to use some of these features while debugging code.
-
Signing Up for Visual Studio Online
In this video; Jamie Campbell explains how to sign up for the free version of Visual Studio Online.
-
Six Rules of
During the debugging process; there are several key rules to bear in mind. The first is to remember that the code may not be the issue. Software doesn't change on its own and any new issues are likely to be related to the most recent changes; such as updates. In this video; Jamie Campbell discusses the six rules of debugging.
-
Stepping through Code
In this video; Jamie Campbell; explains how to step through code in Visual Studio 2013.
-
The Code Map
Visual Studio 2013 includes a new feature; known as Code Maps; which allows you to visualize relationships in the code. In this video; Jamie Campbell uses the Code Map feature to showcase all of the benefits of this new feature when in Debugging mode; for editing purposes and for use when collaborating on code.
-
The Importance of
Debugging allows you to check code for errors and find and resolve any problems. This is useful to ensure that your code is not buggy. In this video; Jamie Campbell discusses debugging and its importance to all programming languages.
-
The Performance Monitor Interface
In this video; Jamie Campbell discusses and demonstrates how to use the Performance Monitor interface for debugging.
-
The PerfView Interface
In this video; Jamie Campbell provides an overview of the PerfView interface for debugging.
-
The Visual Studio 2013 Debug Menu
One of Visual Studio's best features is its debugger. In this video; Jamie Campbell; explains how to use the features provided on the debugging interface to enhance your work.
-
Tools for Monitoring Heap Issues
In this video; Jason Row discusses the tools available for monitoring heap issues.
-
Tools for Tracking Down Resource Issues
In this video; Jason Row explains how to find resource handles for running applications.
-
Types of Bugs
When performing debugging; you will encounter various types of bugs and errors. Some types of bugs include syntax; logic; arithmetic; resource; multithreading; interfacing; performance; and collaboration. In this video; Jamie Campbell provides an overview of these bugs.
-
Windows 8 application lifecycle
In this video; Jason Row explains the lifecycle of Windows 8 applications.
-
Types of Problems
When debugging software; there are; in general; five categories of problems – hangs; crashes; performance; functionality; and memory – that could occur. In this video; Jamie Campbell discusses the five categories of problems that you may encounter during debugging.
-
Use Code Analysis Tools in Visual Studio
In this video; Jason Row explains how to use the Code Analysis tools in Visual Studio.
-
Using Data Visualizers
In this video; Jamie Campbell discusses data visualizers in Visual Studio 2013.
-
Using DebugDiag Analysis
In this video; Jamie Campbell demonstrates how to use the DebugDiag Analysis module for debugging.
-
Using DebugDiag Collection
In this video; Jamie Campbell demonstrates how to use the DebugDiag Collection module for debugging.
-
Using Event Viewer for Diagnosis
In this video; Jamie Campbell explains how to use Event Viewer to diagnose crashes.
-
Using IntelliTrace
Because IntelliTrace records what is going on when a program is executed; it is a very useful tool when debugging the program. In this video; Jamie Campbell; explains how IntelliTrace is used in debugging mode in Visual Studio 2013.
-
Using JSCRIPT Memory Analyzer
In this video; Jason Row explains how to use the JavaScript Memory Analyzer tool in Windows to identify potential memory issues in an application.
-
Using Performance Monitor
In this video; Jamie Campbell provides a demonstration on how to use Performance Monitor for debugging.
-
Using PerfView
In this video; Jamie Campbell demonstrates how to use PerfView for debugging.
-
Using Symbol Files and Servers
In this video; Jason Row explains what symbol files are and how to retrieve them.
-
Using the Code Map
The Code Map is a new tool in Visual Studio 2013. In this video; Jamie Campbell; explains how to use the Code Map during debugging.
-
Using the tools
In this video; Jason Row demonstrates how to start common debugging tools in Windows.
-
Using the Pageheap Tool
In this video; Jason Row explains how to use the Pageheap tool.
-
Using the PLMDebug tool
In this video; Jason Row demonstrates how to use the PLMDebug tool in Windows to control the state of an application.
-
Using the UMDH Tool
In this video; Jason Row explains how to launch the UMDH tool.
-
Using the Visual Studio 2013 Debugger
Visual Studio 2013 includes a Debugger feature that can be used to debug code in the debugging process. In this video; Jamie Campbell uses the Visual Studio 2013 Debugger to demonstrate the different controls; and options for using the Debugger feature.
-
Visual Studio 2013 Debugger Tips
When debugging with Microsoft Visual Studio 2013; there are a number of tips to consider. In Debug view; the output window can be tweaked to display only information that you choose. When working with breakpoints; the next execution can be set by dragging. In this video; Jamie Campbell discusses these and other tips for debugging with Microsoft Visual Studio 2013
-
Visual Studio Environments
In Microsoft Visual Studio 2013; there are six debugging environments – Visual Studio with integrated Windows debugger; Microsoft Windows Debugger (WINDbg); Microsoft Kernel Debugger (KD); NTKD; Microsoft Console Debugger (CDB); and Microsoft NT Symbolic Debugger (NTSD). In this video; Jamie Campbell discusses each of these debugging environments in turn.
-
Web Browser Memory Issues
In this video; Jason Row explains web browser memory issues.
-
What Can DebugDiag Do?
DebugDiag is a tool that can help developers be efficient and effective in debugging code. In this video; Jamie Campbell discusses DebugDiag and explains some of what it is capable of.
-
What Can Performance Monitor Do?
In this video; Jamie Campbell; explains Performance Monitor and what it can do.
-
What Can PerfView Do?
Some debugging tools come standard; others you should go out and get; and one such tool is PerfView. In this video; Jamie Campbell explains PerfView and what it can do.
-
What Causes Resources Issues?
In this video; Jason Row explains what causes resource issues.
-
Working with ProcDump
In this video; Jamie Campbell demonstrates how to work with ProcDump for debugging.
-
Prevention
Software development and debugging go hand-in hand. In this video; Jamie Campbell; explains how using certain practices as you develop code can help reduce the occurrence of bugs and make it easier to find the bugs that do occur.
-
An In-depth Look at the Emulator
After watching this video; you will be able to use the Genymotion emulator to test an Android application.
-
An Overview of Handling Custom Devices
After watching this video; you will be able to handle custom devices when using Genymotion.
-
An Overview of the Preconfigured Devices
After watching this video; you will be able to recognize the default pre-configurations of the device emulators for Genymotion.
-
AOSP and the Evolution of
After watching this video; you will be able to recognize AOSP and its relationship with Genymotion.
-
Architecture Overview
After watching this video; you will be able to recognize the overall architecture of Genymotion.
-
Deploy App To
After watching this video; you will be able to deploy a mobile app to the Genymotion emulator.
-
Deployment Testing with
After watching this video; you will be able to conduct deployment testing of an application with Genymotion.
-
Difference between Paid and Free Versions
After watching this video; you will be able to recognize the key differences between the versions available for Genymotion.
-
– Using the Camera
After watching this video; you will be able to configure the camera for Genymotion for an Android application.
-
– Using the GPS
After watching this video; you will be able to configure GPS for Genymotion for an Android application.
-
Command Line Tool
After watching this video; you will be able to use the command line tool for Genymotion configuration.
-
Platform
After watching this video; you will be able to recognize the capabilities of the platform; how it can be extended; and its roadmap.
-
Plugins for Android Studio
After watching this video; you will be able to implement Genymotion plugin within Android Studio.
-
Sensor Emulation
After watching this video; you will be able to configure Sensor Emulation for Genymotion for an Android application.
-
Testing an Application with
After watching this video; you will be able to test an application with Genymotion.
-
The Java API for Automated Tests
After watching this video; you will be able to implement Java API for automated tests and test with Genymotion.
-
Understanding When to Use in Development
After watching this video; you will be able to recognize when Genymotion should be used over alternatives.
-
Useful Tricks and Tips
After watching this video; you will be able to recognize some critical best practices; tips; and tricks when leveraging Genymotion for Android development.
-
Using ADB with
After watching this video; you will be able to use ADB with Genymotion.
-
VirtualBox Overview
After watching this video; you will be able to recognize how VirtualBox works in conjunction with Genymotion.
-
Performing Method-Level Security Using Expressions
In Java-Spring; you can use Spring Security with expressions to restrict the execution of certain methods in applications. Only users with the correct authorities will be able to execute the methods. In this video; Andy Alfred demonstrates how the PreAuthorize and PostAuthorize annotations can be used to restrict methods in this way.
-
What is Aspect Oriented Programming?
In Java-Spring; Aspect-Oriented Programming (AOP) is a complementary approach to Object-Oriented Programming. This approach involves crosscutting concerns being isolated from the core application and separated into classes called aspects. This gives a centralized location for implementing those concerns. In this video; Andy Alfred discusses the features and functions of AOP.
-
Array Equality
In JUnit; you must ensure that the manipulation of array data is done with integrity. In this video; Tony Lowe demonstrates how to use the assertArraysEquals assertion to check if the objects and values of two arrays are equal.
-
Assume versus Assert
In JUnit; you can declare assumptions about the test data within a test case in order to check for errors before moving on. In this video; Tony Lowe demonstrates how to use various assumes to check for errors in test data.
-
Basic assertThat options
JUnit allows you to use the assertThat validation checks to keep pace with the complex logic in a developing solution. In this video; Tony Lowe demonstrates how to check for various conditions; which are automatically available as a static import.
-
Collections and assertThat
In JUnit; you can simplify the validation of data within collections during testing. In this video; Tony Lowe demonstrates how to use the assertThat assertion to help check for specific items; characters; and words within a collection.
-
Combination assertThat Statements
In JUnit; you can use combination logic with complex matchers when executing a search on data. In this video; Tony Lowe demonstrates how to use the assertThat assertion to verify if a string contains specific punctuation marks.
-
Creating Test Suites
In JUnit; you can create test suites to execute a number of classes at specific times. In this video; Tony Lowe demonstrates how to use the SuiteClasses annotation to test four classes.
-
Custom assertThat Matchers
In JUnit; you can customize your testing. In this video; Tony Lowe demonstrates how to use the assertThat assertion to check tests and apply standard matcher syntax.
-
Customizing Test Runs
In addition to the basic test runners; JUnit; also have smarter test runners to execute special test conditions. In this video; Tony Lowe demonstrates how to use the JUnit4 test runner on a parameterized test with a dataset.
-
Defining @Test
Defining tests in JUnit takes advantage of annotations to allow for the most flexible implementation. The @Test annotation is the foundation of testing; marking any method as a test case. In this video; Tony Lowe demonstrates how to use the @Test annotation to drive JUnit tests.
-
Enhancing Tests with Rules
Rules in JUnit allow you to create checks across test cases; providing you with more granularity and control; and allowing improved customization of testing. In this video; Tony Lowe demonstrates how to use rules in JUnit for testing purposes.
-
General Assertions
In JUnit; there are many assertions that you can use to automate tests. In this video; Tony Lowe demonstrates how to use the Weather class to assert if it is safe to drive in sunny; raining; or freezing weather.
-
and Mock Objects
In JUnit; you can use frameworks to simplify the creation of mock objects when isolating a unit under test. In this video; Tony Lowe demonstrates how to use the Mockito framework to simplify test creation.
-
Legacy Test Suites
Within the JUnit upgrades; you are still able to work with legacy suites; or you can choose to convert them to their current equivalent. In this video; Tony Lowe demonstrates how to use legacy test suites; and run unchanged legacy test suites or include them in new test suites.
-
Legacy Tests
In JUnit; you can modernize your legacy test cases to make them compliant with the more modern version of JUnit. In this video; Tony Lowe demonstrates how legacy test cases relate to modern JUnit and how to perform the same tests in the modern JUnit.
-
Managing Data Across Multiple Tests
In JUnit; there is a consistent way in which you can keep your external data source clean. In this video; Tony Lowe demonstrates how to use the wipeTable method to clean up after running test cases.
-
Maven and
By integrating JUnit with Maven; you can ensure that your code is always working by testing it each time it is recompiled. In this video; Tony Lowe demonstrates how to run a Maven test across multiple targets and as a single account test.
-
Number Equality
JUnit provides you with a toolbox to assert facts about numbers so that precision can be validated. In this video; Tony Lowe demonstrates how to use assert statements to validate equality between integers; floating point numbers; and double values; as well as non-equal numbers. He also notes that JUnit provides ways to compare numbers that are not exact values.
-
Parameters in Tests
In JUnit; you can execute a test many times across a changing set of input parameters. In this video; Tony Lowe demonstrates how to use the parameter feature to handle a group of data items that have been hard coded.
-
Rules for Managing Tests
JUnit rules can provide a reusable solution for managing external test data and resources across all tests. In this video; Tony Lowe demonstrates how to use rules to create temporary folders; external resources; and reusable external resources for managing tests.
-
Running From Java Code
JUnit allows you to run and execute tests from a variety of platforms. In this video; Tony Lowe demonstrates how to run and execute individual tests; groups of tests; and groups of tests in parallel from within a Java-based solution.
-
Setting Up in Eclipse
JUnit allows you to integrate reusable tests created in JUnit with the code development tools provided by Eclipse. In this video; Tony Lowe demonstrates how to use the built-in JUnit libraries inside an Eclipse build to create a JUnit test using static imports.
-
Setting Up Test Cases
In JUnit; you can setup your test cases in a modular way. In this video; Tony Lowe demonstrates how to use the Before annotation to run a method before a test case.
-
Managing Failure with @Ignore
In JUnit; you can temporarily ignore the execution of undeveloped features. In this video; Tony Lowe demonstrates how to use the Ignore annotation to ignore a test while executing code.
-
Test Execution Ordering
JUnit allows you to run sequential tests when a test relies on the results of one or more previous tests in order to run successfully. In this video; Tony Lowe demonstrates using NAME_ASCENDING to configure tests to run in a specific; user-determined order.
-
Test Fixtures
JUnit allows you to use test fixtures that provide common solutions for setting up tests; executing them; and cleaning up afterwards. In this video; Tony Lowe demonstrates how to set up a test fixture using a complex test for a data access object.
-
Testing Time
JUnit allows you to test the functional requirements and behaviour of the system. You can also validate if the elapsed duration of any test is acceptable. In this video; Tony Lowe demonstrates how to tweak test annotation to validate if the elapsed duration of a test is acceptable.
-
Theories
JUnit theories allow you to simplify test data generation; externalize data; and check that the data is valid. This reduces false failures. In this video; Tony Lowe demonstrates how to generate test data and validate data to avoid false failures.
-
Unit Testing with
JUnit allows you to set up testing environments that improve testing productivity and the quality of software solutions. In this video; Tony Lowe discusses comprehensive unit testing and concepts of continuous testing during development using JUnit within an integrated development environment (IDE).
-
Checking Alerts in IDE
In Selenium Automated Web Testing; you can use the Selenium IDE to allow and confirm pop-up alerts; as well as interact with their contents. In this video; Tony Lowe compiles a test suite demonstrating the use of the assert and verify commands to declare and show alerts; confirmations; and prompts.
-
Drag and Drop in C#
In Selenium Automated Web Testing; you can integrate advanced JavaScript into a web page to allow users to manipulate information. In this video; Tony Lowe demonstrates how to use the DragAndDrop action in C# to move a screen element around the web page.
-
Drag and Drop in IDE
In Selenium Automated Web Testing; you can use the Selenium IDE to test the drag-and-drop functionality of web page elements. In this video; Tony Lowe codes the Selenium IDE with the dragAndDrop command; identifies a target item and; relative to its present position; codes an XY value denoting the area in which the target item must be placed.
-
Drag and Drop in Java
Selenium Automated Web Testing allows you to drag and drop screen elements on a web page using in Java. In this video; Tony Lowe demonstrates how to provide drag-and-drop mouse functions for moving a box on the web page using JavaScript.
-
Drag and Drop in Python
In Selenium Automated Web Testing; you can easily test drag-and-drop screen elements. In this video; Tony Lowe demonstrates how to use the ActionChains class in Python to implement drag-and-drop actions designed for your site.
-
Executing JavaScript from C# Tests
Selenium Automated Web Testing provides more functionality to C# tests by allowing you to execute JavaScript on a browser. In this video; Tony Lowe demonstrates how to set up a test case; execute the script using a driver; and manipulate the data.
-
Executing JavaScript from Java Tests
In Selenium Automated Web Testing; you can use the Selenium IDE to enhance testing capabilities. Selenium IDE allows the execution of JavaScript from internal and remote calls on the browser. In this video; Tony Lowe codes internal and remote JavaScript calls that locate; view; and change the values of a web page element.
-
Extended Test Case Example in IDE
You can use Selenium IDE to create and reuse tests when testing Web content with Selenium Automated Web Testing. In this video; Tony Lowe demonstrates how to utilize the shotgun approach to web testing and then refine a test in order to make it reusable.
-
Extracting from the IDE to Code
Selenium Automated Web Testing allows the transfer of coded test steps to multiple IDEs; facilitating customized testing. In this video; Tony Lowe uses the Selenium IDE's clipboard format to copy; paste; and run identical test steps; coded in Java; C#; and Python; in their respective IDEs.
-
Finding Exact Elements in C#
Selenium Automated Web Testing allows you to search for specific elements on a web page so that you can interact with them. In this video; Tony Lowe demonstrates how to use the FindElement method to find specific elements on a web page in C#.
-
Finding Exact Elements in Java
In Selenium Automated Web Testing; you can use the Selenium IDE to locate Java elements. In this video; Tony Lowe uses the findElement call and By helpers to locate Java web page elements and attributes by their IDs; names; and values.
-
Finding Exact Elements in Python
Selenium Automated Web Testing allows you to use automated web testing to locate specific Python components. In this video; Tony Lowe demonstrates how to use Selenium to establish the contents of text boxes and input boxes and identify different elements in Python code.
-
Listening for Selenium Events
In Selenium Automated Web Testing; you can listen for general events to customize behaviour every time a mouse is clicked or a page is visited. In this video; Tony Lowe demonstrates how to use the AbstractWebDriverEventListener to listen to events fired by the driver.
-
Managing Ajax Calls in IDE
You can use Selenium Automated Web Testing to manage Ajax calls within the IDE. In this video; Tony Lowe demonstrates how to create; edit and configure a test in Selenium which features Ajax calls.
-
Providing Input Data in C#
Selenium Automated Web Testing gives us the ability to map different types of inputs on a web page to our C# testing. In this video; Tony Lowe demonstrates how to use C# testing to verify textboxes; radio buttons; checkboxes; and select boxes on a web page.
-
Providing Input Data in Java
Selenium WebDriver allows you to provide HTML types of input from your Java tests to a webpage. In this video; Tony Lowe demonstrates how to add and submit some basic input types to your page in Selenium Automated Web Testing.
-
Providing Input Data in Python
In Selenium Automated Web Testing; you can use the Selenium WebDriver to receive input aligned with various HTML types; parallel with Python tests. In this video Tony Lowe explains how to provide input data in Python; aligned with Selenium Automated Web Testing.
-
Searching for Many Page Elements in C#
In Selenium Automated Web Testing; you can use search technologies to find several elements within the C# environment. In this video; Tony Lowe demonstrates how to use the FindElements command to search for several page elements on a web page.
-
Searching for Many Page Elements in Java
In Selenium Automated Web Testing; you can use the Selenium IDE to locate multiple Java elements; enabling interaction with them. In this video; Tony Lowe uses the findElements call and By helpers to locate multiple elements by their tag names; classes; and CSS selector and XPath attributes.
-
Searching for Many Page Elements in Python
Selenium Automated Web Testing allows you to test a dynamically generated web page by searching for all the elements it contains. In this video; Tony Lowe demonstrates the popular search technologies that enable you to search within the web page.
-
Selenium Grid
Selenium Grid allows you to simultaneously run multiple tests; on different machines; running different browsers and operating systems. In this video; Tony Lowe uses Selenium Grid to run parallel tests for the Chrome and Firefox browsers with Selenium Automated Web Testing.
-
Taking a Remote Screenshot in C#
In Selenium Automated Web Testing; you can gain insight in how to improve your web site and related tests. In this video; Tony Lowe demonstrates how to use screenshots to execute tests and validate web pages.
-
Taking a Remote Screenshot in Java
Selenium allows us take screenshots during selected moments in testing. In this video; Tony Lowe demonstrates how to use Selenium Automated Web Testing to take a screenshot at various points during testing.
-
Taking a Remote Screenshot in Python
Selenium Automated Web Testing allows you to capture exactly what the screen is going to look like during key moments in your testing. In this video; Tony Lowe demonstrates how to use Selenium to take a remote screenshot and work with it in Python.
-
Test Planning within Selenium
Selenium Automated Web Testing software allows users to work with test planning within the program. In this video; Tony Lowe demonstrates how to use Selenium to conduct automated tests through a web browser.
-
Testing Navigation in C#
In Selenium Automated Web Testing; you can simulate a web page's behavior when the Back and Forward buttons are used. In this video; Tony Lowe demonstrates how to use navigation buttons to test the flow; behavior and display of a web page.
-
Testing Navigation in Python
A user expects to be able to use navigation buttons to go forward and backward between pages; or to jump to any page by typing in the URL when browsing. In this video; Tony Lowe explains how to use Selenium Automated Web Testing to take a remote screenshot in Python in order to navigate a browser freely.
-
Validating Display Elements in C#
In Selenium Automated Web Testing; you can plan testing around content elements as well as the visual elements on the web page. In this video; Tony Lowe demonstrates how to use the WebDriverWait framework to wait on the display of several web elements.
-
Validating Display Elements in Java
In Selenium Automated Web Testing; you can validate visual elements. You can use the Selenium framework for Java to inspect HTML elements that drive the display. In this video; Tony Lowe demonstrates using the getAttribute command to validate display elements.
-
Validating Display Elements in Python
You can use Selenium Automated Web Testing to validate display elements in Python. In this video; Tony Lowe demonstrates how to use Selenium to check if a page displays correctly in the browser and explains how to determine the values of different CSS properties.
-
Working with Ajax Elements in C#
In Selenium Automated Web Testing; you can add wait states to simplify the testing of Ajax functionality within your C# tests. In this video; Tony Lowe demonstrates how to use the WebDriverWait object to set the waiting period for the test to four seconds.
-
Working with Ajax Elements in Java
Selenium provides us with tools to allow your Java code to note when Ajax elements have paused to load. In this video; Tony Lowe demonstrates how to let your Java code wait while Ajax elements are loading.
-
Working with Ajax Elements in Python
Selenium Automated Web Testing allows you to test Ajax elements using Python. In this video; Tony Lowe demonstrates activating Ajax to load part of a web page while keeping the original page in place and runs Python tests to determine when the web page will be loaded.
-
Working with Multiple Windows in C#
In Selenium Automated Web Testing; you can complete tests while switching between multiple windows. In this video; Tony Lowe demonstrates how to use window handles to switch between two windows in C#.
-
Working with Multiple Windows in Java
In Selenium Automated Web Testing; you can use the Selenium IDE's switchTo() command to allow Java-based solutions to become aware of context shifts between windows. In this video; Tony Lowe demonstrates how to switch context from one window to another using a for loop and the switchTo() command.
-
Working with Multiple Windows in Python
Selenium Automated Web Testing allows you to test web sites with multiple windows in Python. In this video; Tony Lowe demonstrates running tests for web sites with multiple windows in Python.
-
Assert versus Verify in IDE Tests
With Selenium Automated Web Testing; the IDE includes commands that can be used for validation. In this video; Tony Lowe takes a look at the Assert and Verify commands and discusses when and where to use them with IDE tests.
-
Basic Locators in the IDE
You can use Basic Locators in Selenium IDE to target specific elements and functions during tests. In this video; Tony Lowe demonstrates in Selenium Automated Web Testing how to ensure the target of each command in a web site functions exactly as intended.
-
Basic Test Cases in Selenium IDE
When performing automated Web testing; the Selenium IDE enables you to create test cases by recording interactions in the Firefox browser. In this video; Tony Lowe builds a test to demonstrate the functioning of the IDE in Selenium Automated Web Testing.
-
Checking Input Controls in IDE
Selenium Automated Web Testing allows you to use input controls to adjust the control and presentation of HTML input attributes. In this video; Tony Lowe demonstrates disabling checkboxes as well as configuring checkboxes; cursor positions; and other HTML input attributes.
-
Checking Popups in Python
Selenium Automated Web Testing allows you to detect; investigate; and respond to popups on a web site. In this video; Tony Lowe demonstrates the tools within Selenium and Python that allow you test and validate interactive popups.
-
Clicking Links in Python
In Selenium Automated Web Testing; in order to test navigation flows; it's important to find and test links to ensure they are working properly. In this video; Tony Lowe demonstrates how to find and test links using Python.
-
Creating a Selenium C# Project
Selenium Automated Web Testing allows you to select Visual Studio as the development environment for creating a Selenium C# project. In this video; Tony Lowe demonstrates how to install Selenium as well as develop and run tests in Visual Studio.
-
Debugging in Selenium IDE
When performing automated Web testing; knowing how to troubleshoot and make adjustments to text are key. In this video; Tony Lowe demonstrates how to perform debugging in the IDE when using Selenium Automated Web Testing.
-
Executing JavaScript from Python Tests
Selenium Automated Web Testing allows you to execute JavaScript from Python tests. In this video; Tony Lowe demonstrates how to make internal calls on the browser while doing Python tests.
-
Getting Started with Selenium IDE
In Selenium Automated Web Testing; you can use the Selenium IDE to create automated tests. In this video; Tony Lowe demonstrates how to download and set up the Selenium IDE; create a test case; and execute a test case.
-
Pattern Matching in the IDE
In Selenium Automated Web Testing; you can use pattern matching within the Selenium IDE to match patterns and validate text. In this video; Tony Lowe demonstrates using the glob command; exact function; and regular expression for pattern matching and text validation.
-
Running IDE Tests in Any Browser
Selenium Automated Web Testing can allows users to run IDE tests across various browsers. In this video; Tony Lowe demonstrates how to use a Selenium test server to execute tests on browsers from the command line.
-
Selenium IDE and Cookies
Selenium Automated Web Testing allows you to use Selenium IDE to check if the web site is recognizing and managing cookies correctly. In this video; Tony Lowe demonstrates how to manage cookies in Selenium IDE using the assertCookie command.
-
Using CSS Selectors in Selenium IDE
Selenium Automated Web Testing allows you to use Cascading Style Sheet Selectors to help find and validate text within a Selenium test or while working with code; such as Java or Python. In this video; Tony Lowe demonstrates how to locate different text elements within a test using the Find feature.
-
Using DOM Locators in Tests
If you use JavaScript to look through documents when conducting automated Web tests; Selenium offers a Document Object Model; or DOM; to look through page elements. In this video; Tony Lowe takes a look at the DOM that is contained in Selenium.
-
Using Variables in Selenium IDE
Selenium Automated Web Testing allows users to store dynamic values which can be used as variables to provide greater flexibility when testing. In this video; Tony Lowe demonstrates how to create and use values and variables within the testing framework.
-
Using Xpath Locators in Tests
In Selenium Automated Web Testing; you can use the Xpath Locators in the Selenium IDE to search HTML structures. In this video; Tony Lowe demonstrates how to search for specific elements within Selenium IDE test cases.
-
Working with Checkboxes in IDE
Selenium Automated Web Testing allows you to validate radio buttons and checkboxes used to submit values to a web site. In this video; Tony Lowe demonstrates how to use Selenium Automated Web Testing to work with checkboxes and radio buttons in IDE.
-
Working with Multiple Windows in IDE
Selenium Automated Web Testing allows you to switch between multiple windows to display information and conduct multiple simultaneous activities. In this video; Tony Lowe demonstrates how to use Selenium Automated Web Testing to work with multiple windows in IDE.
-
Checking Popups in C#
In Selenium Automated Web Testing; you can create basic test cases to interact and validate the contents of JavaScript popups. In this video; Tony Lowe demonstrates how Selenium detects and responds to popups based on the needs of a test case in C#.
-
Checking Popups in Java
In Selenium Automated Web Testing; you can use the Selenium IDE to validate and interact with JavaScript popups in test cases. In this video; Tony Lowe demonstrates the use of commands accommodating and interacting with alerts; confirmations; and input popups.
-
Clicking Links in C#
Selenium Automated Web Testing allows you to search for links on a web page and test their navigation flow using C#. In this video; Tony Lowe demonstrates finding elements using link text and partial text; and navigating the links.
-
Clicking Links in Java
In Selenium Automated Web Testing; you can use the Selenium IDE to test navigational flows by finding and clicking on hyperlinks. In this video; Tony Lowe uses the findElements call with the HTML anchor tag name and link.click() command to retrieve and test named and unnamed hyperlinks.
-
Clicking Links in the IDE
You can use Selenium IDE to test the links clicked to navigate between pages on a web site. In this video; Tony Lowe demonstrates how to work behind the scenes in order to better understand a sequence of actions in Selenium Automated Web Testing.
-
Cookies and C# Tests
In Selenium Automated Web Testing; you can use cookies to store data on browsers. In this video; Tony Lowe demonstrates how to use C# to test cookies and how to use cookie options to manage web sites.
-
Cookies and Java Tests
You can use Selenium to test cookies to ensure web pages are working correctly. In this video; Tony Lowe demonstrates methods for JavaScript-based testing with Selenium Automated Web Testing to validate that cookies are working properly on a web page.
-
Cookies and Python Tests
Selenium Automated Web Testing allows you to manage and validate cookie behaviour using Python. In this video; Tony Lowe demonstrates how to configure the cookies that are being tested and create reusable tests to check cookies behaviour.
-
Creating a Selenium Java Project
Selenium Automated Web Testing allows you to create Selenium projects using JavaScript. In this video; Tony Lowe demonstrates how to use Selenium's Maven Framework to create a project coded in JavaScript.
-
Creating a Selenium Python Project
In Selenium Automated Web Testing; you can create a Selenium Python project to perform automated testing of web sites. In this video; Tony Lowe demonstrates how to set up Selenium and get started with developing tests on Python.
-
Deeper IDE Testing with assertEval
Selenium Automated Web Testing allows you conduct detailed test evaluation to analyse the changes on a web pages. You can use Selenium to create variables in the IDE and then evaluate the variables to determine the testing outcomes. In this video; Tony Lowe demonstrates how to use the assertEval function to evaluate IDE variables.
-
Design Tips for Test Suites
Selenium tools allow you to create tests that are reusable and adjustable. In this video; Tony Lowe demonstrates how to create a reusable test; and use various tools to adjust features of a login test with Selenium Automated Web Testing.
-
Designing Sites to be Testable
Designing web sites to be testable can facilitate the creation of automated tests for other web sites. In this video; Tony Lowe demonstrates how some design features can improve a web site's testability and the performance of automated tests using Selenium Automated Web Testing.
-
Tweaking IDE Tests with JavaScript
Selenium Automated Web Testing allows you to use JavaScript as a part of Selenium's IDE testing solutions. In this video; Tony Lowe demonstrates how to use the runScript command to modify IDE testing protocol.
-
Selenium IDE Controls
You can use Selenium IDE to record and formulate test cases on a website. In this video; Tony Lowe demonstrates how to use IDE advanced controls to refine and manage test cases when using Selenium Automated Web Testing.
-
Test Suites in Selenium IDE
Selenium Automated Web Testing allows you to group and execute test cases as a test suite in Selenium IDE without having to execute them individually. In this video; Tony Lowe explains how to set up test cases and then group them as a test suite.
-
Testing Across Multiple Browsers
In Selenium Automated Web Testing; you can use the Selenium IDE WebDriver framework to run tests on your web app code against multiple browsers. In this video; Tony Lowe uses several drivers to run a basic test against the Firefox; Internet Explorer (IE); and Chrome browsers.
-
Testing List Boxes in IDE
Selenium Automated Web Testing allows you to use Selenium IDE to test drop-down boxes and list boxes and align these tests to the design of the data; as well as its actions. In this video; Tony Lowe demonstrates how to create tests for single-select drop-down boxes and multiple-select list boxes and validate the contents in IDE.
-
Testing Navigation in Java
In Selenium; you can simulate the behavior of navigation buttons on a web site to ensure that they are operating correctly. In this video; Tony Lowe demonstrates how to test that the navigation buttons are operating correctly on a web site using Selenium Automated Web Testing.
-
Testing Visibility in IDE
Testing visibility in IDE for Ajax-based applications can be efficiently handled with Selenium. In this video; Tony Lowe demonstrates how to use Selenium Automated Web Testing to test visibility in applications which involve a delayed user response.
-
Boundary Value Analysis
After watching this video; you will be able to describe the black-box technique boundary analysis.
-
Acceptance Testing
After watching this video; you will be able to describe acceptance testing.
-
Activities in a Formal Review
After watching this video; you will be able to describe the activities in a formal review.
-
Applied Principles
After watching this video; you will be able to describe the last four applied software testing principles relating to early testing; defect clustering; pesticide paradox; and context dependency.
-
Change-based Testing
After watching this video; you will be able to describe change-based testing; including regression testing.
-
Choose and Implement a Test Technique
After watching this video; you will be able to practice identifying an appropriate software testing technique and the considerations for its implementation.
-
Choosing Test Techniques
After watching this video; you will be able to list the factors involved in choosing a test technique.
-
Component Testing
After watching this video; you will be able to describe component testing.
-
Condition Coverage
After watching this video; you will be able to describe other structure-based techniques; including various forms of condition coverage.
-
Potential Benefits and Risks of Tool Support
After watching this video; you will be able to describe the potential benefits and risks associated with using testing tools.
-
Product Risks
After watching this video; you will be able to describe how product risks can be identified to develop risk-based testing.
-
Project Risks
After watching this video; you will be able to define project risks in relation to testing as a project activity and describe types of risk; including organizational factors and technical and supplier issues.
-
Roles and Responsibilities in Reviews
After watching this video; you will be able to describe the roles and responsibilities associated with formal reviews.
-
Categories of Test Design Techniques
After watching this video; you will be able to describe the different types of test design techniques for dynamic testing.
-
Decision Table Testing
After watching this video; you will be able to describe how to use decision tables for black-box test design.
-
Decision Testing and Coverage
After watching this video; you will be able to describe how decision coverage is calculated and test design is based on the results.
-
Defining Testing
After watching this video; you will be able to describe what software testing involves.
-
Equivalence Partitioning
After watching this video; you will be able to describe the black-box technique equivalence partitioning (EP).
-
Estimation
After watching this video; you will be able to describe two approaches to estimation of test effort – expert-based and metrics-based.
-
Exit Criteria Evaluation and Test Closure
After watching this video; you will be able to describe evaluation of exit criteria and test closure activities.
-
Experience-Based Techniques
After watching this video; you will be able to describe the experience-based techniques error-guessing and exploratory testing and how they work with specification-based techniques.
-
General Principles
After watching this video; you will be able to describe the first three general principles of software testing relating to presence of defects; impossibility of exhaustive testing; and error of confusing absence of errors with product fit.
-
Identify a Software Testing Strategy
After watching this video; you will be able to identify an appropriate software testing strategy.
-
Integration Testing
After watching this video; you will be able to describe integration testing.
-
Introduction of Tools to an Organization
After watching this video; you will be able to describe the considerations relating to introduction of testing tools into an organization.
-
Iterative-incremental Models
After watching this video; you will be able to describe the types of tests associated with iterative-incremental models; including rapid application development (RAD).
-
Maintenance Testing
After watching this video; you will be able to describe maintenance testing.
-
Manage Tests and Use Tools
After watching this video; you will be able to practice identification of planning and management considerations and identify considerations for using tools for testing.
-
Measuring Coverage and Designing Tests
After watching this video; you will be able to describe how white-box techniques can be used to measure test coverage and design tests.
-
Meeting Testing Objectives
After watching this video; you will be able to describe how to meet a test objective and use defects to plan tests effectively.
-
Special Considerations for Some Tool Types
After watching this video; you will be able to describe the special considerations required for some tool types; including test execution tools; static analysis tools; and test management tools.
-
State Transition Testing
After watching this video; you will be able to describe the black-box technique state transition testing.
-
Statement Coverage and Testing
After watching this video; you will be able to describe how statement coverage is calculated and test design is based on the results.
-
Static Analysis by Tools
After watching this video; you will be able to describe the objective of static analysis in assessing software products.
-
Static Techniques and the Test Process
After watching this video; you will be able to distinguish between static and dynamic testing and outline the importance of static techniques for assessing software products.
-
Structural Testing
After watching this video; you will be able to describe the structural testing type.
-
Success Factors for Reviews
After watching this video; you will be able to describe the success factors for reviews.
-
System Testing
After watching this video; you will be able to describe system testing.
-
Tasks of the Test Leader and Tester
After watching this video; you will be able to describe the activities associated with the test leader and tester.
-
Test Analysis and Design
After watching this video; you will be able to describe test analysis and design activities.
-
Test Approach
After watching this video; you will be able to describe how the test strategy is implemented with a test approach; and describe typical approaches.
-
Test Control
After watching this video; you will be able to define what test control is and describe examples of test control actions.
-
Test Development Process
After watching this video; you will be able to outline the steps in the test development process and how these are documented.
-
Test Implementation and Execution
After watching this video; you will be able to describe test implementation and execution activities.
-
Test Organization and Independence
After watching this video; you will be able to describe the benefits of independent testers and the way in which complex tests can be organized to use them.
-
Test Planning
After watching this video; you will be able to describe the activities associated with planning a test for a system and typical entry and exit criteria.
-
Test Planning and Control
After watching this video; you will be able to describe test planning and control activities.
-
Test Progress Monitoring
After watching this video; you will be able to describe how test progress can be monitored and define common metrics.
-
Test Reporting
After watching this video; you will be able to describe the activities involved in test reporting; including metrics and documentation used.
-
Test Tool Classification
After watching this video; you will be able to describe how tools can be classified according to the activities they support; and define intrusive tools.
-
The Code of Ethics
After watching this video; you will be able to describe the code of ethics related to software testing.
-
The Mind-set of the Tester
After watching this video; you will be able to describe the psychological considerations and levels of independence related to software testing.
-
The Role of Communication
After watching this video; you will be able to describe the importance of good communication for software testing tasks.
-
The V-model
After watching this video; you will be able to describe the types of tests associated with the V-model.
-
Tool Support for Static Testing
After watching this video; you will be able to describe how tools are used to support static testing.
-
Tool Support for Test Execution and Logging
After watching this video; you will be able to describe how tools are used to support test execution and logging.
-
Tool Support for Test Management
After watching this video; you will be able to describe the uses of test management tools.
-
Tool Support for Test Specification
After watching this video; you will be able to describe how tools are used to support test specification.
-
Tool Support for Testing
After watching this video; you will be able to describe the testing activities that tools can be used to support and their aim.
-
Tools for Performance; Monitoring; and Specific Needs
After watching this video; you will be able to describe how tools are used to support test performance; monitoring; and specific testing needs.
-
Types of Review
After watching this video; you will be able to describe different types of review – walkthroughs; technical reviews; and inspections.
-
Use Case Testing
After watching this video; you will be able to describe the black-box technique use case testing.
-
Why Test?
After watching this video; you will be able to describe why software testing is necessary.
-
Application Lifecycle Management (ALM)
After watching this video; you will be able to describe application lifecycle management in the context of an agile project.
-
Application Lifecycle Management (ALM) Tools in Microsoft Visual Studio Team Foundation Server
After watching this video; you will be able to describe briefly ALM tools in Microsoft Visual Studio Team Foundation Server including PowerPoint Storyboarding; Product Backlog; Sprint Backlog/team capacity; Task board; Request Feedback; and Microsoft Feedback client tools.
-
Associating an Automated Test with a Test Case in Visual Studio
After watching this video; you will be able to describe and demonstrate how and why you would want to associate an automated test with a test case in Visual Studio.
-
Black Box Testing
After watching this video; you will be able to describe black box testing.
-
Bug States
After watching this video; you will be able to describe the different bug states and how bugs are resolved; closed or re-activated.
-
Burndown Reports
After watching this video; you will be able to describe burndown charts and show how to access burndown reports in Microsoft Team Foundation Server.
-
Code Coverage Analysis in Visual Studio
After watching this video; you will be able to describe code coverage and demonstrate how it can be analyzed in Visual Studio.
-
Commenting Test Steps in Microsoft Test Runner
After watching this video; you will be able to demonstrate how to add comments to test steps in Microsoft Test Runner.
-
Computer Systems
After watching this video; you will be able to describe the principal components of computer systems.
-
Entry Criteria; Exit Criteria and Sign-Offs
After watching this video; you will be able to describe entry and exit criteria and sign-offs for software development phases.
-
Feature Testing
After watching this video; you will be able to describe software features and feature testing and describe exploratory testing; usability testing; and UI testing in the context of feature testing.
-
Generating a BVT in Visual Studio
After watching this video; you will be able to describe and implement the steps to generate a BVT in Visual Studio.
-
Introduction to Software Testing
After watching this video; you will be able to describe software testing and its benefits and outline metrics for software quality.
-
Logging Bugs
After watching this video; you will be able to describe the settings used when logging bugs.
-
Logging Test Data with IntelliTrace
After watching this video; you will be able to describe the benefits of IntelliTrace and demonstrate how to enable and use IntelliTrace in Visual Studio to log test data.
-
Managing Lab Environments
After watching this video; you will be able to describe how lab environments are managed for testing.
-
Manual and Automated Testing
After watching this video; you will be able to describe and contrast manual and automated testing.
-
Microsoft Test Manager
After watching this video; you will be able to use Microsoft Test Manager.
-
Overview of Extreme Programming (XP)
After watching this video; you will be able to describe the ways in which you can run tests in Microsoft Visual Studio; and use one or more of these methods.
-
Overview of Scrum
After watching this video; you will be able to describe how to use a test plan to run automated tests in Microsoft Test Manager.
-
Performance and Stress Testing in Visual Studio
After watching this video; you will be able to use web performance and load tests in Visual Studio.
-
Performance and Stress Testing in Visual Studio part 2
After watching this video; you will be able to describe usability; accessibility; and localization tests.
-
Performance and Stress Testing in Visual Studio part 3
After watching this video; you will be able to describe performance and stress tests.
-
Phases and Milestones
After watching this video; you will be able to describe phases; and internal and external milestones.
-
Process Guidance
After watching this video; you will be able to define process guidance and describe the process template in Microsoft Team Foundation Server.
-
Product and Project Life Cycles
After watching this video; you will be able to describe and contrast the product and project life cycles.
-
Programming Language Fundamentals
After watching this video; you will be able to destinguish between compiled and interpreted programming languages; describe data types; and analyze simple algorithms.
-
Reporting on Bugs
After watching this video; you will be able to describe how bug status and summary reports are used to provide information on bugs.
-
Running Tests from Microsoft Test Manager
After watching this video; you will be able to describe how to use a test plan to run automated tests in Microsoft Test Manager.
-
Running Tests in Microsoft Visual Studio
After watching this video; you will be able to describe the ways in which you can run tests in Microsoft Visual Studio; and use one or more of these methods.
-
Scrum of Scrums
After watching this video; you will be able to describe the scrum of scrums feature.
-
Simple Algorithms
After watching this video; you will be able to analyze simple algorithms and step through corresponding flowcharts and code.
-
Smoke Tests
After watching this video; you will be able to describe the function of a smoke test.
-
Software Development Models
After watching this video; you will be able to describe sequential and iterative software development models such as the waterfall; agile; and spiral model.
-
Software Test Automation
After watching this video; you will be able to describe software test automation.
-
Test Case Design
After watching this video; you will be able to describe test case design and considerations including scope and detail; and the use of boundary conditions and validity tests.
-
Test Errors
After watching this video; you will be able to describe the types of errors that can occur in tests and how to deal with them.
-
Testing Hooks
After watching this video; you will be able to describe testing hooks and provide examples.
-
Testing Strategy and Test Scope
After watching this video; you will be able to describe how testing strategy is determined and describe the different scopes that test plans may have.
-
The Agile Development Process
After watching this video; you will be able to describe the agile development process and the role of documentation and feedback in the process.
-
Triaging Bugs
After watching this video; you will be able to describe how triage can be used to prioritize a list of bugs.
-
User Requirements
After watching this video; you will be able to describe user requirements; their importance in relation to testing; and describe user requirement documents including use case diagrams and user stories.
-
Using Virtual Machines for Testing
After watching this video; you will be able to define virtual machines and describe how they can be used for efficient testing using different operating systems.
-
Verifying a Bug Fix
After watching this video; you will be able to describe the steps to verify a bug fix.
-
White Box Testing
After watching this video; you will be able to describe white box testing and contrast it with black box testing.
-
Working with Distributed Teams
After watching this video; you will be able to describe the importance of communication in agile projects; how it occurs for colocated teams; and describe the challenges and advantages of working with distributed teams.
-
Beacon and Location-based Services
After watching this video; you will be able to describe the growing demand for beacon and location-based app integration.
-
Overview of Social Media Usage
After watching this video; you will be able to describe the importance of building and maintaining adequate social media platforms and apps to keep current with social media usage trends.
-
S-commerce Integration
After watching this video; you will be able to describe the growing requirement to integrate social and mobile commerce functionality in social media apps.
-
Shortened Links Threats
After watching this video; you will be able to describe how shortened links pose threats via social media platforms.
-
Social Media Botnet Threats
After watching this video; you will be able to describe botnet threats through social media platforms.
-
Social Media Data Leak Threats
After watching this video; you will be able to describe social media data leak threats.
-
Social Media Phishing Threats
After watching this video; you will be able to describe social media phishing threats.
-
Social Media Worm and Trojan Threats
After watching this video; you will be able to describe social media worm and Trojan threats.
-
Testing Social Media and Mobility Apps
After watching this video; you will be able to identify appropriate testing techniques for social media and mobility apps.
-
Top Social Media Sites
After watching this video; you will be able to identify the top social media sites that users frequent.
-
Big Data and App Analytics
After watching this video; you will be able to describe the increased need for app performance tracking.
-
Common App Development Drivers
After watching this video; you will be able to describe the common app development drivers being influenced by social media trends.
-
Custom Mobility App Testing Techniques
After watching this video; you will be able to identify custom testing techniques for mobility apps.
-
Custom Social Media Testing Techniques
After watching this video; you will be able to identify custom testing techniques for social media apps.
-
Demand for Increased Privacy
After watching this video; you will be able to describe increased user demand for privacy.
-
Demand for Niche Networks
After watching this video; you will be able to describe the growing trend of niche social media platforms.
-
Demand for Personalized Social Media Experiences
After watching this video; you will be able to describe the growing trend of user demand for more personalized experiences through social media platforms.
-
Demand for Social Video
After watching this video; you will be able to describe the increased user demand for media-rich experiences over more traditional text-based content.
-
Custom Matcher
After watching this video; you will be able to create a user-defined matcher in Jasmine.
-
Deploying Jasmine
After watching this video; you will be able to download and deploy the Jasmine testing environment.
-
Integrating Jasmine within Node.js
After watching this video; you will be able to describe Jasmine within Node.js.
-
Introducing Jasmine
After watching this video; you will be able to outline Jasmine and its purpose.
-
Jasmine Architecture
After watching this video; you will be able to describe the architecture of Jasmine.
-
Matchers
After watching this video; you will be able to describe the various default and built-in Jasmine test matchers.
-
Matchers in Operation
After watching this video; you will be able to work with the various Jasmine test matchers.
-
Running a Test
After watching this video; you will be able to work with the Jasmine test runner.
-
Spies
After watching this video; you will be able to describe mocking (spying) within Jasmine.
-
Spy Functions and Methods
After watching this video; you will be able to describe the various Jasmine Spy methods and functions.
-
Suite and Spec (test) Management
After watching this video; you will be able to work with test suite and spec management options in Jasmine.
-
Test Results
After watching this video; you will be able to simulate test pass and fail in Jasmine.
-
Test Suite Anatomy
After watching this video; you will be able to describe the anatomy of a Jasmine Test Suite.
-
Test Suite Management
After watching this video; you will be able to describe various method for managing Jasmine test suites and specs (tests).
-
Test Variable Functions
After watching this video; you will be able to describe variable management with Jasmine tests.
-
Testing with Jasmine in Node.js
After watching this video; you will be able to run the Jasmine test runner within the Node.js environment.
-
Tracking Usage of Spies
After watching this video; you will be able to track usage of spies in Jasmine.
-
Using Variable Functions
After watching this video; you will be able to work with Jasmine spec (test) variable functions.
-
Working with Jasmine
After watching this video; you will be able to Describing Jasmine operations and functions.
-
Working with Spies (Part 1)
After watching this video; you will be able to starting to work with spies in Jasmine.
-
Working with Spies (Part 2)
After watching this video; you will be able to work with spies in Jasmine.
-
Object Equality
In JUnit; you have many assertion options to validate an object graph. In this video; Tony Lowe demonstrates how to use the assertEquals assertion to check if two strings are equal.
-
Unit Testing
After watching this video; you will be able to describe software features and feature testing and describe exploratory testing; usability testing; and UI testing in the context of feature testing.
-
Exploring Panels and Palettes
After watching this video; you will be able to work with and configure panels and palettes in Adobe InDesign CC 2015.
-
Usability Testing
After watching this video; you will be able to distinguish between common usability testing techniques for social media and mobility app elements.
-
Integration Testing
After watching this video; you will be able to describe test case design and considerations including scope and detail; and the use of boundary conditions and validity tests.
-
Configuration Management
After watching this video; you will be able to define configuration management and its importance in the context of software testing.
-
Exploring Tabbed Documents
After watching this video; you will be able to arrange tabbed documents in Adobe InDesign CC 2015.
-
Exploring Toolbars and Panels
After watching this video; you will be able to work with the toolbars and panels in Adobe InDesign CC 2015.
-
Incident Management
After watching this video; you will be able to define incidents in relation to software testing and describe how they should be managed.
-
Introduction to
In software development; debugging is a necessary part of the development cycle. In this video; Jamie Campbell discusses debugging.
-
Working with Breakpoints
Breakpoint is feature greatly appreciated by developers. In this video; Jamie Campbell; explains how to work with Breakpoints in Visual Studio 2013.
-
Test-driven Development
After watching this video; you will be able to describe test-driven development.
-
Tips - Editors and Debuggers
Effective debuggers have several traits in common and these are useful to understand when undertaking debugging. Analytical skills are key in understanding issues from a number of perspectives; and the analysis must be efficient as well as thorough. In this video; Jamie Campbell discusses qualities of effective debuggers; and the lessons that can be learnt from these.
-
Categories
In JUnit you can mark methods within groups as categories; so that only those methods are tested. In this video; Tony Lowe demonstrates how to use the Category annotation to run specific tests in a test fixture rather than running the entire suite.
-
Regression Testing
After watching this video; you will be able to describe regression testing.
-
Running Tests
After watching this video; you will be able to describe the overview manual; automated and distributed tests; and how to run them.
-
Functional Testing
After watching this video; you will be able to describe the functional software testing type.
-
Functional Testing
After watching this video; you will be able to distinguish between common functional testing techniques for social media and mobility app elements.
-
Working with the Context-sensitive Control Panel
After watching this video; you will be able to work with the context-sensitive Control Panel in Adobe InDesign CC 2015.
-
Introduction To
After watching this video; you will be able to recognize what Genymotion is; and why it is a valuable tool.
-
Using Assertions
After watching this video; you will be able to describe and demonstrate how to use assertions in code using Visual Studio.
-
Performance Testing
After watching this video; you will be able to distinguish between common performance testing techniques for social media and mobility app elements.
-
Cucumber: Defining Acceptance Test-driven Development (ATDD)
After watching this video, you will be able to define the concepts behind ATDD, automated acceptance tests, and how Behavior-driven Development stems from this concept.
-
Cucumber: Exploring Behavior-driven Development
After watching this video, you will be able to recognize the fundamental principles of BDD, process in which Cucumber supports and the benefits of using it.
-
Cucumber: Overview of Cucumber
After watching this video, you will be able to identify how Cucumber works with features and steps and how it can be used with Ruby code.
-
Cucumber: Installing Cucumber Overview
After watching this video, you will be able to list the available versions and the process of installing Cucumber with Ruby on Linux, Mac OSX, and Windows development machines, including HTTP proxy settings and additional gem packages.
-
Cucumber: Example Mapping Rules and Examples
After watching this video, you will be able to describe the process in example mapping and understand the distinction between rules and examples.
-
Cucumber: Identifying Scenarios Using Rules and Examples
After watching this video, you will be able to demonstrate use cases using the application of Rules, Examples and Example Mapping.
-
Cucumber: Generating Features and Scenarios
After watching this video, you will be able to identify Cucumber features and scenarios by writing feature files.
-
Cucumber: Creating and Implementing Step Definitions
After watching this video, you will be able to use regular expressions to create step definitions in Cucumber scenarios.
-
Cucumber: Running Scenarios
After watching this video, you will be able to run Cucumber scenarios and show how to use the different formatters.
-
Cucumber: Gherkin Use and Syntax
After watching this video, you will be able to describe the purpose of Gherkin in Test-driven Development and benefits along with the syntax used.
-
Cucumber: Gherkin Features and Scenarios
After watching this video, you will be able to recognize the purpose of using features in Gherkin files and how to implement it to a project.
-
Cucumber: Using Assertions
After watching this video, you will be able to recognize how to add and manage assertions in Cucumber scenarios.
-
Cucumber: Cucumber Features and Exploring BDD
After watching this video, you will be able to create a scenario that includes both features and steps, while exploring concepts in BDD design.
-
Cucumber: Result States
After watching this video, you will be able to describe the available result states for a Cucumber scenario and provide examples of scenarios containing steps that lead to these results.
-
Cucumber: Using Backgrounds
After watching this video, you will be able to describe a background section in a Cucumber feature file to outline steps common to all scenarios.
-
Cucumber: Distinction between Steps and Step Definitions
After watching this video, you will be able to define steps and step definitions and how it is implemented in an example.
-
Cucumber: Capturing Arguments
After watching this video, you will be able to use features such as capture groups and wildcards and multiple arguments in Cucumber steps.
-
Cucumber: Using Doc Strings and Data Tables
After watching this video, you will be able to use doc strings and data tables for data that doesn't fit on one line in Cucumber scenarios.
-
Cucumber: Using Scenario Outlines
After watching this video, you will be able to use scenario outlines to define steps for Cucumber scenarios.
-
Cucumber: Nesting Steps
After watching this video, you will be able to use nest steps in Cucumber scenarios.
-
Cucumber: Organizing Scenarios
After watching this video, you will be able to describe the uses for directories and tagging Cucumber scenarios at feature and scenario level.
-
Cucumber: Expressive Scenarios and Step Definitions
After watching this video, you will be able to recognize the implementations of steps and step definitions, and how expressive scenarios work.
-
Cucumber: Using Transforms
After watching this video, you will be able to describe the use of transforms to remove duplication in Cucumber step definitions.
-
Cucumber: Using Helper Methods
After watching this video, you will be able to describe the Cucumber World object and refactor steps into Ruby helper methods that are added to the World.
-
Cucumber: Using Hooks
After watching this video, you will be able to use hooks in Cucumber scenarios.
-
Cucumber: Modifying Output
After watching this video, you will be able to demonstrate how to modify the default output from Cucumber using formatters such as progress, rerun, usage and stepdef, formatting to file, and use backtrace option.
-
Cucumber: Grouping Features in SubFolders
After watching this video, you will be able to group Cucumber features in subfolders and run a feature from a subfolder.
-
Cucumber: Filtering Scenarios
After watching this video, you will be able to demonstrate how to filter Cucumber scenarios to run a subset using tags or lines.
-
Cucumber: Handling Asynchronous Systems
After watching this video, you will be able to recognize handling of asynchronous systems in Cucumber scenarios.
-
Cucumber: Working with Databases
After watching this video, you will be able to recognize concepts including introducing ActiveRecord, refactor a Cucumber scenario to use data, and read and write data to a database.
-
Cucumber: Creating Profiles
After watching this video, you will be able to demonstrate how to store Cucumber command line options in a YAML file and use the profile option to run them.
-
Cucumber: Issues with Features and Scenarios
After watching this video, you will be able to identify issues in Cucumber scenarios such as flickering scenarios; brittle and slow features; and unengaged stakeholders, identify underlying causes, and provide solutions.
-
Cucumber: Integrating Cucumber with Other Platforms
After watching this video, you will be able to recognize how Cucumber and Gherkin can be used with iOS, Android, PHP and many more platforms for tests.
-
Cucumber: Maintaining Databases
After watching this video, you will be able to use transactions and truncation to clean databases for Cucumber scenarios.
-
Cucumber: Testing REST APIs
After watching this video, you will be able to test REST APIs with Cucumber.
-
Cucumber: Create Cucumber Features for an App
After watching this video, you will be able to create Cucumber scenarios for an ATM application.
-
Testing with Selenium: Installing Selenium IDE
After watching this video, you will be able to install Selenium IDE.
-
Testing with Selenium: Installing Firebug
After watching this video, you will be able to install Firebug.
-
Testing with Selenium: Overview of Selenium Suite
After watching this video, you will be able to describe Selenium Suite and a brief history.
-
Testing with Selenium: Globbing Patterns in Selenium IDE
After watching this video, you will be able to use Selenium IDE globbing patterns.
-
Testing with Selenium: Regular Expression Patterns in Selenium IDE
After watching this video, you will be able to use Selenium IDE regular expression patterns.
-
Testing with Selenium: Check Page Elements
After watching this video, you will be able to check page elements in Selenium IDE.
-
Testing with Selenium: Patterns in Selenium IDE
After watching this video, you will be able to describe Selenium IDE patterns.
-
Testing with Selenium: Storing Variables
After watching this video, you will be able to use the store command to store variables in Selenium IDE.
-
Testing with Selenium: Exact Patterns in Selenium IDE
After watching this video, you will be able to use Selenium IDE exact patterns.
-
Testing with Selenium: Variables in Selenium IDE
After watching this video, you will be able to use Selenium variables.
-
Testing with Selenium: Start Points in Selenium IDE
After watching this video, you will be able to use start points in Selenium IDE.
-
Testing with Selenium: Breakpoints in Selenium IDE
After watching this video, you will be able to use breakpoints in Selenium IDE.
-
Testing with Selenium: JavaScript in Selenium IDE
After watching this video, you will be able to identify the two types of Selenese parameters script and non-script.
-
Testing with Selenium: User Extensions
After watching this video, you will be able to use a JavaScript file to add additional functionality to Selenium IDE.
-
Testing with Selenium: Steps in Selenium IDE
After watching this video, you will be able to step through test cases in Selenium IDE.
-
Testing with Selenium: Selenium IDE Features
After watching this video, you will be able to identify Selenium IDE features.
-
Testing with Selenium: Selenium IDE Toolbar
After watching this video, you will be able to work with Selenium IDE Toolbar.
-
Testing with Selenium: Selenium IDE
After watching this video, you will be able to describe Selenium IDE and what it's used for.
-
Testing with Selenium: Building Test Cases with Selenium IDE
After watching this video, you will be able to create a test case with Selenium IDE.
-
Testing with Selenium: Selenium IDE Base URL
After watching this video, you will be able to run a test case using Base URL with Selenium IDE.
-
Testing with Selenium: Selenium IDE Editor
After watching this video, you will be able to work with Selenium IDE Editor.
-
Testing with Selenium: Selenium IDE Log/Reference/UI-Element/Rollup Pane
After watching this video, you will be able to work with Selenium Log/Reference/UI-Element/Rollup Pane.
-
Testing with Selenium: Test Suites with Selenium IDE
After watching this video, you will be able to describe and write a test suite in Selenium IDE.
-
Testing with Selenium: Selenium IDE Format
After watching this video, you will be able to use Format under the options menu to select a language for saving and displaying your test case.
-
Testing with Selenium: Running Test Cases with Selenium IDE
After watching this video, you will be able to run a test case with Selenium IDE.
-
Testing with Selenium: Use Selenium IDE
After watching this video, you will be able to use Selenium IDE to run test cases and suites.
-
Testing with Selenium: Introduction to Selenium Commands
After watching this video, you will be able to describe Selenium commands and the three types.
-
Testing with Selenium: Selenium IDE Tests on Multiple Browsers
After watching this video, you will be able to use Selenium IDE to run tests against other browsers.
-
Testing with Selenium: Troubleshooting in Selenium IDE
After watching this video, you will be able to troubleshoot in Selenium IDE.
-
Testing with Selenium: andWait Commands in Selenium IDE
After watching this video, you will be able to use andWait commands in Selenium IDE.
-
Testing with Selenium: waitFor Commands in Selenium IDE
After watching this video, you will be able to use waitFor commands in Selenium IDE.
-
Testing with Selenium: Assertion and Verification with Selenium IDE
After watching this video, you will be able to determine when you should use assert or verify when using Selenium IDE.
-
Testing with Selenium: Selenium Commands
After watching this video, you will be able to use Selenium commands.
-
Testing with Selenium: The Execute Command in Selenium IDE
After watching this video, you will be able to use the execute command in Selenium IDE.
-
Testing with Selenium: Storing Commands in Selenium IDE
After watching this video, you will be able to store commands in Selenium IDE.
-
Testing with Selenium: Selenium IDE Print Command
After watching this video, you will be able to use the Selenium IDE print command.
-
Testing with Selenium: Creating a Script using Firebug
After watching this video, you will be able to create a script using Firebug.
-
Testing with Selenium: Use Selenium Commands
After watching this video, you will be able to identify and use Selenium commands.
-
Testing with Selenium: Selenium IDE Script Syntax
After watching this video, you will be able to recognize the syntax for Selenium commands.
-
Testing with Selenium: Creating a Script using Record in Selenium IDE
After watching this video, you will be able to create a script by using record in Selenium IDE.
-
Testing with Selenium: Locating by Xpath Using Selenium IDE
After watching this video, you will be able to describe and use the Xpath method as a locating strategy.
-
Testing with Selenium: Locating by Link Text Using Selenium IDE
After watching this video, you will be able to use link text to locate a hyperlink.
-
Testing with Selenium: Locating by ID Using Selenium IDE
After watching this video, you will be able to use the ID method as a locating strategy.
-
Testing with Selenium: Locating by Name Using Selenium IDE
After watching this video, you will be able to use the name method with and without filters as a locating strategy.
-
Testing with Selenium: Locating by DOM Using Selenium IDE
After watching this video, you will be able to use JavaScript with the document object model as a locating strategy.
-
Testing with Selenium: Locating by CSS Using Selenium IDE
After watching this video, you will be able to use CSS selectors to identify elements based on HTML tag, id, class, and attributes.
-
Testing with Selenium: Verifying Element Presence in Selenium IDE
After watching this video, you will be able to use the verifyElement commands in Selenium IDE.
-
Testing with Selenium: Input Controls
After watching this video, you will be able to check input controls in Selenium IDE.
-
Testing with Selenium: List Boxes
After watching this video, you will be able to test list box functionality in Selenium IDE.
-
Testing with Selenium: Verifying Text Presence in Selenium IDE
After watching this video, you will be able to use the verifyText commands in Selenium IDE.
-
Testing with Selenium: Verifying Element Position in Selenium IDE
After watching this video, you will be able to use the verifyElementPosition commands in Selenium IDE.
-
Testing with Selenium: Multiple Windows
After watching this video, you will be able to work with multiple windows in Selenium IDE.
-
Testing with Selenium: Drag and Drop
After watching this video, you will be able to use drag and drop in Selenium IDE.
-
Testing with Selenium: Checkboxes
After watching this video, you will be able to work with checkboxes in Selenium IDE.
-
Testing with Selenium: Checking Popups
After watching this video, you will be able to check popups in Selenium IDE.
-
Testing with Selenium: Alerts
After watching this video, you will be able to use the storeAlert command in Selenium IDE.
-
Testing with Selenium: Confirmations
After watching this video, you will be able to use the confirmation popup in Selenium IDE.
-
Testing with Selenium: Clicking Links
After watching this video, you will be able to test links in Selenium IDE.
-
Appium: Installing the Java Development Kit On Mac OS X
After watching this video, you will be able to demonstrate the process of installing the JDK and configuring system environment variables on Mac OS X.
-
Appium: Configuring Android Studio and SDKs on Windows 10
After watching this video, you will be able to demonstrate the process of configuring Android Studio and the Android SDKs on Windows 10.
-
Appium: Installing Java Development Kit (JDK) on Windows 10
After watching this video, you will be able to demonstrate the process of installing the JDK and configuring system environment variables on Windows 10.
-
Appium: Installing Genymotion
After watching this video, you will be able to demonstrate the process of installing and running Genymotion.
-
Appium: Installing Appium on Windows 10 Using NPM
After watching this video, you will be able to demonstrate the process of installing Appium on Windows 10 using NPM.
-
Appium: Installing Appium Desktop on Windows 10
After watching this video, you will be able to demonstrate the process of downloading and installing Appium Desktop on Windows 10.
-
Appium: Installing Appium for Windows on Windows 10
After watching this video, you will be able to demonstrate the process of downloading and installing Appium for Windows on Windows 10.
-
Appium: Creating a Project With Java, Gradle, and Cucumber
After watching this video, you will be able to demonstrate the process of creating a sample project with Java, Gradle, and IntelliJ IDEA.
-
Appium: Introduction to Cucumber and BDD
After watching this video, you will be able to describe Cucumber and Behavior-driven Development (BDD).
-
Appium: Installing IntelliJ IDEA
After watching this video, you will be able to demonstrate the process of installing IntelliJ IDEA.
-
TestNG: Test Annotation in TestNG
After watching this video, you will be able to describe the use of the @Test annotation in TestNG, including the various important attributes.
-
TestNG: Parameterization in TestNG
After watching this video, you will be able to define the use of the parameterization feature in TestNG.
-
TestNG: Using the TestNG Assertion Class
After watching this video, you will be able to identify the purpose of TestNG assertions and create an example using TestNG Asserts.
-
TestNG: Running a TestNG Group
After watching this video, you will be able to demonstrate the process of running a TestNG group.
-
TestNG: Grouping in TestNG
After watching this video, you will be able to describe the concepts of grouping test methods, including grouping tests and regular expressions.
-
TestNG: Running a Dependency Test
After watching this video, you will be able to demonstrate the process of running a test that depends on or inherits from another artifact.
-
TestNG: Dependencies in TestNG
After watching this video, you will be able to describe the dependency feature in TestNG, including writing a multiple dependency test and regular expressions.
-
TestNG: Using the DataProvider Method
After watching this video, you will be able to demonstrate the use of DataProvider by creating a test method including DataProvider.
-
TestNG: Using the TestNG DataProvider Feature
After watching this video, you will be able to describe the DataProvider feature in TestNG and what it's used for.
-
TestNG: Factory in Use
After watching this video, you will be able to use the @Factory annotation to implement tests at runtime.
-
TestNG: Factory Concepts
After watching this video, you will be able to recall the dependency of tests and the @Factory annotation.
-
TestNG: Overview of TestNG Methods and Procedures
After watching this video, you will be able to describe the various TestNG annotations, including dependencies and groups.
-
TestNG: Running a Parallel Test
After watching this video, you will be able to demonstrate the process of writing a test with the multithread feature.
-
TestNG: Understanding TestNG Parallelism
After watching this video, you will be able to describe the multithreading feature provided by TestNG and how to run tests in multithread mode.
-
TestNG: Installing Hudson and Ant
After watching this video, you will be able to specify the process for installing Hudson and Ant.
-
TestNG: Using Subversion and TestNG
After watching this video, you will be able to describe the process of installing and using SVN, including check in and check out.
-
TestNG: Understanding TestNG Logs and Reports
After watching this video, you will be able to define the use of reporting in TestNG test execution.
-
TestNG: Using TestNG Build Tools
After watching this video, you will be able to describe the various build tools that can be used in TestNG and their benefits.
-
TestNG: Understanding Build Automation Concepts
After watching this video, you will be able to define build automation and its benefits, including integrating build automation in TestNG.
-
TestNG: Working with Maven and TestNG
After watching this video, you will be able to list the steps in installing Maven and using it to run TestNG tests.
-
TestNG: Using Apache Ant and TestNG
After watching this video, you will be able to describe the process of installing Ant and using it to run TestNG tests.
-
TestNG: Writing Custom Loggers and Reporters
After watching this video, you will be able to demonstrate the process of writing custom reporters and loggers.
-
TestNG: Using Reporters and Listeners
After watching this video, you will be able to demonstrate the process of using listeners and reporters in tests.
-
Testing with Selenium: Find Button in Selenium IDE
After watching this video, you will be able to use the find button in Selenium IDE.
-
TestNG: Working with Parallelism and Integrations
After watching this video, you will be able to describe parallelism and the various automation and build tools for TestNG, including installation, setup, and use with TestNG.
-
Testing with Selenium: Selenium IDE Locator Assistance
After watching this video, you will be able to use the Selenium IDE location assistance.
-
Testing with Selenium: Page Source in Selenium IDE
After watching this video, you will be able to use the page source in Selenium IDE.
-
Testing with Selenium: Use Debugging in Selenium IDE
After watching this video, you will be able to use debugging in Selenium IDE.
-
TestNG: Introduction to TestNG
After watching this video, you will be able to define TestNG and describe its purpose in unit testing.
-
TestNG: TestNG Requirements
After watching this video, you will be able to list the requirements for installing TestNG for all available platforms.
-
TestNG: Features and Benefits of TestNG
After watching this video, you will be able to demonstrate specific features and benefits, including test case writing, of TestNG.
-
TestNG: Setting Up Eclipse Environment
After watching this video, you will be able to list the steps for installing Eclipse on all available platforms and mapping the necessary directories.
-
TestNG: Introduction to Annotations
After watching this video, you will be able to describe the use of annotations in TestNG, including order of execution and benefits.
-
TestNG: Multiple Testing with Testng.xml
After watching this video, you will be able to demonstrate the process of creating a testng.xml file to run multiple tests.
-
TestNG: Overview of Basic TestNG
After watching this video, you will be able to define TestNG, including concepts of installing and configuring the framework, and create a basic test and test suite.
-
TestNG: Before and After Annotations
After watching this video, you will be able to demonstrate the use of Before and After annotations and execute a Java project that includes various types.
-
TestNG: Creating a Basic Test
After watching this video, you will be able to demonstrate the process of creating a project and a basic test using Eclipse and TestNG.
-
TestNG: Setting Up TestNG Plugin
After watching this video, you will be able to describe the steps of installing the TestNG plugin in Eclipse and verifying that it is successful.
-
TestNG: Creating a Test Suite
After watching this video, you will be able to demonstrate the process of creating a test suite and testng.xml file and executing it.
-
TestNG: Introduction to Testng.xml
After watching this video, you will be able to recognize the concepts behind using the testng.xml configuration file, including when to use it.
-
WebLOAD : Recording
After watching this video, you will be able to demonstrate how to record actions using WebLOAD.
-
WebLOAD : Introduction to WebLOAD
After watching this video, you will be able to provide a high-level overview of the features and benefits of testing with WebLOAD.
-
WebLOAD : Test Execution
After watching this video, you will be able to create realistic load scenarios, distribute loads, and collect data.
-
WebLOAD : Correlation
After watching this video, you will be able to demonstrate WebLOAD's correlation engine.
-
WebLOAD : Parameterization
After watching this video, you will be able to demonstrate how to use the parameterization manager.
-
WebLOAD : Test Creation
After watching this video, you will be able to list test creation features such as drag and drop building blocks and script debugging.
-
WebLOAD : Analytics
After watching this video, you will be able to demonstrate analytical features such as actionable intelligence, application performance management (APM), and the Web Analysis Dashboard.
-
WebLOAD : Customize Dashboards
After watching this video, you will be able to customize a dashboard to perform results analysis.
-
WebLOAD : Pre-Defined Dashboards
After watching this video, you will be able to perform results analysis using predefined dashboards.
-
WebLOAD : Dashboard
After watching this video, you will be able to provide an overview of the web dashboard.
-
WebLOAD : JavaScript
After watching this video, you will be able to use JavaScript features such as the debugger and perform performance load testing.
-
WebLOAD : Monitoring
After watching this video, you will be able to demonstrate monitoring features such as built-in server monitoring and root-cause analysis.
-
WebLOAD : Supported Technologies
After watching this video, you will be able to list the supported web protocols and technologies.
-
WebLOAD: PerfectoMobile
After watching this video, you will be able to demonstrate how to perform mobile load testing with a real mobile device.
-
WebLOAD: Executing Mobile Load Tests
After watching this video, you will be able to execute mobile load tests using a variety of different browsers, devices, and capabilities.
-
WebLOAD: Creating Mobile Load Tests
After watching this video, you will be able to create mobile test scripts.
-
WebLOAD : Work with Dashboards
After watching this video, you will be able to use WebLOAD dashboards.
-
WebLOAD: Analyzing Java Server Performance Data
After watching this video, you will be able to analyze Java server performance data to identify and resolve bottlenecks.
-
WebLOAD: Java Load Testing
After watching this video, you will be able to demonstrate how to perform advanced and extensive Java load testing.
-
WebLOAD: Web Site Load Testing
After watching this video, you will be able to perform web site load testing.
-
WebLOAD: Cloud Performance Testing
After watching this video, you will be able to run performance tests from the cloud.
-
WebLOAD: Embedding Java Code
After watching this video, you will be able to extend built-in functionality by embedding code.
-
WebLOAD: Specialized Reporting for .NET Applications
After watching this video, you will be able to use specialized reporting and analytics to identify issues with .NET.
-
WebLOAD: Testing .NET Applications
After watching this video, you will be able to demonstrate performance testing .NET applications.
-
WebLOAD: Internet Protocols
After watching this video, you will be able to use built-in features such as FTP, TCP/IP, Etc.
-
WebLOAD: Load Testing and Reporting
After watching this video, you will be able to perform load testing and reporting on SQL Server.
-
WebLOAD: Database Testing
After watching this video, you will be able to connect to SQL Server and perform database commands.
-
WebLOAD: Perform Load Testing
After watching this video, you will be able to perform web site load testing.
-
WebLOAD: Running and Analyzing Scripts in Selenium
After watching this video, you will be able to run and analyze scripts in selenium.
-
WebLOAD: Scripting and Correlating APIs
After watching this video, you will be able to demonstrate scripting and correlating APIs features.
-
WebLOAD: RESTful and HTTP Web Services
After watching this video, you will be able to use built-in features such as GET, POST, PUT, DELETE, HEAD, OPTIONS, etc.
-
WebLOAD: SOAP Load Testing
After watching this video, you will be able to demonstrate SOAP load testing.
-
WebLOAD: Ellucian
After watching this video, you will be able to recognize when to use WebLOAD for Ellucian.
-
WebLOAD: MS Access and The JET Engine
After watching this video, you will be able to connect to MS Access using the JET Engine.
-
WebLOAD: Continuous Integration
After watching this video, you will be able to demonstrate continuous integration (CI) performance testing.
-
WebLOAD: Implement WebLOAD solutions
After watching this video, you will be able to implement WebLOAD solutions.
-
Exploring Automation: Application Containers
After watching this video, you will be able to list the benefits of using application containers for application isolation testing.
-
Exploring Automation: DevOps and Testing
After watching this video, you will be able to map DevOps to automated software testing principles.
-
Exploring Automation: Continuous Delivery, Testing, and Integration
After watching this video, you will be able to describe the connection between continuous efforts to ensure software quality assurance.
-
Exploring Automation: Software Testing Automation Overview
After watching this video, you will be able to specify the importance of automated software testing
-
Exploring Automation: Use Visual Studio to Deploy a Cloud Web Application
After watching this video, you will be able to create a cloud-based web app.
-
Exploring Automation: Software Cloud Integration
After watching this video, you will be able to describe how some, none, or all of a software solution can exist in a cloud environment.
-
Exploring Automation: Launch a Windows-based Docker Container
After watching this video, you will be able to use the Docker command to start an application container.
-
Exploring Automation: Regression Testing
After watching this video, you will be able to test software changes to ensure proper functionality.
-
Exploring Automation: Software Patching
After watching this video, you will be able to specify the importance of constant software improvements and testing.
-
Exploring Automation: Automated Software Testing Solutions
After watching this video, you will be able to provide examples of common software testing solutions.
-
Exploring Automation: Software Testing Frameworks
After watching this video, you will be able to apply common frameworks such as Six Sigma and Agile to automated software testing.
-
Exploring Automation: Web Application Firewalls (WAFs)
After watching this video, you will be able to describe how WAFs can increase the security of web applications.
-
Exploring Automation: Fuzzing
After watching this video, you will be able to describe how fuzzing tests an application for weaknesses.
-
Exploring Automation: Unit Testing
After watching this video, you will be able to break software into smaller portions for the purpose of testing.
-
Exploring Automation: Use the Google Chrome Headless Browser
After watching this video, you will be able to navigate the web page where the headless browser results are sent.
-
Exploring Automation: Headless Web Browsers
After watching this video, you will be able to describe how headless browsers are used for web application testing.
-
Exploring Automation: API Testing
After watching this video, you will be able to determine how API testing improves software.
-
Exploring Automation: GUI Testing
After watching this video, you will be able to determine how GUI testing improves software.
-
Exploring Automation: Perform a Functional Test Using TestComplete
After watching this video, you will be able to use GUI testing software to perform a functional test.
-
Exploring Automation: Load and Stress Testing
After watching this video, you will be able to differentiate between load and stress tests.
-
Exploring Automation: Functional Testing
After watching this video, you will be able to describe the meaning of testing what the software does.
-
Exploring Automation: Integration Testing
After watching this video, you will be able to identify how using other services and components relates to software testing.
-
Exploring Automation: Recall When to Use Testing Techniques
After watching this video, you will be able to identify when certain testing techniques should be used.
-
Cucumber: Installing Cucumber
After watching this video, you will be able to install Cucumber with Ruby on a Mac OSX development machine.
-
Appium: Build and Run an iOS App Using Xcode
After watching this video, you will be able to demonstrate the process of downloading a sample app from GitHub, opening with Xcode, and then building and running the sample application.
-
Appium: Unit Test Framework Concepts
After watching this video, you will be able to describe common test frameworks including JUnit and TestNG.
-
Appium: Identifying Elements Using Inspector
After watching this video, you will be able to demonstrate the process of identifying elements to test against using Appium Desktop's Inspector.
-
Appium: Automation with Ruby
After watching this video, you will be able to define the process of executing a single action including the use of Page Object Pattern.
-
Appium: iOS Desired Capabilities
After watching this video, you will be able to demonstrate desired capabilities used for native iOS apps.
-
Appium: Test with Appium and Mac OS
After watching this video, you will be able to describe the various testing concepts and how to execute Appium test on Mac OS.
-
Appium: Mobile Web App Automation
After watching this video, you will be able to demonstrate test automation using Appium with a Mobile Web App.
-
Appium: Automating Tests on Mobile iOS Native Apps
After watching this video, you will be able to demonstrate test automation using Appium with an iOS Native App.
-
Appium: Running Tests with Flaky Gem
After watching this video, you will be able to describe the fundamentals of Flaky Gem, how to download and install the package, and the various ways to run local tests.
-
Appium: Mobile Applications
After watching this video, you will be able to describe the various types of mobile applications and test automation approaches.
-
Appium: Introduction to Mobile Test Automation
After watching this video, you will be able to describe the concepts of mobile test automation including its benefits and approaches in test automation.
-
Appium: Appium Requirements
After watching this video, you will be able to list the necessary requirements for IOS and Android testing with Appium.
-
Appium: Benefits of Using Appium
After watching this video, you will be able to describe key advantages of using Appium.
-
Appium: Appium Architecture
After watching this video, you will be able to define Appium architecture and operations, including using XCUITest and UiAutomator 2.
-
Appium: Automation Tools and Mobile Test Automation
After watching this video, you will be able to describe the types of automation tools and mobile test automation and demonstrate examples of specific use cases in a software development environment.
-
Appium: Appium Protocols and Its Client Libraries
After watching this video, you will be able to recognize the Appium server and its client library as well as Selenium's WebDriver JSON wire protocol.
-
Appium: Installing Android Studio on Windows 10
After watching this video, you will be able to demonstrate the process of installing Android Studio on Windows 10.
-
Appium: Installing the Java Development Kit (JDK)
After watching this video, you will be able to describe the process of installing the JDK and configuring system environment variables.
-
Appium: Installing Appium
After watching this video, you will be able to recognize the process of downloading and installing Appium Desktop, Appium, and Appium Server for Windows.
-
Appium: Mobile Automations and Appium
After watching this video, you will be able to describe the concepts in mobile automation and Appium concepts.
-
Appium: Installing Node JS On Windows 10
After watching this video, you will be able to demonstrate the steps in downloading and installing node.js for Windows 10.
-
Appium: Installing and Configuring Eclipse for Appium
After watching this video, you will be able to list the steps to install and configure Eclipse with client libraries for Appium and Selenium.
-
Appium: Sample Appium Test
After watching this video, you will be able to demonstrate a sample test to launch an app from a .apk file using Appium.
-
Appium: Using the Appium Server and Inspector
After watching this video, you will be able to demonstrate the process of starting the Appium server and using it for Appium operations.
-
Appium: Appium GUI
After watching this video, you will be able to describe the various areas of the Appium GUI including the Inspector.
-
Appium: Genymotion and the IntelliJ IDE
After watching this video, you will be able to describe the process of installing Genymotion and IntelliJ IDE.
-
Appium: Start Using Cucumber with Appium
After watching this video, you will be able to demonstrate how to use Cucumber to employ Behavior-driven Development (BDD).
-
Appium: Appium Project Using Java and Gradle
After watching this video, you will be able to define the process in creating a sample project with Gradle.
-
Appium: Understanding Appium Dependencies
After watching this video, you will be able to describe the steps and benefits of using desired capabilities and setting up a test environment with Maven and the WinAppDriver.
-
Appium: Use Appium with Windows
After watching this video, you will be able to describe the process of creating tests with Windows.
-
Appium: Mobile Web App Automation with Appium
After watching this video, you will be able to describe the process of a scenario for automating mobile web app tests with Appium and cucumber.
-
Appium: Executing the Scenario
After watching this video, you will be able to generate and implement the expected outcome step to see the scenario pass.
-
Appium: Using Appium Desktop to Get an Element By ID
After watching this video, you will be able to execute the second step from the feature file and recognize how to use Appium Desktop to get an element by ID in an app.
-
Appium: Ruby and Java IDE Installation
After watching this video, you will be able to demonstrate the process of installing Ruby and Java IDEs from JetBrains.
-
Appium: Installing and Configuring Maven for Mac OS X
After watching this video, you will be able to describe the process of downloading and installing Maven for Mac OS X.
-
Appium: Installing and Configuring Java, Node.js, and Ruby
After watching this video, you will be able to describe the process of downloading, installing, and configuring Node.js, Ruby, and Java.
-
Debugging: New Windows 8 debugging tools
In this video, Jason Row describes the new debugging tools available with Windows 8.
-
JMeter: Recording JMeter Tests
After watching this video, you will be able to recognize how to use the Test Script Recorder to record test scripts.
-
JMeter: Thread Groups and Listeners in Action
After watching this video, you will be able to demonstrate the use of listeners with thread groups in Jmeter.
-
JMeter: Thread Groups in JMeter
After watching this video, you will be able to describe the importance of Thread Groups and when they are used for JMeter tests.
-
JMeter: Performing Load Testing in Non-GUI Mode
After watching this video, you will be able to demonstrate the process of performing a basic load test on a web server in non-GUI mode.
-
JMeter: JMeter Timers
After watching this video, you will be able to demonstrate the use of JMeter timers and the various types.
-
JMeter: Record and Playback Scripts
After watching this video, you will be able to demonstrate the use of record and playback test scripts.
-
JMeter: Recording and Playback with JMeter
After watching this video, you will be able to demonstrate the process of record and playback with a proxy using JMeter scripts.
-
JMeter: JMeter Basic Test Operations
After watching this video, you will be able to recognize the various operations with JMeter including analysis and test designs.
-
JMeter: Managing JMeter Sessions
After watching this video, you will be able to describe the config elements used for managing sessions in JMeter with cookies and caches.
-
JMeter: Working with JMeter Controllers
After watching this video, you will be able to define the various controllers and practical use of controllers in designing JMeter scripts.
-
JMeter: Working with JMeter Assertions
After watching this video, you will be able to describe the various assertions and the commonly used assertions when writing tests.
-
JMeter: BeanShell Scripts and JMeter API
After watching this video, you will be able to demonstrate simple code using BeanShell scripts and interact with the JMeter API.
-
JMeter: JMeter Scripting with BeanShell
After watching this video, you will be able to list the steps to download and install BeanShell and how to use the BeanShell elements in JMeter.
-
JMeter: Introducing BeanShell
After watching this video, you will be able to define BeanShell, its main features, and when it's used for Java including the scripting basics and use of variables.
-
JMeter: Using JMeter Correlation with Dynamic Data
After watching this video, you will be able to demonstrate using correlation with dynamic data in a scenario.
-
JMeter: JMeter Correlations
After watching this video, you will be able to define correlation in JMeter and why it is important in load performance testing.
-
JMeter: Extracting Dynamic Data
After watching this video, you will be able to demonstrate the process of extracting data from various files including using dynamic data.
-
JMeter: JMeter Regular Expressions
After watching this video, you will be able to describe the various useful JMeter Regular Expressions and how to use the Regular Expression Extractor.
-
JMeter: Integrating Test Scenarios with Selenium
After watching this video, you will be able to describe the process of automating JMeter with Selenium.
-
JMeter: Distributed Testing with JMeter
After watching this video, you will be able to demonstrate how to configure distributed testing in JMeter.
-
JMeter: Testing a REST API in JMeter
After watching this video, you will be able to demonstrate how to test a REST API using JMeter.
-
JMeter: REST API Testing
After watching this video, you will be able to describe the use of JMeter to test REST APIs.
-
Appium: Android Studio and SDK Setup On Mac OS X
After watching this video, you will be able to demonstrate the process of installing and setting up Android Studio and SDK on Mac OS X.
-
JMeter: Complex JMeter Operations Overview
After watching this video, you will be able to define the various important operations performed with JMeter including examples of scenarios where the operations would come in handy.
-
JMeter: Performance Testing Types
After watching this video, you will be able to describe main testing types including load and stress testing, their differences, and when to use them.
-
JMeter: Introduction to Performance Testing
After watching this video, you will be able to define performance testing, conditions, architecture, and how they're used to test a system.
-
JMeter: JMeter Setup
After watching this video, you will be able to list the requirements for installing JMeter for Linux, Mac OS, and Windows, and the process of installing and configuring JAVA JDK.
-
JMeter: Apache JMeter Introduction
After watching this video, you will be able to define JMeter concepts and what it's used for in performance testing.
-
JMeter: Best Practices in Performance Testing
After watching this video, you will be able to describe best practices associated with performance testing.
-
JMeter: Applied Performance Testing
After watching this video, you will be able to describe the steps in the performance testing cycle and the metrics that are measured in testing systems.
-
JMeter: Install JDK8 on Ubuntu Linux
After watching this video, you will be able to perform the procedure of installing JDK8 on Ubuntu Linux in preparation for Jmeter.
-
JMeter: JMeter Scripts and Command Options
After watching this video, you will be able to recognize how to run JMeter in non-gui mode and the various basic commands and scripts available.
-
JMeter: JMeter Configuration Considerations
After watching this video, you will be able to demonstrate configuring required and optional environment variables, and optimize JMeter performance.
-
JMeter: Understanding Test Plans
After watching this video, you will be able to define the different parts of a test plan and error reporting.
-
JMeter: JMeter Concepts
After watching this video, you will be able to recognize JMeter concepts including how to install and use JMeter to create a test plan.
-
JMeter: Creating a Basic Test
After watching this video, you will be able to demonstrate the process of creating a simple test plan.
-
JMeter: Introducing JMeter Test Plan
After watching this video, you will be able to define JMeter test plan and the process in creating your first test plan from a template.
-
TestNG: Integrating TestNG with Hudson and Ant
After watching this video, you will be able to configure Hudson to create a job that runs Ant.
-
JMeter: JMeter Ubuntu Linux Installation
After watching this video, you will be able to perform the procedure of installing JMeter for the Ubuntu Linux operating systems.
-
JMeter: Recording JMeter Test Scripts Using BlazeMeter
After watching this video, you will be able to demonstrate the use of record and playback test scripts using the BlazeMeter extension for Chrome.
-
JMeter: JMeter Windows 10 Installation
After watching this video, you will be able to perform the procedure of installing JMeter for the Windows 10 operating systems.
-
JMeter: JMeter Mac OS X Installation
After watching this video, you will be able to perform the procedure of installing JMeter for the Mac OS X operating system.
-
Appium: Configuring the Mac OS X Development Machine
After watching this video, you will be able to demonstrate the process of configuring Xcode, Ruby, Homebrew, various gems, Ant and Maven to support the development environment on Mac OS X.
-
Appium: Installing Node.js On Mac OS X
After watching this video, you will be able to demonstrate the steps in downloading and installing node.js for Mac OS X.
-
Appium: Installing Appium on Mac OS X
After watching this video, you will be able to demonstrate the process of installing Appium on Mac OS X.