Public Sector

We've had the pleasure of working with UK and overseas central and local government departments, including Healthcare (NHS and Foundation Trusts), Defence, Education (Universities and colleges), many of the main Civil Service departments, Emergency Services; also public-owned corporations including the BBC, Bank of England, Ordnance Survey, and regulatory bodies such as Ofgem.

We are registered on Crown Commercial Service’s (CCS) Dynamic Purchasing System (RM6219 Training and Learning) and also with numerous tender portals such as Ariba, Coupa and Delta E-Sourcing.

Read more...

Graduate Training Schemes

Framework Training has a strong track record of providing a solid introduction into the working world for technical graduates across myriad industries. We provide the opportunity to learn and gain valuable hands-on experience in a supportive, friendly and sociable training environment.

Attract & retain the brightest new starters

We know it is vital for our clients to invest in the future of their talented grads; not only to provide them with high-quality, professional training essential for their roles, but to embed them within the organisation’s culture and guide them on the right path to a successful career.

After all, your new hires could well be the next leaders and their creative ideas and unique insights are invaluable to your business.

Read more ...

Learning & Development

Our unique portfolio of high-quality technical courses and training programmes are industry-respected. They’re carefully designed so that delegates can seamlessly apply what they’ve learnt back in the workplace. Our team of domain experts, trainers, and support teams know our field — and all things tech — inside out, and we work hard to keep ourselves up to speed with the latest innovations. 

We’re proud to develop and deliver innovative learning solutions that actually work and make a tangible difference to your people and your business, driving through positive lasting change. Our training courses and programmes are human-centred. Everything we do is underpinned by our commitment to continuous improvement and learning and generally making things much better.

Read more...

Corporate & Volume Pricing

Whether you are looking to book multiple places on public scheduled courses (attended remotely or in our training centres in London) or planning private courses for a team within your organisation, we will be happy to discuss preferential pricing which maximise your staff education budget.

Enquire today about:

  • Training programme pricing models  

  • Multi-course voucher schemes

Read more...

Custom Learning Paths

We understand that your team training needs don't always fit into a "one size fits all" mould, and we're very happy to explore ways in which we can tailor a bespoke learning path to fit your learning needs.

Find out about how we can customise everything from short overviews, intensive workshops, and wider training programmes that give you coverage of the most relevant topics based on what your staff need to excel in their roles.

Read more...

Test Automation with Robot Framework

Build powerful, readable, and keyword-driven test automation frameworks with Robot Framework, a versatile open-source solution for automated testing.

About the course

This three-day, hands-on course provides a comprehensive introduction to building professional-grade test automation frameworks using Robot Framework.

You will learn how to leverage its plain-text, keyword-driven syntax to create test cases that are exceptionally readable and maintainable. We will focus on web automation using the SeleniumLibrary, guiding you from initial setup to building a complete, data-driven test suite.

The course emphasizes practical application, with all labs designed to give you a deep understanding of Robot Framework's capabilities.

Instructor-led online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.

    • Understand Robot Framework's Architecture: Explain the core principles of keyword-driven testing and how Robot Framework works.
    • Create Test Suites: Structure and organize test cases and test suites using Robot Framework's simple syntax.
    • Write Reusable Keywords: Define custom keywords to abstract complex test logic and improve code maintainability.
    • Automate Web Browsers: Use the SeleniumLibrary to interact with web elements, handle forms, and navigate web applications.
    • Implement Data-Driven Tests: Create test cases that run against multiple sets of data, covering a wide range of scenarios with less code.
    • Manage Test Data: Use variables and external files to manage test data and configuration.
    • Generate Reports: Understand and analyze the comprehensive test reports and logs generated by the framework.
    • Integrate with the Ecosystem: Integrate Robot Framework tests into a simple CI/CD pipeline.
  • This course is ideal for manual testers, quality assurance engineers, and business analysts who want to transition into test automation. It is also suitable for developers who want to explore a keyword-driven approach for their test automation efforts.

  • Participants should have a foundational understanding of testing concepts. No prior programming experience is required, though familiarity with command-line tools is helpful.

  • This Robot Framework course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).

  • Fundamentals and Syntax

    Introduction to Robot Framework

    • The philosophy of keyword-driven testing.

    • Robot Framework's architecture and ecosystem.

    • Setting up the environment and installing required libraries.

    • The project structure and configuration files.

    Core Syntax & Keywords

    • Writing your first test case in plain text.

    • Using built-in keywords and variables.

    • Understanding the different sections of a test case file.

    • Commenting and documenting your test code.

    Hands-on Lab: Your First Test Suite

    • A guided lab to create a simple test suite that verifies basic functionalities, practicing the core syntax and logging results.

    Web Automation with SeleniumLibrary

    Introduction to the SeleniumLibrary

    • Connecting Robot Framework to a web browser using the SeleniumLibrary.

    • Opening and closing browsers.

    • Navigating to URLs.

    Element Locating and Interactions

    • Mastering different locator strategies (ID, Name, XPath, CSS Selector).

    • Interacting with common web elements: text fields, buttons, checkboxes, and dropdowns.

    • Understanding and implementing effective wait strategies for dynamic web content.

    Hands-on Lab: Automating a Web Form

    • A comprehensive lab where participants will automate a login page and a registration form, focusing on locator strategies and handling user input.

    Advanced Framework Design & Best Practices

    Data-Driven Testing

    • Using the Template keyword for data-driven test cases.

    • Reading test data from external sources like CSV or Excel files.

    • Separating test data from test logic.

    Reusability and Organization

    • Creating reusable test suites and resource files.

    • Building custom, user-defined keywords to abstract and simplify test steps.

    • Using tags to selectively execute test cases.

    Reporting and Integration

    • Analyzing the generated HTML test report and XML log file.

    • Integrating Robot Framework with a simple CI/CD pipeline (e.g., Jenkins or GitLab CI).

    • Best practices for structuring a scalable and maintainable test automation framework.

Trusted by

CAPITA company logo University of Oxford logo / crest IBM company logo University of Glasgow logo/crest

Public Courses Dates and Rates

Please get in touch for pricing and availability.

Related courses