daft - digital automation framework for testing
TRANSCRIPT
![Page 1: DAFT - Digital Automation Framework for Testing](https://reader031.vdocument.in/reader031/viewer/2022021617/620acf3574ec594e65570893/html5/thumbnails/1.jpg)
DAFT - Digital AutomationFramework for Testing
Solution | Services | Consulting
A CMMi Level 5 Company
![Page 2: DAFT - Digital Automation Framework for Testing](https://reader031.vdocument.in/reader031/viewer/2022021617/620acf3574ec594e65570893/html5/thumbnails/2.jpg)
In today’s environment of highly stringent project deadlines, it is imperative to adapt effective testing methods. The high-quality
applications can be achieved in shorter sprints with the help of effective automation testing rather than traditional manual
testing. With the changing business needs, there is a high pressure on enterprises to deliver robust applications with good
quality, reduced cost and high efficiency. However, it is critical to select appropriate Automation tool which fits vast variety of
applications like Web, mobile, tablet, desktop and client-server software applications. Thus, enterprises define a concise strategy
for automation testing and adopt right tools and frameworks.
With regards to this, the Digital Group introduces Digital Automation Framework for Testing (DAFT). DAFT is a comprehensive
framework developed by using Selenium. Selenium being open source, there is significant
choose appropriate automation tools by reducing risk and cost factors; while increasing efficiency.
cost advantage. DAFT is proposed to
The effective automation testing is the necessity of every organization to enhance application performance. Certainly it is
not feasible to use manual testing procedures where most of the enterprises prefer applications in agile methodology. At
the same time, it is challenging to select automation tool or develop frameworks for a wide range of applications.
DAFT is a customized platform that facilitates to select appropriate automation tool, evaluate suitable framework, build the
proof of concept, develop automation framework and execute tests. Indeed, Digital Automation Framework for Testing
(DAFT) is Digital Group’s automation software that provides open platform for easily creating, maintaining and executing
automated tests for desktop, web, hand-held devices and client-server software applications.
Data-drivenautomationmodel
Automationtesting
Developed customized components supportingproposed design model
Grid execution for parallelexecution supporting multiple
Enforced best
practices,common
libraryreuse and
parameterizationScript-less keywordsdriven spreadsheet framework
Overview ofDAFT
Automation Framework Overview
![Page 3: DAFT - Digital Automation Framework for Testing](https://reader031.vdocument.in/reader031/viewer/2022021617/620acf3574ec594e65570893/html5/thumbnails/3.jpg)
Configuration
DAFT
MTMUI
MTMTest
Cases
TFS
CloudBasedTesting
Cont
inuo
us In
tegr
atio
n Te
stin
g To
ols
Test
Man
agem
ent S
yste
ms
Config
Functional Testing Environment
Selenium White Telerik Framework
Applications Testing
Smoke Regression System Integration
DAFT Reporting
HTML Email Test Log DAFT Reporting
Applications
Web App Windows Silverlight App HTML 5 Mobile
Action
Test Script
Test Data
Framework
KeywordEngine
Reus
able
Scr
ipt
Play &Record
ObjectReposioty
Automation Framework Architecture
![Page 4: DAFT - Digital Automation Framework for Testing](https://reader031.vdocument.in/reader031/viewer/2022021617/620acf3574ec594e65570893/html5/thumbnails/4.jpg)
Automation Framework Architecture
Business Challenges
It is challenging to carry out test against multiple browsers.
End to end testing involves limited testing of applications, as it is critical to cover all applications.
Many test cases are not properly documented. The test results are not acquired properly and hence errors are not rectified.
Combination of multiple internal applications to complete complex workflows.
Parallel test execution is critical and hence single test execution is carried out.
DAFT architecture is designed to utilize continuous integration tools of the various test cases.
Firstly UI or MTM test cases are used to execute test scripts or test suites. A bunch of test cases is referred as test suites.
Configuration consists of Actions, Config, Test Data and Test Script. Client configuration allows clients to configure the test cases on different browsers or applications depending on their requirements.
DAFT is a Keyword driven engine framework. Intelligent keyword driven framework enables great abstraction over all the tools and frameworks and provides ease of automation. Automation Framework also has features like Reusable scripts, Object Repository, Embed, Play & Record, and Parameterization.
Test Management Systems include MTM, TFS and Cloud based testing
Functional Testing environment consists of Selenium, White and Telerik framework. This forms the base of the frame-work architecture. Selenium is open source and hence saves cost. It has tremendous advantages over QTP and also has varied functionalities.
The different types of testing conducted are Smoke, Regression, System and Integration testing.
The applications that can be handled include Web/Windows/Silverlight/HTML5/Mobile and also Browser Stack. Browser Stack is an additional functionality incorporated in the automation.
Finally, the testing reports are generated. These are generated in HTML, plain records, test logs or DAFT Reporting. At the same time, the test results or screen shots are delivered to the respective email.
Intelligent keyword driven framework enables great abstraction over all the tools and frameworks and provides ease of automation.
![Page 5: DAFT - Digital Automation Framework for Testing](https://reader031.vdocument.in/reader031/viewer/2022021617/620acf3574ec594e65570893/html5/thumbnails/5.jpg)
Enterprise Automation UI
Reporting- Plain Records and Email Reports
Multiple browsers support
Key Features
Enterprise Automation Framework TM
![Page 6: DAFT - Digital Automation Framework for Testing](https://reader031.vdocument.in/reader031/viewer/2022021617/620acf3574ec594e65570893/html5/thumbnails/6.jpg)
Our Automation Framework is loaded with features. Some of them are listed below:
Benefits
Our DAFT framework reduces the testing cycle times, long regression hours and eventually improves quality of testing. Our grid con guration for parallel execution feature facilitates multiple test execution simultaneously and hence saves a lot of time and e orts. In addition to this, DAFT has tremendous bene ts, which are as follows:
Headquartered in Princeton, New Jersey, The Digital Group was incorporated in 1999. Today T/DG is the leading provider of all the existing Information Technology services. With o ces in the USA, India, Australia, Fiji and Sri Lanka. The Digital Group provide assistance from conceptualization to the implementation around the globe. Securing the top notch professionals we at T/DG o ers onsite, near-site and o -shore capabilities.
The Digital Group (T/DG) emphasizes on empowering technology with excellence, cost optimization and enhancing stake holder satisfaction.
The Digital Group Infotech Pvt Ltd.
Pyramid Building, Plot No.5Rajeev Gandhi InfoTech Park,Phase I Hinjewadi,Pune 411 057 IndiaTel: +91 20 66532051/66532170Fax: +91 20 66532052
The Digital Group
World Headquarters121 Village BoulevardPrinceton Forrestal VillagePrinceton,NJ 08540 USATel: +1.609.524.2441Fax: +1.609.228.4844
Automation Spreadsheets
Object Identi cation & Object Repository
Parameterization
Embedded spreadsheets
Grid con guration for parallel execution
DAFT with Browser Stack Support
Automates web, desktop, mobile, client-server and database applications.
Reduced dependencies on SME’s and tool experience.
Keyword Driven Framework with user friendly keywords.
Reduced test data setup time.
Increased quality and reliability; reduced defects and faster time to market.
Faster realization of ROI.
Increased exibility to reach multiple target devices and browsers.
Signi cant cut down in Regression and Integration test cycles.
Reduced (nearly 60%) manual regression, testing e orts and risk
Early defect identi cation due to parallel execution.
About TDG
USA | India | Fiji www.thedigitalgroup.com