Next generation localization testing Taras Tovstyak, ELEKS.

Slides:



Advertisements
Similar presentations
High level QA strategy for SQL Server enforcer
Advertisements

Test Yaodong Bi.
Test Automation Success: Choosing the Right People & Process
HP Quality Center Overview.
Performance Testing of Rich Internet Applications & Web applications UKTMF summit /05/
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Copyright  Larry Dribin, Ph.D. SE470_EngFlows_v1.ppt SE470 EngFlows - 1 Excellence in Software Engineering Repeatable Level Defined Level Manage.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
Chapter 1 Understanding the Web Design Environment
Tester’s Role in Software Development and Acquisition Best Practice By Gabriel Rodriguez.
Chapter 11: Testing The dynamic verification of the behavior of a program on a finite set of test cases, suitable selected from the usually infinite execution.
Understanding of Automation Framework A Storehouse of Vast Knowledge on Software Testing and Quality Assurance.
Agile Testing with Testing Anywhere The road to automation need not be long.
Chapter 16 Maintaining Information Systems
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 18 Maintaining.
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Professional Informatics & Quality Assurance Software Lifecycle Manager „Tools that are more a help than a hindrance”
1 Reading for AllHybrid Books Daisy2009 Hybrid books Collaboration between Specialist Organisation and Publisher Alexander Baars Dedicon The Netherlands.
Prepared by Websites Development Team, CITC. Agenda Websites Development Challenges Main Features of Web CMS Faculty Website & Control Panel Navigation.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Sikuli Ivailo Dinkov QA Engineer PhoneX Team Telerik QA Academy.
Maintaining Information Systems Modern Systems Analysis and Design.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
Nightly Releases and Testing Alexander Undrus Atlas SW week, May
1 © Quality House QUALITY HOUSE The best testing partner in Bulgaria.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 CASE Computer-aided software engineering Excerpted from Ian Sommerville’s.
Chapter 2: Software Process Omar Meqdadi SE 2730 Lecture 2 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Software Localization MTI 英语笔译 蒋婉 localization Software localization Website localization Multimedia Localization.
Configuration Management (CM)
CHAPTER TEN AUTHORING.
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 3 Slide 1 Chapter 16 Maintaining Information Systems.
LCG-SPI: SW-Testing LCG AppArea internal review (20/10/03)
Principles of Computer Security: CompTIA Security + ® and Beyond, Third Edition © 2012 Principles of Computer Security: CompTIA Security+ ® and Beyond,
Testing Tools Presentation for Senior Mgmt Team August 4, 2003.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Using Symbolic PathFinder at NASA Corina Pãsãreanu Carnegie Mellon/NASA Ames.
GROUP SYSTEMS & QUALIFY A JOURNEY THROUGH CHANGE DAN EVE OLD MUTUAL 1.
Requirements Engineering Requirements Validation and Management Lecture-24.
Mobile Testing Overview. Agenda Mobile application quality poses a unique challenge Mobile changes the ALM cycle – Interoperability is unique to mobile.
EFFECTIVE QA PROCESS FOR PVC Prepared by:PVC QA Team.
Executive Overview. Software modeling is essential, because it is the map that guides your developers. Additionally: Modeling Software  Visual information.
Automating Installations by Using the Microsoft Windows 2000 Setup Manager Create setup scripts simply and easily. Create and modify answer files and UDFs.
Automated Testing April 2001WISQA Meeting Ronald Utz, Automated Software Testing Analyst April 11, 2001.
CASE (Computer-Aided Software Engineering) Tools
Software Testing-STLC
This has been created by QA InfoTech. Choose QA InfoTech as your Automated testing partner. Visit for more information.
CIS 375 Bruce R. Maxim UM-Dearborn
Engaging Business Analysts in Test Automation
Chapter 18 Maintaining Information Systems
Understanding of Automation Framework
Define phase Interview the client to understand goals, audience, content, design, and delivery requirements. Organize and outline interview information.
One Digital – Integrated Digital Assurance Automation Framework
Galen - Automated testing of look and feel
Applied Software Implementation & Testing
Documentation in Continuous Delivery Model and DevOps
Automation Leveraging Artificial Intelligence
Multilingual Application Testing
Transforming Automation through Artificial Intelligence
Maintaining Information Systems (SAD- 18)
Bringing more value out of automation testing
Workshop 02 How to manage Faculties Websites using CMS
Chapter 18 Maintaining Information Systems
Presentation transcript:

Next generation localization testing Taras Tovstyak, ELEKS

Agenda Challenges of localization testing How do we perform localization automation Our insight into parallelism Summary. Q&A

Common localization testing challenges Verify product functionality Assure product cultural adaptation Validate translation correctness Guarantee layout consistency

Our way in localization automation

Toolset for linguists and reviewers Linguistic review of UI Analysis of screens after automated testing Review of localized graphics Internal rich screen shot editor Built-in video and animation player

Localization testing of documentation 3 Major Checks: Cross-references References to graphical elements URLs The tool designed to perform checks in HTML-base documentation.

Font management system for DTP Font management system for fast and easy search, usage, storage, and installation of different fonts and their versions

Tool for synchronization The tool designed to preview source and localized documentation on one screen with synchronous navigation, and to perform intellectual document synchronization.

Automated testing Smoke Testing – to verify the most important functionality of a product. Platform Compatibility Testing – reusing existing scripts can be helpful for testing when moving to another platform. Software Compatibility Testing – reusing existing scripts to update to a new version, reinstallation of the previous one, etc. Regression Testing – automated scenarios can reveal new defects in a product after implemented changes.

ELEKS Web Automated Framework (EWA)

Insight to parallel testing

What is parallel testing? Parallelism is an approach that describes a process of performing application testing against several environment configurations simultaneously

How does parallelism work?

Any prerequisites? Configured set of environments for testing One chosen image – Main PC Tester performs checks on Main PC

When to use it? Need to cover several languages at once No automation team available Frequent application changes

How it looks for test engineers?

What are the benefits? Handles fast evolving applications efficiently Performs scriptless testing Optimizes linguistic review process

Thank you Q&A