Topic 17 :
Automation Test Framework
Tunisia
Overview
The goal of this project is to design and develop an automation test framework using web application testing and consequently set up a test environment. The framework is intended to facilitate efficient and scalable test automation, allowing for the creation and execution of automated test scripts for web based applications.
Tasks:
Research existing automation test frameworks and methodologies.
Identify best practices and tools commonly used in automation testing frameworks.
Research existing automation test frameworks and methodologies.
Select an appropriate design pattern (Page Object Model, etc.).
Create a test plan, including test cases and scenarios to be automated.
Select a suitable testing framework (e.g., TestNG, JUnit).
Define the structure and hierarchy of your automation framework
Implement reusable components, libraries, and utilities.
Integrate the automation framework with Continuous Integration/Continuous Deployment (CI/CD) pipelines
Set up reporting mechanisms to provide detailed test execution reports.
Key Words:
C#, Automation Testing framework, BDD, POM, CI/CD, Azure DevOps.
Interested in this end of studies project?
Graduation Topics Software Development
- MQTT High Availability for Industrial IoT Platform
- Secure REST Framework Complying with the Latest Cyber Security Measures
- Design & Implementation of an Industrial OPC UA Data Transfer
- SIOTH for Real-Time Data Exchange between IT Services and OT Devices
- SIOTH for Industrial Data Exchange between OT Devices and IT Systems
- SIOTH Solution for Smart Energy Metering, Control and Management
- OPC UA Protocol Compliance
- Historical Data Management Framework for SIOTH
- Generic .Net Scripting Framework for Smart IoT Highway
- Cloud Native IOT Data Acquisition Platform
- Cloud Deployment Solution for SIOTH IT-OT Integration Platform
- Generic .Net Scripting Framework for Smart IoT Highway
- Audit Trail and Versioning Module for SIOTH
- Azure AI / ML Integration for Real-time Manufacturing Intelligence Application
- Light Reasoning Engine for Smart IoT Highway Connectors Running at the Edge
- Design & Implementation of MQTT Sparkplug proxy for Industrial IoT Platform
- Automation Test Framework