AUTOMATED TEST TOOLS. content  Overview  Problem  Proposed solution  Approach  Suggestions and conclusion.

Slides:



Advertisements
Présentations similaires
Les choses que j aime Learning Objective: To know how to use j aime to talk about things I like to do.
Advertisements

Making PowerPoint Slides Avoiding the Pitfalls of Bad Slides.
QUEL CADEAU! YOU HAVE BEEN OF GREAT SERVICE TO FRANCE. PRESIDENT HOLLANDE IS VERY GRATEFUL TO YOU! KNOWING OF YOUR INTEREST IN EGYPTOLOGY, THE DIRECTOR.
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
 Components have ratings  Ratings can be Voltage, Current or Power (Volts, Amps or Watts  If a Current of Power rating is exceeded the component overheats.
IP Multicast Text available on
Template Provided By Genigraphics – Replace This Text With Your Title John Smith, MD 1 ; Jane Doe, PhD 2 ; Frederick Smith, MD, PhD 1,2 1.
Update on Edge BI pricing January ©2011 SAP AG. All rights reserved.2 Confidential What you told us about the new Edge BI pricing Full Web Intelligence.
1. Neal Creative | click & Learn more Neal Creative © TIP │ Use the built-in c olor palette with green and yellow for callouts and accents Neal Creative.
Subject: CMS(Content Management System) Université Alioune DIOP de Bambey UFR Sciences Appliquées et Technologies de l’Information et de la Communication.
Programmateurs connectés
Business Case Title Company name
Notes for teacher. You can just use slides 2-5 if you wish. If you want to do the practical activity (slides 6-8) you will need to: print off Slide 6.
Reference Document Document de référence
Speaking Exam Preparation
Theme Two Speaking Questions
IDL_IDL bridge The IDL_IDLBridge object class allows an IDL session to create and control other IDL sessions, each of which runs as a separate process.
Reference Document Document de référence
Cross Cutting Mapping Project
Why is it important to plan ahead for the future?
Projet eXtreme DataCloud XDC
Samples for evaluation from All Charts & Templates Packs for PowerPoint © All-PPT-Templates.comPersonal Use Only – not for distribution. All Rights Reserved.
Reflective verbs or Pronominal verbs
Quantum Computer A New Era of Future Computing Ahmed WAFDI ??????
- User case - 3D curve length optimization
Statistics & Econometrics Statistics & Econometrics Statistics & Econometrics Statistics & Econometrics Statistics & Econometrics Statistics & Econometrics.
Theme Two Speaking Questions
Conjugating regular –er verbs en français
Theme One Speaking Questions
A level French 8th December 2017.
CRS: Professional Certification April 2013?
F RIENDS AND FRIENDSHIP Project by: POPA BIANCA IONELA.
REVISED JUDGING CRITERION: UNDERSTANDING LIVELIHOODS.
Setting SMART Objectives Training. ©SHRM Introduction Of all the functions involved in management, planning is the most important. As the old saying.
Leadership Styles Mrs. Keith Main Types of Leadership Styles 1.The Autocratic or Authoritarian Leader 2.The Democratic or Participative Leader.
1 ISO/TC 176/SC 2/N1219 ISO 9001:2015 Revision overview - General users July 2014.
G. Peter Zhang Neurocomputing 50 (2003) 159–175 link Time series forecasting using a hybrid ARIMA and neural network model Presented by Trent Goughnour.
Essai
Introduction to Computational Journalism: Thinking Computationally JOUR479V/779V – Computational Journalism University of Maryland, College Park Nick Diakopoulos,
High-Availability Linux Services And Newtork Administration Bourbita Mahdi 2016.
Le soir Objectifs: Talking about what you do in the evening
Qu’est-ce que tu as dans ta trousse?
EDHEC OPEN INNOVATION - Season 8 - Company LOGO Business Case Title.
Forum national sur l’IMT de 2004.
Definition Division of labour (or specialisation) takes place when a worker specialises in producing a good or a part of a good.
C’est quel numéro? Count the numbers with pupils.
Mr MAJDOUB Med Amine Computer Science 9th Level FB : Mr Majdoub Classroom.
Quelle est la date aujourd’hui?
1-1 Introduction to ArcGIS Introductions Who are you? Any GIS background? What do you want to get out of the class?
Question formation In English, you can change a statement into a question by adding a helping verb (auxiliary): does he sing? do we sing? did they sing.
Manometer lower pressure higher pressure P1P1 PaPa height 750 mm Hg 130 mm higher pressure 880 mm Hg P a = h = +- lower pressure 620 mm Hg.
WRITING A PROS AND CONS ESSAY. Instructions 1. Begin your essay by introducing your topic Explaining that you are exploring the advantages and disadvantages.
Aujourd’hui nous allons…
BRMS Implementation Status Update Template designed by 18-July-2015.
Making PowerPoint Slides Avoiding the Pitfalls of Bad Slides.
POWERPOINT PRESENTATION FOR INTRODUCTION TO THE USE OF SPSS SOFTWARE FOR STATISTICAL ANALISYS BY AMINOU Faozyath UIL/PG2018/1866 JANUARY 2019.
les instructions Bonjour la classe, sortez vos affaires
Dans ma Salle de classe
Avoiding the Pitfalls of Bad Slides Tips to be Covered Outlines Slide Structure Fonts Colour Background Graphs Spelling and Grammar Conclusions Questions.
Laboratory Information Management Systems (LIMS) Lindy A. Brigham Div of Plant Pathology and Microbiology Department of Plant Sciences PLS 595D Regulatory.
University : Ammar Telidji Laghouat Faculty : Technology Department : Electronics 3rd year Telecommunications Professor : S.Benghouini Student: Tadj Souad.
Les opinions Les opinions = Opinions. In this lesson pupils will learn to understand and give their own opinions about singular items.
+ Siham Boutayeb BMC Sr Software Consultant.
Soutenance de thèse: Okba Taouali 1 02/08/2019 Fathia AZZOUZI, Adam BOURAS, Nizar JEBLI Conceptual specifications of a cooperative inter- machines dialogue.
EDHEC OPEN INNOVATION - Season 9 - Company LOGO Business Case Title.
IMPROVING PF’s M&E APPROACH AND LEARNING STRATEGY Sylvain N’CHO M&E Manager IPA-Cote d’Ivoire.
M’SILA University Information Communication Sciences and technology
Transcription de la présentation:

AUTOMATED TEST TOOLS

content  Overview  Problem  Proposed solution  Approach  Suggestions and conclusion

Some key benefit  It ensures higher ROI (Return On Investment)on the initially huge investments done.  You can test 24*7 from a remotely held device as well.  There is less manual intervention, so the possibility of errors diminishes.  It makes the test scripts reusable – need new scripts every time even with changes in the version of the OS on the device and the tests can recur without any errors.  Automation helps you find bugs at an early stage.  Automated tests make the process more reliable and the tests more dependable.  Most importantly, it enables testing in volumes. For instance, it allows you to run tests on thousands of mobile devices. Now, this is impossible with Manual Testing.

1. Selenium Selenium is a portable software-testing framework to perform web application testing across various browsers and platforms like Windows, Mac, and Linux. Selenium helps the testers to write tests in various programming languages like Java, PHP, C#, Python, Groovy, Ruby, and Perl. It offers record and playback features to write tests without learning Selenium IDE.

Why to use SELENIUM? Selenium is the most popularly used freeware and open source automation tool. The benefits of Selenium for Test Automation are immense. Amongst the many benefits, Selenium is an Open-Source tool and is easy to get started with for functional testing of web applications. Importantly, it enables record and playback for testing web applications and can run multiple scripts across various browsers. Furthermore, the benefits of Selenium test automation hold relevance across diverse business segments

Why to use SELENIUM?  Open-Source: As mentioned earlier, the biggest strength of Selenium is that it is a freeware and a portable tool. It has no upfront direct costs involved. The tool can be freely downloaded and the support for it is freely available, as it is community-based.  Supports languages: Selenium supports a range of languages, including Java, Perl, Python, C#, Ruby, Groovy, Java Script, etc. It has its own script, but it doesn’t limit it to that language. It can work with various languages and whatever the developers/testers are comfortable with.

Why to use SELENIUM?  Supports Operating Systems: Selenium can operate and support across multiple Operating Systems (OS) like Windows, Mac, Linux, UNIX, etc. With Selenium Suite of solutions, a tailored testing suite can be created over any platform and then executed on another one. For instance, you can create test cases using Windows OS and run it with ease on a Linux based system.  Support across browsers: Selenium provides support across multiple browsers, namely, Internet Explorer, Chrome, Firefox, Opera, Safari, etc. This becomes highly resourceful while executing tests and testing it across various browsers simultaneously. The browsers supported by the Selenium packages are:  Selenium IDE can be used with Firefox as a plug-in  Selenium RC and Webdriver supports diverse browsers such as Internet Explorer

Why to use SELENIUM?  Support for programming language and framework Selenium integrates with programming languages and various frameworks. For instance, it can integrate with ANT or Maven type of framework for source code compilation. Further, it can integrate with TestNG testing framework for testing applications and reporting purposes. It can integrate with Jenkins or Hudson for Continuous Integration (CI) and can even integrate with other Open-Source tools to supports other features.  Tests across devices Selenium Test Automation can be implemented for Mobile web application automation on Android, IPhone, and Blackberry. This can help in generating necessary results and address issues on a continuous basis.

Why to use SELENIUM?  Constant updates Selenium support is community based and an active community support enable constant updates and upgrades. These upgrades are readily available and do not require specific training. This makes Selenium resourceful and cost-effective as well.  Loaded Selenium Suits Selenium is not just a singular tool or utility, it a loaded package of various testing tools and so is referred to as a Suite. Each tool is designed to cater to different testing needs and requirements of test environments. Additionally, Selenium comes with capabilities to support Selenium IDE, Selenium Grid, and Selenium Remote Control (RC).

Why to use SELENIUM?  Ease of implementation Selenium offers a user-friendly interface that helps create and execute tests easily and effectively. Its Open-Source features help users to script their own extensions that makes them easy to develop customized actions and even manipulate at an advanced level. Tests run directly across browsers and the users can watch while the tests are being executed. Additionally, Selenium’s reporting capabilities are one of the reasons for choosing it, as it allows testers to extract the results and take follow-up actions.  Reusability and Add-ons Selenium Test Automation Framework uses scripts that can be tested directly across multiple browsers. Concurrently, it is possible to execute multiple tests with Selenium, as it covers almost all aspects of functional testing by implementing add-on tools that broaden the scope of testing.

2. TestingWhiz TestingWhiz is a test automation tool for web, database, cloud, mobile and web services/API testing from Cygnet Infotech. It has a codeless architecture based on FAST Automation Engine with 290+ readily available test commands that provide easy, intuitive and fast automation solution without involving programming skills. TestingWhiz comes with great features such as inbuilt scheduler, image comparison, distributed execution, captcha automation as well as multiple browsers and language support. Plus, it has out-of- the-box integrations with bug tracking tools - Jira, Mantis & FogBugz, test management tool - HP Quality Center, CI servers - Jenkins & Bamboo and Cloud execution platforms - BrowserStack and Sauce Labs. It uses intelligent testing techniques such as Keyword-Driven Testing, Data Driven Testing, Excel Inputs, Object Recorder and Java Scripting to help small, midsized and large-scale software companies as well as individual test engineers and QA analysts to move to the next level of hassle free test automation.

Why to use TestingWhiz  Code-Less Test Editor (Keyword Driven) - TestingWhiz features 90+ test commands to create powerful test automation scripts along with an intuitive UI and drag and drop controls that help you record and modify test scripts easily.  FAST Object Recorder – The Object-Eye tool of the TestingWhiz speeds up test creation process by identifying Class, Xpath, Form Controls and Values of web-objects and stores them in the object repository for easy regression.  Inbuilt Test Data Tables (Data Driven) – Stores up to 500+ data table that help you use them across multiple test projects.

Why to use TestingWhiz  Cross Browser Testing – TestingWhiz lets you run your test cases across multiple browsers like Firefox, Chrome and Internet Explorer.  Formidable Test Scripting Features - Facilitates using operations like conditional loops (If, Else-if, If Else and If Not) to ease complex scripts. It even allows testers to group frequently used test cases and re-use them across multiple test projects.  Integrations for the Enterprise – TestingWhiz provides efficient results due to its integration with Defect Tracking Tools like Mantis, Fogcreek Fogbugz and Atlassian JIRA and Test Management Tools like HP Quality Center.

Why to use TestingWhiz  WhizGrid – Distributed Test Execution - Allows testers to execute test cases on multiple nodes from a single centralized server.  Internationalization – TestingWhiz allows you to customize the UI, scripts and reports into a language of your choice among English, Spanish, French, German, Italiano and Dutch.  Database Testing – Facilitates testing the complete application with connectors like Oracle, MSSQL, My SQL, etc. along with an ability to fetch database to placeholder and export the same to Excel or CSV.  Shorter Learning Curve - TestingWhiz offers enough goodies for the junior tester to get started and also packs in enough punch for the seasoned automation engineer which significantly cut down the learning curve.

3.HPE Unified Functional Testing (HP – UFT formerly QTP) Unified Functional Testing (QuickTest Professional), popularly known by its acronym UFT is an automation testing tool originally from Mercury Interactive which was acquired by Hewlett Packard (HP) in UFT is primarily used for functional, regression and service testing. Using UFT, youHP QTP can automate user actions on a web or client based computer application and test the same actions for different users, different data set, on various Windows operating systems and/or different browsers. Automation using UFT if planned and executed in a proper manner can save considerable time and money.

Why to Use HPE Unified Functional Testing (HP – UFT formerly QTP)  1 ) HP UFT = HP QuickTest Professional + HP Service Test: UFT (Unified functional testing) name reveals that is a combination of “HP QuickTest Professional” and “HP Service Test”, means; UFT software package includes all features of QTP and service test both. This integrated HP Unified Functional Testing package facilitates developers and testers to test three layers of the software applications; the Interface layer, the service layer and database layer. QTP only support GUI testing to test the functionalities of Windows and Web applications, but UFT support GUI and API testing both.

Why to Use HPE Unified Functional Testing (HP – UFT formerly QTP) 2) Browsers supported by QTP and UFT: UFT runs on all main browsers that user uses regularly for their daily task, like; Internet Explorer v6 -v11, Firefox v3.0 – v31 (uses appropriate patches and service packs), Google Chrome v12 – v35, and Apple Safari (on remote Mac PC) v6, v6.10, v7.00, but QTP basically runs on Internet Explorer, Google Chrome till v36, and Firefox browsers, but not on Apple Safari depends on patches and service packs used. Using Apple Safari browser, UFT runs the test on remote Mac PC efficiently due to secure communication between the UFT PC and the Mac PC, detect the browser object during test to take the snapshot. 3) OS supported by QTP and UFT: UTF runs on OS: Windows XP/Vista/2003/7/8/8.1 and Windows Server 2008/Windows Server 2012 R2 QTP runs on OS: Windows XP/2003/Vista/7 and Windows Server 2008

Why to Use HPE Unified Functional Testing (HP – UFT formerly QTP)  4) UFT Installation is faster and secure : Although, UFT installation package is smaller than all previous versions; installation process has become very faster and secure, also it takes very less time during installation. Additionally, UFT provides option to install add-in for ALM and the Run Result Viewer with the installation package, installation process can be in any supported language by UFT; no need to install a separate language pack. During installation, it installs and configures all necessary software, tools and add-ins required to run UFT. Securely install the package without disabling the User Account Control (UAC) for your PC.  5) UFT provides all services at one common place (IDE): UFT v11.5: QTP has distinct options for functional testing; one for GUI testing and another for non-GUI using API Service Test. But, Unified functional Testing (UFT) is a combination of both products (GUI and API) and its features and displays in one common user interface. Initially to test the application, user can choose any one of the option “GUI or API (Service test)” from the “Start page” as per the requirement. 6) UFT’s improved Debug process using many Features:

TestComplete TestComplete is an automated testing tool that lets you create, manage and run tests for any Windows, Web or Rich Client software. It makes it easy for anyone to create automated tests. And automated tests run faster, increase test coverage and lower costs. TestComplete's new script-free keyword testing, ease of use enhancements, TestComplete's flexibility and extensive feature list ensure power users always have a solution to testing challenges. TestComplete is a must-have tool for QA teams that need to do more testing, keep up with rapid development schedules and still deliver software on time

TestComplete TestComplete is is a functional autoamted testing platform for testers looking to increase efficiency and reduce the cost of their testing process. With an easy-to-use interface QA teams can implement an automation solution in minutes. And, In todays environment where time to market means everything, no QA team can afford to be without an automated test management solution that decreases execution time and reduces costs. TestComplete is the flexible solution that will deliver the results needed to help you deliver products on time and on budget.

Why To Use TestComplete? TestComplete is a Powerful and Affordable Automated Software Testing Tool. Tests can be recorded, scripted or manually created with keyword driven operations and used for automated playback and error logging TestComplete addresses a full range of software testing challenges facing corporate IT departments, product developers, QA engineers, and consultants. TestComplete enhances the software testing process by increasing efficiency, removing complexity and lowering costs.

Why to use TestComplete Some of the key features of the TestComplete Platform that demonstrate its power include:  Support for multiple scripting languages  The ability to record robust automated tests without scripting knowledge  Regression tests that don’t fail when the UI changes  Data-driven testing  Custom plugins and extensions  Supports functional, keyword-driven, load, data- driven and distributed test approaches. In addition TestComplete can be used to implement automated regression testing, unit testing and coverage testing.

Why To Use TestComplete  TestExecute: Light-weight automation application that takes TestComplete scripts and gives you a simple Exe which can be used to execute tests on multiple client machines. Also gives you the capability to write tests on one windows platform and then run on different windows platforms without modifications. (Included with Enterprise edition of TestComplete).  Test Visualizer: Capture and record screen shots during recording and play back. Test Visualizer allows you to visualize your automated tests and see exactly what your tests are doing in a story board layout. Delivering the capability to compare actual screen shots to expected screen shots gives the tester the ability to quickly pin point real failures.  Advanced Reporting: Comprehensive logging and reporting which allows the tester to perform detailed analysis of results. Integration with test management tools like QA Complete gives the capability to bring together the reporting of automated and manual test management efforts.  Simple Test Authoring: Test Authoring environment that gives the tester the ability to easily create key word driven tests. Yet also delivers a scripting language that is powerful enough for even the most experienced test automation engineers.

THANK YOU