Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the redux-framework domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/schooli5/public_html/project/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-plugin-bluehost domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/schooli5/public_html/project/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the learnpress domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/schooli5/public_html/project/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the learnpress domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/schooli5/public_html/project/wp-includes/functions.php on line 6170

Deprecated: Creation of dynamic property UjiCountdown::$valscript is deprecated in /home2/schooli5/public_html/project/wp-content/plugins/uji-countdown/classes/class-uji-countdown-front.php on line 56

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the insert-headers-and-footers domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/schooli5/public_html/project/wp-includes/functions.php on line 6170

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ht-easy-ga4 domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home2/schooli5/public_html/project/wp-includes/functions.php on line 6170

Deprecated: Creation of dynamic property Sinatra::$options is deprecated in /home2/schooli5/public_html/project/wp-content/themes/sinatra/functions.php on line 140

Deprecated: Creation of dynamic property Sinatra::$fonts is deprecated in /home2/schooli5/public_html/project/wp-content/themes/sinatra/functions.php on line 141

Deprecated: Creation of dynamic property Sinatra::$icons is deprecated in /home2/schooli5/public_html/project/wp-content/themes/sinatra/functions.php on line 142

Deprecated: Creation of dynamic property Sinatra::$customizer is deprecated in /home2/schooli5/public_html/project/wp-content/themes/sinatra/functions.php on line 143

Warning: session_start(): Session cannot be started after headers have already been sent in /home2/schooli5/public_html/project/wp-content/plugins/unyson/framework/includes/hooks.php on line 259

Warning: Cannot modify header information - headers already sent by (output started at /home2/schooli5/public_html/project/wp-includes/functions.php:6170) in /home2/schooli5/public_html/project/wp-content/plugins/all-in-one-seo-pack/app/Common/Meta/Robots.php on line 89

Warning: Cannot modify header information - headers already sent by (output started at /home2/schooli5/public_html/project/wp-includes/functions.php:6170) in /home2/schooli5/public_html/project/wp-includes/feed-rss2.php on line 8
Testing - Big Data Trunk https://project.bigdatatrunk.com Quality Corporate and Classroom Training in Bay Area CA Wed, 20 Nov 2024 16:27:02 +0000 en-US hourly 1 https://wordpress.org/?v=7.0 Mastering Test Automation with Tosca https://project.bigdatatrunk.com/courses/mastering-test-automation-with-tosca/ https://project.bigdatatrunk.com/courses/mastering-test-automation-with-tosca/#respond Wed, 20 Nov 2024 13:36:19 +0000 https://www.bigdatatrunk.com/?post_type=lp_course&p=54574 This 2-day training provides an in-depth understanding of Tricentis Tosca, a comprehensive automation tool for end-to-end functional and regression testing.

The post Mastering Test Automation with Tosca first appeared on Big Data Trunk.

]]>

Deprecated: Creation of dynamic property OMAPI_Elementor_Widget::$base is deprecated in /home2/schooli5/public_html/project/wp-content/plugins/optinmonster/OMAPI/Elementor/Widget.php on line 41
  • Overview
  • Prerequisites
  • Audience
  • Curriculum

Description:

This 2-day training provides an in-depth understanding of Tricentis Tosca, a comprehensive automation tool for end-to-end functional and regression testing. Participants will learn Tosca’s core functionalities, including model-based test automation, test case design, execution, and result analysis. The hands-on sessions will enable attendees to efficiently create and manage automated test cases to enhance software quality and delivery speed.

Duration: 2 Day Workshop

Course Code: BDT389

Learning Objectives:  

By the end of this training, participants will:

  • Understand the core concepts and architecture of Tosca.
  • Learn to create reusable modules using model-based test automation.
  • Gain expertise in designing, executing, and managing test cases.
  • Utilize Tosca’s features for test data management and parameterization.
  • Integrate Tosca with CI/CD pipelines for seamless automation workflows.
  • Participants should have a basic understanding of software testing concepts and familiarity with any automation tools or scripting languages (not mandatory but helpful).

  • Software testers and QA engineers
  • Test automation specialists
  • Developers involved in test automation
  • Test managers and team leads interested in automation tools

Course Outline:

Module 1: Introduction to Tosca

  • Overview of Tosca and its architecture
  • Benefits of model-based test automation
  • Installing and configuring Tosca

Module 2: Tosca Workspace and Navigation

  • Understanding Tosca Commander
  • Projects, folders, and workspaces
  • Managing assets and test repositories

Module 3: Model-Based Test Automation

  • Basics of model-based testing
  • Scanning and creating modules
  • Creating reusable components

Module 4: Test Case Design and Execution

  • Designing and structuring test cases
  • Test execution in different environments
  • Analyzing test results and troubleshooting

Module 5: Test Data Management

  • Parameterization and dynamic data
  • Using Tosca’s test data service
  • Managing data-driven testing

Module 6: Advanced Test Case Scenarios

  • Conditional executions and loops
  • API testing with Tosca
  • Testing across multiple devices/platforms

Module 7: Integration with CI/CD Pipelines

  • Overview of CI/CD and Tosca integration
  • Configuring Tosca with Jenkins/other CI tools
  • Automating regression suites in pipelines

Module 8: Best Practices and Troubleshooting

  • Tips for efficient Tosca project management
  • Common pitfalls and how to avoid them
  • Q&A session and wrap-up

Training material provided: Yes (Digital format)

The post Mastering Test Automation with Tosca first appeared on Big Data Trunk.

]]>
https://project.bigdatatrunk.com/courses/mastering-test-automation-with-tosca/feed/ 0
Selenium WebDriver with Python https://project.bigdatatrunk.com/courses/selenium-webdriver-with-python/ https://project.bigdatatrunk.com/courses/selenium-webdriver-with-python/#respond Wed, 25 Sep 2024 12:34:35 +0000 https://www.bigdatatrunk.com/?post_type=lp_course&p=53975 applications. Participants will learn to set up Selenium, navigate web pages, locate and interact with elements, and handle dynamic content.

The post Selenium WebDriver with Python first appeared on Big Data Trunk.

]]>
  • Overview
  • Prerequisites
  • Audience
  • Curriculum

Description:

applications. Participants will learn to set up Selenium, navigate web pages, locate and interact with elements, and handle dynamic content. Covering both basic and advanced features, attendees will gain the skills to build automated tests, implement projects, and integrate Selenium with testing frameworks, enhancing their software testing capabilities.

Duration: Half Day

Course Code: BDT375

Learning Objectives:

By the end of this course, participants will be able to:

  • Set up and configure Selenium WebDriver with Python for web automation.
  • Navigate web pages and manage browser windows effectively.
  • Locate and interact with web elements using various locator strategies.
  • Handle forms, alerts, and pop-ups in web applications.
  • Implement implicit and explicit waits to manage dynamic content.
  • Capture screenshots and log actions for effective debugging.
  • Build a complete automation project from scratch using best practices.
  • Integrate Selenium with testing frameworks like pytest or unittest for structured testing.
  • Participants should have a basic understanding of Python programming and familiarity with web technologies such as HTML and CSS to effectively engage with the course content.
  • The audience for this course includes software testers, quality assurance professionals, developers, and anyone interested in learning web automation techniques using Selenium WebDriver with Python.

Course Outline:

Module 1: Introduction to Selenium and Web Automation

  • 1 Overview of Web Automation
    • What is web automation?
    • Importance and applications of web automation.
  • 2 Introduction to Selenium
    • What is Selenium?
    • Components of Selenium (WebDriver, Grid, IDE).
    • Selenium vs. other automation tools.
  • 3 Setting Up the Environment
    • Installing Python and pip.
    • Installing Selenium.
    • Downloading and setting up WebDriver (ChromeDriver/GeckoDriver).

Module 2: Basic WebDriver Concepts

  • 1 Understanding WebDriver Architecture
    • How WebDriver communicates with browsers.
    • Browser drivers and their role.
  • 2 Navigating Web Pages
    • Opening a URL.
    • Refreshing and navigating back/forward.
  • 3 Managing Browser Windows
    • Handling multiple windows and tabs.
    • Maximizing, minimizing, and closing windows.

Module 3: Locating Elements

  • 1 Strategies for Locating Elements
    • By ID, Name, Class Name, Tag Name.
    • By XPath and CSS Selector.
  • 2 Practical Examples
    • Hands-on exercises for locating different elements on a sample website.
  • 3 Best Practices for Element Locators
    • Choosing the right locator strategy.
    • Avoiding brittle selectors.

Module 4: Interacting with Web Elements

  • 1 Performing Actions on Elements
    • Click, send keys, and retrieve text.
  • 2 Handling Forms
    • Filling out and submitting forms.
    • Managing checkboxes, radio buttons, and dropdowns.
  • 3 Working with Alerts and Pop-ups
    • Handling JavaScript alerts and confirmation boxes.
    • Managing modal dialogs.

Module 5: Advanced WebDriver Features

  • 1 Implicit and Explicit Waits
    • Understanding the need for waits.
    • Implementing implicit and explicit waits.
  • 2 Handling Frames and Iframes
    • Switching between frames.
    • Interacting with elements inside iframes.
  • 3 Taking Screenshots and Logging
    • Capturing screenshots.
    • Logging actions and errors for debugging.

Module 6: Practical Applications and Best Practices

  • 1 Building a Sample Automation Project
    • Creating a complete project from scratch.
    • Automating a real-world web application (e.g., login, data entry).
  • 2 Best Practices in Selenium Automation
    • Writing maintainable and reusable code.
    • Organizing test cases and using page object model (POM).
  • 3 Introduction to Test Frameworks
    • Overview of pytest/unittest with Selenium.
    • Setting up a basic testing framework.

The post Selenium WebDriver with Python first appeared on Big Data Trunk.

]]>
https://project.bigdatatrunk.com/courses/selenium-webdriver-with-python/feed/ 0