G.T. Enterprises Open Space for Open Source

U.M. TARANATHSource CEO

Exploring the new areas of GUI testing with Froglogic Squish Software Testing Conference 2012 Bangalore

14 th July, 2012 G.T. Enterprises Open Space for Open Source Mission

GTE is committed to progressively initiate innovative technologies by providing customer with cutting-edge open source solution that supports customer to turn their concept a reality and provide end to end solution to all customer needs.

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source About Us  G.T.Enterprises was founded by Smt. Geetha Taranath and U.M. Taranath during early 90's.

 The company is a live example of Women Entrepreneurship in our country Smt . Geetha Taranath is instrumental in transforming GTE to a multi crore company within a short time.

 Since inception, GTE has been focusing on technologies with a prime focus to promote Free & Open Source Software (FOSS).

 This uniqueness has helped GTE to serve the Indian IT Industry be it Defense R&D, Educational Institutes, Public/Private Sectors, Banking, Oil & Gas, Software sectors. Continued... Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source

 FOSS and Virtualization concepts have been sown in India by GTE, who are now the pioneers.

 GTE has a wide range of value added products in the areas of IDEs, Compilers, Debuggers, Development, Testing tools, Applications, Virtualization, Mobile Technology, Embedded & Real -Time, Security, RDBMS and many more..

 GTE has over 300 customers world wide.

 GTE also re-exports software products and services to APAC, Africa and ME.

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Our Strength

 GTE's strength has been its people and the convergence of their minds, their expertise, commitment, flexibility and hard work.

 We are highly skilled in terms of product knowledge and pre & post sales support.

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Our Business Model

Sales Service Training Satisfied Customer

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Our Growth 1995 2000 2005 2010

0.6 Million 4 Million 50 Million 150 Million

2 4 35 47

4000 Sft 4000 Sft sales office 150 Sft 800 Sft Sales office 6000 Sft Training Center, Bangalore 12000 Sft Training Center, Mysore Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Our Growth 160 150 million INR Team Size:47 140

120

100

80 50 million INR

60 Team Size:35

40 4 million INR

20 Team Size: 4 0.6 million INR Team Size: 2 0 1995 2000 2005 2010 Turnover People Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source What We Do

Enterprise Software Solutions Tools

Training Development

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Enterprise Solutions

Team of highly professional and technically qualified from various technologies, work round-the-clock to deliver the best of services, which results in customer delight.

Datacenter Virtualization Storage & Applications Backup & Security

Implementation Services E-mail Solutions End User Computing

Database Services IT Consulting Computing Solutions

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Software Tools

GTE designs Value-Added Services around the product and focus on expansion of our technical expertise on cutting-edge technologies .

Scientific GUI Development tool Software testing tool Computational Tool

High Performance Virtualization for Compiler High-end Computing

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Training

GTE Trainings offer the highest quality of training in the market today. Our years of experience and commitment to excellence have earned us the reputation as the best training centers in India.

Redhat Virtualization Enterprise DB C++/Java

VMware Virtualization Wolfram’s Mathematica CUDA

Storedge Nokia’s Google’s Android

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Development Software Development is the key to success in this highly competitive world of business. We always intend to provide our customers with a sustainable competitive advantage by offering cost-effective software solution .

Nokia’s Qt LAMP Technology C++

.Net Web Technology Android

Java

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Partners

Continued... Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Esteemed Clients

Defence Government Institutes  ECIL  ADE  IITs  DRDL  BEL  NIITs  ANURAG  HAL  IIM  CAIR  NAL  IIIT  LRDE  ONGC  IISE  BHEL  TIFR

Industries

Corporate Health Care  Infosys Telecom  Seimens  IBM  Sasken  GE  Wipro  Huawei  Honeywell  TCS  Motorola  Religare  ACS  ZTE  Accenture

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Testimonials

“We would like to appreciate GTE’s team contribution in implementing the server virtualization.” - Mr. K V S Subrahmanya , Vice President M/s ING Life Insurance

“GTE's Team was very much approachable & their attitude towards the project completion was Excellent .” - Mr. L.G.Prasad, Head of IT/IS Logica PVT Ltd

Continued... Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source

“We want to express our sincere gratitude for all the efforts GTE’s team have taken during the training courses. From the day one, we have enjoyed each and every class and used to look forward to learn more every day without missing a single class.” - Shri Shambhuling R. Doddamani Scientist ‘E’ Centre for Artificial Intelligence & Robotics (CAIR )

“Our requirement for installation of the software was very professionally handled by the team of GTE.” - Mr. Justin Sagayraj,Scientist ‘F’ Electronics and Radar Development Establishment (LRDE)

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Honors & Achievements

FIRST PARTNER for VMware in India since 1998

Red Hat Excellency Award in the Year 2004-05

Felicitated Honest tax Payers by Government of Karnataka 2005

VMware awarded Market maker for years 2006 and 2007 for APAC

VMware awarded Market maker for year 2008 for INDIA

Continued... Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source

 VMware Awarded Best Education Partner for the year 2010

 Recognized as First Authorized VMware Training Partner

 First Nokia Authorized Training Partner in India

 Channel World Honored as Premier 100 Company in 2009 and 2010

 Implemented First Ever VMware SRM, VDI/View, VMware Lab Manager in India

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source Infrastructure

GTE GTE GTE Head Office Technical/Training Training/Training Center Center Bangalore Bangalore Mysore

Copyright © 2012 G.T. Enterprises all rights reserved G.T. Enterprises Open Space for Open Source

Introducing Froglogic ® Squish

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Introducing Squish OVERVIEW

1. About Froglogic 2. Introducing Squish 3. Why Squish?

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source

ABOUT FROGLOGIC

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source About Froglogic

• Commercially automated test tool for GUI applications based on Qt, Java, or XView and for HTML-based Web applications running in various browsers .

• Hamburg, Germany

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Products • Squish for Qt®: The market-leading, automated Qt testing tool for Qt GUI applications on Windows, /, Mac OS X and Qt/Embedded. • Squish for Java™: The cross-platform, sophisticated automated Java GUI testing tool for Java , Abstract Window Toolkit (AWT), Standard Widget Toolkit(SWT) and RCP/ applications. • Squish for Web: The automated, cross-browser and cross-platform Web testing tool for HTML-based Web and Web 2.0 (Ajax) applications. • Squish for Mac: The only Mac OS X GUI testing tool with dedicated support for Cocoa and Carbon applications. • Squish COCO: Squish Coco is a complete, cross-platform code coverage tool chain for C/C++.

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source

INTRODUCING Qt ®

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Qt Everywhere  Qt is C++ Framework which is used to develop cross-platform applications (Windows/X11/Mac/S60/Andriod).

Products for Desktop and Embedded development .

 Qt Desktop  Qt Embedded  Qt for S60  Maemo  Android (Planned for 5.X )

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Qt Everywhere

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source More than 5 000 customers

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Introducing Squish for Qt

• The Squish for Qt edition enables testing applications which are based on Qt GUI toolkit : • Market leading GUI test tool for Qt applications • Only commercial GUI test tool offering dedicated support for the Qt toolkit with a very tight toolkit integration.

• Special support for complex Qt 2.x/3.x and Qt 4.x widgets such as QListView, QListBox, QItemView, QMenu and many more • In addition Squish also recognizes Qt customized widgets derived from Qt widgets.

Contd… Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source

• All tests created with Squish are cross-platform and run without modifications on every supported platform.

• e.g., I build an application on Windows platform and do automation testing with Squish. In the future, I decide to port the same on Linux platform. Do I have to retest? No.

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source

INTRODUCING SQUISH FOR Java™

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Introducing Squish for Java

• GUI applications based on SWT, RCP/Eclipse, Swing and AWT.

• Squish for Java are platform-independent. This means a test created on Windows can work on Linux or Mac OS X with out any changes .

• Recognizes all standard widgets and offers special support for complex widgets such as item views, trees, tables, menus and many more.

• Provides access to the complete Java API via its test scripting languages and offers access to all objects and properties via the Spy and verification point editor.

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source

INTRODUCING SQUISH FOR Web

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Introducing Squish for Web Testing HTML-based Web and Web 2.0 (Ajax) applications • Enables testing HTML-based Web and Web 2.0 (Ajax) applications in different web browsers running on different platforms.

• Supports running and recording tests for web applications in Microsoft Internet Explorer, Mozilla, Firefox, Apple's Safari and KDE's Konqueror on Windows, Linux, Unix and Mac OS X.

• Tests created with Squish for Web are browser- and platform-independent.

• Recognizes all HTML elements in forms in addition to other Document Object Model elements (DOM). This allows testing Dynamic (D) HTML web sites which use a combination of DHTML and JavaScript for dynamic and interactive controls such as tree views and menus.

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source

INTRODUCING SQUISH FOR Tk

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Introducing Squish for Tk

• Squish for Tk edition enables testing applications which are based on the Tk toolkit.

• Squish is the only commercial GUI test tool available offering special support for the Tk toolkit

• Recognizes all standards of Tk controls including special support for complex controls from widget sets such as Bwidgets and many more..

• Using a combination of Squish for Tk and Squish for Qt it is also possible to test mixed Qt/Tk applications based on Squish Tq technology.

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Squish COCO

● Squish Coco is a complete, cross-platform code coverage tool chain for C/C++.

● Finds untested code sections.

● Finds redundant tests (i.e., tests that merely duplicate others).

● Finds dead code (i.e., code that is never executed).

● Computes the optimal order of test execution that will maximize the overall coverage.

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Reference Customer

• Infosys Technologies • Reuters Financial Software • Logica • Honeywell Technology Solutions Lab • Wipro Technologies • TCS • HCL • SAIC • ITC Infotech • Infotech Enterprise Limited Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Customer Success Stories

• Squish for Java Success at Ericsson "Squish has proved to be an excellent and popular replacement for the GUI automation tool which was used in previous automation campaigns ." said Shane McCarron from Ericsson AB .

• Squish for Java Success at SAGEM "My Java Swing application has a lot of graphical interfaces, so it's impossible to validate all of them by hand. Squish permits to increase the test coverage without increasing the duration of the validation," said Vincent Laigle from SAGEM.

Contd… Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source

• Squish Success at Language Weaver "We have finished automating one of our two Qt applications. The application's testing regime is now 80% automated" noted Mike MacKenzie after having used Squish at Language Weaver. • Squish Success at Selden Systems "In less than 3 man-months I was able to come up-to-speed on both Squish and Python and replace our in-house solution, which took 2 man-years to build. We now have a higher quality product because of our automated testing with Squish." said Marc Seter, CTO at Selden Integrated Systems, after having introduced Squish.

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source

For more information:

http://www.froglogic.com http://www.gte-india.com [email protected]

Automated testing tool for GUI applications. G.T. Enterprises Open Space for Open Source Contact Us

URL : http://www.gte-india.com

Phone : +91-80-26695890-94 (05 Lines)

Fax : +91-80-26695887

Email : [email protected] [email protected] G.T. Enterprises Open Space for Open Source

Thank You.