Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn TOSCA Customizations (SET and Custom Control) + C#
Rating: 4.1 out of 5(21 ratings)
105 students

Learn TOSCA Customizations (SET and Custom Control) + C#

Special Execution Task and Custom Control for TOSCA TestSuite. (includes C# concepts)
Created byAutomationTalks
Last updated 4/2019
English

What you'll learn

  • Special Execution Task and Custom Control required for TOSCA TestSuite
  • This course will help in getting AE2 certified

Course content

8 sections44 lectures12h 16m total length
  • Introduction7:13

Requirements

  • TOSCA Basic knowledge
  • Good to have basic programming knowledge (if no, not to worry, required C# concepts are covered here)

Description

Updated as of December 2024!

Are you looking to unlock the full potential of TOSCA TestSuite through advanced customization? This course delivers end-to-end guidance on Special Execution Tasks (SETs) and Custom Controls, ensuring you gain the crucial skills to supercharge your test automation framework.

Why This Course?

  • Hands-On with many Special Execution Task Examples: Master multiple real-world scenarios—from file manipulation to AWS Secret Manager—using TOSCA’s powerful customization hooks.

  • Develop Custom Controls: Create custom solutions that seamlessly integrate with TOSCA TestSuite, giving you control over application objects beyond standard modules.

  • Incorporates Essential C# Concepts: No prior C# experience is needed. We’ll cover the exact C# fundamentals required for TOSCA plugins and customization projects.

  • Stay Current and Competitive: With the latest TOSCA and .NET best practices, you’ll remain at the forefront of cutting-edge test automation technology.

What You Will Learn

  1. Special Execution Tasks (SET) Basics:

    • Understand what SETs are and how they extend TOSCA’s native functionality.

    • Learn to configure and implement SETs for automation workflows, data handling, file management, and complex business logic.

  2. Custom Control Development:

    • Delve into the TOSCA Custom Control framework to build and register controls that aren’t directly supported out of the box.

    • Implement property retrieval, dynamic interactions, and robust validations on application components.

  3. Essential C# Concepts for TOSCA:

    • Grasp object-oriented programming principles that power TOSCA customization.

    • Learn how to create and manage C# libraries, interface with TOSCA’s open APIs, and debug C#-based TOSCA solutions.

  4. Practical, Real-Time Use Cases:

    • Work with AWS S3 Buckets for data storage, retrieval, and integration with test flows.

    • Access and manage secrets with AWS Secret Manager for secure credential handling.

    • Read and write Excel files and other data sources to streamline test data generation and verification.

    • Integrate TOSCA Event Listeners to trigger dynamic behaviors upon test execution milestones.

  5. Configuration & Deployment Best Practices:

    • Guidance on setting up a robust local development environment for building and testing your TOSCA plugins.

    • Optimization techniques for solution packaging, version control, and environment-specific configurations.

Course Approach

  • Step-by-Step Tutorials: Each module is carefully curated with live demonstrations, guided code walk-throughs, and detailed explanations.

  • Real-World Projects: Practice what you learn through hands-on projects that simulate actual enterprise test automation needs.

  • Quizzes & Assignments: Validate your understanding of TOSCA, C#, and advanced customization techniques with targeted assessments.

Who Is This Course For?

  • Test Automation Engineers & QA Professionals who want to extend TOSCA to handle specific testing requirements beyond standard functionalities.

  • Developers & SDETs seeking to leverage their programming knowledge to create tailor-made TOSCA solutions for complex environments.

  • TOSCA Beginners willing to learn from scratch yet aim to become power users by customizing TOSCA with minimal C# prerequisites.

Why Enroll Now?

  • Constantly Updated: Our course is maintained and improved with the latest features and best practices, reflecting the newest TOSCA TestSuite releases.

  • Dedicated Support: Instructors offer quick responses to questions and real-time troubleshooting assistance on the Q&A forums.

  • Professional Growth: Acquire specialized customization skills that can differentiate you as a TOSCA expert and dramatically enhance your career prospects.

Who this course is for:

  • Test Automation Engineer, TOSCA Professionals