INTRODUCING TEBER
Frameworks for Functional Automation
WHY TEBER
Or why we need a Framework in place
All the open-sourced frameworks for automation works fine on standalone mode, but difficulties faced while integrating with 3rd party repo's for our customized usage gives us a solid reason to have a common framework on top of the collective open-sourced stacks.
For Instance, If we need to consider running the automation suite in the Linux machine or in the Docker container, we need to have the capability to change the mode of run via CLI. This might be simple, but we need a little bit of configuration from our end every time.
When we integrate with many modules, some of the methods may be common in both the modules, which in turn raises the headache of calling them individually with their proper namespace. For example, Capybara and Allure have attach_file method as common, when someone includes both in a project they could find this clash.
To have integration with Continuous Integration (CI) we are in need to find an alternative with respect to reporting. To mitigate the issues faced while integrating with third-party reporting services which gives better illustration on reports, It's better to have a tightly coupled framework in this front.
To have a common coding standard and practices among all the people in a team, project, or organization so that resource reallocation will have a smooth transition.
FRAMEWORKS
Frameworks along with support modules
HIGHLIGHTS
Need for a Test Automation Framework
IMPROVE PERFORMANCE
Having multi-thread run will sure save your time.
DECREASEÂ YOUR SCRIPTING TIME
Having most of the methods defined in the framework will make scripting faster
USE ACROSS YOUR TEAMS
Share useful methods across your teams to avoid duplication of efforts
LESS MAINTENANCE
Any change or upgrade in any of the dependencies can be handled in one place. Less hectic to other teams, let them concentrate only on their product.
CONTRIBUTOR
I am Naresh Sekar, currently working at Hopin, a globally remote organization. My past experience is in Mad Steet Den (ML/AI Startup), Weinvest (FinTech Startup), Freshworks (SAAS Unicorn Startup), and Cognizant (Technology Consulting Organization). Experienced in Test Automation and complex CI/CD setups.
​
Passionate about delivering quality, intuitive & meaningful world-class products. Specialized in crafting test automation frameworks, ensuring best development practices are followed, maintain the tech stacks used for internal purposes, and building a robust CI/CD pipeline to drastically decrease the Time-To-Market factor.
Excited to work with real-life challenges and make Test Automation as a piece of cake by building user-friendly frameworks without any complexity. If you are a person with the same mindset and have some challenges, get in touch with me to collaborate and build a solid solution.