Easy to use, End User Friendly, unique solution for writing and declaring Mobile And Web User Interface Based Test Automation in Local Language.

 
 

Major challenge in developing/writing test automations scripts for mobile and web applications is requires experience in various programming languages, significant know-how on  Android/IOS for Mobile and  Html, JavaScript for Web Applications. Besides Tool / framework Know-How is necessary for Automation Frameworks which are used for storing/sharing/reporting of test cases/scenarios. Additionally another challenge is that developed automation scripts are mostly defined in various programming languages or tools that have no meaning for business stakeholders, analysts and customers. That is why, Turkcell Technology aims at developing a Web User Interface Based Test Automation Solution, which will be targeting to provide an easy to use BDD (Behavior Driven Development) framework, a novel approach from writing and declaring test scenarios.

In the scope of targeted framework, scenarios will be inherited from user behaviors; instead of focusing on how the code is implemented, users will spend more time on thinking what the scenario is. By this way, the framework will offer more precise guidance on organizing the communication between developers, testers, experts and customers.

Proposed solution is a unique solution for all individuals in which they can write/store/run their scenarios in Turkish or in any language with BDD. With the target framework, writing scenarios will become so easy and user friendly that no technical skill or education will be additionally required. Furthermore, using the interface, the framework will provide detailed reports and trend analysis for scenarios that run in a variety of environments.

It is aimed at using Java for the underlying framework so that the framework will have the ability to adapt several systems such as web applications, web services, mobile devices and embedded devices. Also by its unique technology, defined scenarios can be used to define requirements between stakeholders and model/design ready to use solution from those requirements with integrating other technologies.