Casestudies Archives - Testinium https://testinium.com/category/casestudies/ Wed, 24 May 2023 10:55:50 +0000 en-GB hourly 1 https://wordpress.org/?v=5.9 https://testinium.com/wp-content/uploads/2021/02/cropped-logo-512x512-1-32x32.png Casestudies Archives - Testinium https://testinium.com/category/casestudies/ 32 32 Intertech | Test Automation Case Study-Update https://testinium.com/casestudies/intertech-test-automation-case-study-update/ https://testinium.com/casestudies/intertech-test-automation-case-study-update/#respond Fri, 12 May 2023 06:33:56 +0000 https://testinium.com/?p=9406

General Information About Intertech

Intertecha was founded in 1987 as serving solution for finance industry

Head Office in Istanbul

1000+ employees worldwide

Intertech provides Information Technology services to the financial industry. With their 30 years of expertise in the Finance sector, Intertech offers these services in over 40 financial institutions. Introducing and expanding the test automation and quality culture in finance sector is harder compared to other sectors, because of the outdated technologies commonly used specifically in this sector.  For Intertech, test automation and quality culture have become crucial success KPIs since they serve their customers with a single code infrastructure.

Since the day it has been established, Intertech has developed four core banking platforms used in many domestic and international banks and expanded its product range using its experience. As well as providing financial application products, the company offers customer relationship management, business process management, data mining, business intelligence & digital channels, infrastructure management and payment systems for various products. Today, its products are used mainly in Europe and MEA countries.

Key Insights

Challenges faced

The most challenging issues we faced in this cultural conversion project were lack of test data due to information security policies, collaborated services with different companies, high number of incoming calls during the day, unexpected change of priorities and poor understanding of product teams of test automation and quality.

Waterfall methodology was applied in the projects and there was a short amount of time for testing. In terms of the test culture, testing was only the responsibility of a particular person or group. Product teams did not have a specific test scope, test plan and regression test set, and setting up a test scope was considered as an unnecessary workload.

Solutions Designed

We formed/generated a 4-stage plan to overcome these problems. In the beginning, we initiated the DevOps process, then continued by converting the process to Agile. By determining and prioritizing our team’s duties, we started testing and quality transformation process.

In order to improve code quality, we guided teams to dissolve issues in SonarQube projects on a sprint basis and to analyze the code written by each developer in the team by installing the SonarLint plug-in to its IDE. In this way, we ensured that the code quality in the projects increased continuously. We also defined a specific quality gate for each project, ensuring that no bugs or technical debts were allowed in the newly written code. Today, there are no critical or blocker bugs left in most of the projects and the number of problematic issues in the projects continues to decrease regularly.

Test data generation and virtualization services were written for solving test data problems and reducing dependence on the third parties.

Apart from all this, the most challenging issue for our team was that product teams did not adopt the test & quality process and saw it as an unnecessary workload. We followed two methods to overcome this; we first determined the level of each team by creating test automation and quality maturity levels.

Secondly, we prepared road maps specific to the team structure by working together with product teams. In order to motivate product teams in this process and make this process more fun, we turned it into a gamified process.

We have realized the risks after the structural test transformation and started managing effectively. We ensured that our product is being developed via a test-driven process
ömer uyar
Ömer UYAR
CEO, Intertech

Results implemented

Test automation & quality process were adopted as a core company culture. Product teams acknowledged the importance of adopting the test automation & quality culture.

Monolithic projects have been transformed into micro-service architecture and eventually a modern architecture was established. The environment became also suitable for writing unit tests and integration tests. We have achieved 80% code coverage in these projects. All the teams we worked with had a regression plan and they ran these plans on every sprint. All pre-written UI tests ran regularly with our Testinium product. In many projects, bug and vulnerability scores have been reset or decreased to almost zero. Thanks to the quality gates which were specifically defined for projects, the increase in technical debt and the arrival of new bugs were prevented. As a result of CI / CD processes, all of our projects were automatically tested after they were built.

Ensuring the performance of running 13.000 test scenarios with our Testinium product.

Increasing the parallelism of UI tests from 24 to 48.

Transitioning Test Automation runs from IEXPLORER to Microsoft EDGE.

Completing the Test Automation Node machines’ transition project from WIN10 to Server 2022, thereby increasing the number of nodes from 100 to 200. Additionally, logging in with two users on each node and adding 400 test environments to the hub for each node.

Enabling the mobile applications of Mobildeniz, FastPay, and DenizBank AG to run on the device park via s2s VPN between Testinium and Intertech.

All Project settlement went on live within one year and a half time period.

Trusted by 100+ Businesses for Performance Testing

Testinium

Testinium started its journey in 2009 as an IT company, later specialized in software test automation solutions for mobile, web and desktop applications to ensure great digital experiences with the highest quality. Testinium is an advanced test automation product offered on cloud and on-premises deployment which utilizes Selenium and Appium libraries and is optimized for Mobile, Web and Desktop testing. Testinium offers an execution platform for your automated scripts with an extensive real mobile device farm and browser variation.

Testinium Resources

]]>
https://testinium.com/casestudies/intertech-test-automation-case-study-update/feed/ 0
Why Test Automation is Necessary? https://testinium.com/casestudies/why-test-automation-is-necessary/ https://testinium.com/casestudies/why-test-automation-is-necessary/#respond Thu, 01 Jul 2021 13:22:49 +0000 https://testinium.com/?p=5839

Any company that is developing a software product should perform testing. Testing is an important part of product development, particularly when it comes to ensuring quality. Many small and mid-sized businesses neglect research, despite the fact that it is important for producing a reliable product. It’s important to have tests in place, but it’s also important to know how to run them. At all times, manual testing should be minimized. Furthermore, test automation enhances overall software development performance and allows for the creation of more robust tools.

Manual testing is favored by some firms, but it is not the best way. When you have tests in place, the next logical step is to automate the testing process. Check out this infographic to see some of the advantages of test automation:

 

Why Test Automation is Necessary?
]]>
https://testinium.com/casestudies/why-test-automation-is-necessary/feed/ 0
Intertech | Test Automation Case Study https://testinium.com/casestudies/intertech-test-automation-case-study/ https://testinium.com/casestudies/intertech-test-automation-case-study/#respond Thu, 01 Apr 2021 09:58:20 +0000 https://35.157.42.4/?p=4519

General Information About Intertech

Intertecha was founded in 1987 as serving solution for finance industry

Head Office in Istanbul

1000+ employees worldwide

Intertech provides Information Technology services to the financial industry. With their 30 years of expertise in the Finance sector, Intertech offers these services in over 40 financial institutions. Introducing and expanding the test automation and quality culture in finance sector is harder compared to other sectors, because of the outdated technologies commonly used specifically in this sector.  For Intertech, test automation and quality culture have become crucial success KPIs since they serve their customers with a single code infrastructure.

Since the day it has been established, Intertech has developed four core banking platforms used in many domestic and international banks and expanded its product range using its experience. As well as providing financial application products, the company offers customer relationship management, business process management, data mining, business intelligence & digital channels, infrastructure management and payment systems for various products. Today, its products are used mainly in Europe and MEA countries.

Challenges

The most challenging issues we faced in this cultural conversion project were lack of test data due to information security policies, collaborated services with different companies, high number of incoming calls during the day, unexpected change of priorities and poor understanding of product teams of test
automation and quality.

 Waterfall methodology was applied in the projects and there was a short amount of time for testing. In terms of the test culture, testing was only the responsibility of a particular person or group. Product teams did not have a specific test scope, test plan and regression test set, and setting up a test scope was considered as an unnecessary workload.

Solutions

We formed/generated a 4-stage plan to overcome these problems. In the beginning, we initiated the DevOps process, then continued by converting the process to Agile. By determining and prioritizing our team’s duties, we started testing and quality transformation process.

In order to improve code quality, we guided teams to dissolve issues in SonarQube projects on a sprint basis and to analyze the code written by each developer in the team by installing the SonarLint plug-in to its IDE. In this way, we ensured that the code quality in the projects increased continuously. We also defined a specific quality gate for each project, ensuring that no bugs or technical debts were allowed in the newly written code. Today, there are no critical or blocker bugs left in most of the projects and the number of problematic issues in the projects continues to
decrease regularly.

Test data generation and virtualization services were written for solving test data problems and reducing dependence on the third parties.

Apart from all this, the most challenging issue for our team was that product teams did not adopt the test & quality process and saw it as an unnecessary workload. We followed two methods to overcome this; we first determined the level of each team by creating test automation and quality maturity levels.

Secondly, we prepared road maps specific to the team structure by working together with product teams. In order to motivate product teams in this process and make this process more fun, we turned it into a gamified process.

We have realized the risks after the structural test transformation and started managing effectively. We ensured that our product is being developed via a test-driven process
ömer uyar
Ömer UYAR
CEO, Intertech

Results

Test automation & quality process were adopted as a core company culture. Product teams acknowledged the importance of adopting the test automation & quality culture.

Monolithic projects have been transformed into micro-service architecture and eventually a modern architecture was established. The environment became also suitable for writing unit tests and integration tests. We have achieved 80% code coverage in these projects. All the teams we worked with had a regression plan and they ran these plans on every sprint. All pre-written UI tests ran regularly with our Testinium product. In many projects, bug and vulnerability scores have been reset or decreased to almost zero. Thanks to the quality gates which were specifically defined for projects, the increase in technical debt and the arrival of new bugs were prevented. As a result of CI / CD processes, all of our projects were automatically tested after they were built. 

Trusted by 100+ Businesses for Performance Testing

Testinium

Testinium started its journey in 2009 as an IT company, later specialized in software test automation solutions for mobile, web and desktop applications to ensure great digital experiences with the highest quality. Testinium is an advanced test automation product offered on cloud and on-premises deployment which utilizes Selenium and Appium libraries and is optimized for Mobile, Web and Desktop testing. Testinium offers an execution platform for your automated scripts with an extensive real mobile device farm and browser variation.

Testinium Resources

]]>
https://testinium.com/casestudies/intertech-test-automation-case-study/feed/ 0
Modanisa.com | Test Automation and Performance Testing https://testinium.com/casestudies/modanisa-case-study/ https://testinium.com/casestudies/modanisa-case-study/#respond Thu, 01 Apr 2021 09:16:36 +0000 https://35.157.42.4/?p=4502

General Information About Modanisa

Modanisa was founded in 2011 as an e-Commerce 

Head Office in Istanbul

300+ employees worldwide

A pioneering business since its inception, Modanisa.com is at the helm of the burgeoning modest fashion sector. Launched in 2011, Modanisa is Turkey’s first online clothes portal and the world’s original modest fashion brand, generating global interest in the industry with its innovative Modest Fashion Week concept that made its debut in Istanbul in 2016.

modanisa heaquarter

General Outlook

Modanisa.com is an e-commerce firm that operates in the modest clothing sector and sells products online to international clients. Modanisa chose to embed Testinium into their software testing life cycle process to improve their Continuous Integration (CI).

Each month, Modanisa.com receives 15 million visitors and dispatches orders to customers in over 120 countries. The award-winning business currently supports 500 brands, which between them supply 45,000 products, ranging from casual wear to evening dresses, sports and swimwear, and accessories.

We now have constant feedback loop about the quality of our product thanks to Testinium. As a result, our agility in Continuous Delivery increased tremendously.
levent kurt
Levent KURT
CTO, Modanisa.com

Challenges

It was quite challenging to optimize the risks for three different clients for an e-commerce website that delivers to more than 100 countries, uses more than eight different delivery types, accepts payments in 4 different currencies with eight different payment methods and supports more than ten languages. We had to work hard towards fast delivery and increase the success rate in shipments.

Run Your Existing JMeter Tests at Any Limit From Any Location

Solutions

Before starting, customer and our team worked closely to decide the process aiming to make risk management. For this reason, we began to use BDD to be close to product managers and business teams. It also let us see the features of the testable products. By Testinium’s unique support of BDD, we were able to reports the status of tests clearly by stating the failed steps.

The risk that we had to optimize for Modanisa.com was too high as we are testing three different clients. For this reason, parallel test execution is implemented with the help of Testinium. We have increased the speed, agility of our tests and decreased the test duration to a great extent. During this optimization process, by providing the knowledge and experiences of all units to the tests, we made sure the tests were improved in every respect.

We created the structural testing processes within the software life cycle.

Our aim was to establish high testing standards and enable quality transformation for all our product teams. Testinium mentor teams helped us achieve our goals and improve our projects.
aziz-durmaz
Aziz DURMAZ
Software Development Manager, Modanisa.com

Results

As a result, we helped Modanisa.com to gain information about their tests carried out and be able to execute risk management by observing how much risks they were taking. We created a testing process that supported the speed and frequency of our customer’s version releases to A+ level along with the version success rates. Finally, we decreased the costs of the failures as a consequence of the early testing processes.

As a result, they have achieved an automation process created with functional tests with easy to use automation code. Additionally, they avoided device cost by utilizing our real mobile device pool.

Trusted by 100+ Businesses for Performance Testing

Testinium

Testinium started its journey in 2009 as an IT company, later specialized in software test automation solutions for mobile, web and desktop applications to ensure great digital experiences with the highest quality. Testinium is an advanced test automation product offered on cloud and on-premises deployment which utilizes Selenium and Appium libraries and is optimized for Mobile, Web and Desktop testing. Testinium offers an execution platform for your automated scripts with an extensive real mobile device farm and browser variation.

Testinium Resources

]]>
https://testinium.com/casestudies/modanisa-case-study/feed/ 0
Bip Test Automation Case Study https://testinium.com/casestudies/bip-test-automation-case-study/ https://testinium.com/casestudies/bip-test-automation-case-study/#respond Thu, 01 Apr 2021 08:09:10 +0000 https://35.157.42.4/?p=4488

General Information About Turkcell

Turkcell was founded in 1994

Head Office in Istanbul

20,000 employees worldwide

47.9M customers

turkcell headquarter

General Outlook

Turkcell is a telecommunication and technology services provider, founded in 1994, headquartered in Turkey. Turkcell provide services to its customers with voice, data, TV and value-added consumer and enterprise services on mobile and fixed networks. Turkcell Group of companies serve 67 million subscribers in 9 countries – Turkey, Ukraine, Belarus, Northern Cyprus, Germany, Azerbaijan, Kazakhstan, Georgia, Moldova.

BİP is a instant messaging application. Basic features of BİP are text messaging, voice messaging , VoIP and video calls. First challenge is those core features are affected by network interruptions, changes or app notification installed on mobile device. Second challenge is having a large user base with various Android and iOS devices. Lastly, BİP is used in different countries with different languages so texts on the app’s components changes according to regional settings of the mobile device

Challenges

Turkcell has to make sure that communication quality is running seamlessly and localization varies according to device language. In order to achieve device coverage with all those challenges, automation is placed in the center of quality pipeline. As Turkcell has 2 weeks cycle sprints, we need to make sure Continuous Testing principles should be applied. 

We have created a team of 6 test engineers. This team consist of test analysts and software developers in test (SDET). Test planning, test case documentation and test case scripting are divided in this group. While test analysts analyzed the project needs, and create test cases by using requirements, SDETs worked hard to analyze the challenges they would face during the implementation of test automation.

In order to achieve those challenges, we have used below technologies and approached:

Automated Testing Can Yield Enormous Positive Outcomes

As most important features of an IM application is conducted cross devices, we had to create a synchronization system integrated with Selenium Grid to control mobile devices before, during and after conversation tests. This layer is based on a synchronization algorithm where it control status of all devices in a conversation so our automation suite runs on more than one device simultaneously. During those test; one device become the sender, the others become the receiver. By synchronizing those device in the conversation we managed a device to wait for its peer while sending a reply to a message or a call. All devices have to finish their job for a test to pass.

As a user is on the move, he or she will encounter different challenges during daily usage like signal loss, signal strength weakness. We created a library to manipulate network settings of mobile devices connected to our mobile device lab. Having that layer allowed use to turn on/off wifi or change our network connection from 3G to EDGE or close all network connection during any type of conversation in Android and iOS devices.

Testinium developed by our R&D team is tool. It has Continuous Integration, Test Planning, Execution and reporting feature. Test Planning feature helps test engineer to group automated test cases. So test cases are grouped according to test cycles like smoke test, system tests and regression test. And they can be scheduled to execute different date and time. Testinium is also integrated with our device farm consisting 100 Android and iOS devices. By using Testinium we ran our test in 19 iPhones( iOS varying from 8.x to 10.x) and 21 Android devices(varying from 4.4.2 to 6.0 versions and different brands).

Testinium Resources

]]>
https://testinium.com/casestudies/bip-test-automation-case-study/feed/ 0
Turkcell | Fizy Test Automation Case Study https://testinium.com/casestudies/turkcell-fizy-test-automation-case-study/ https://testinium.com/casestudies/turkcell-fizy-test-automation-case-study/#respond Thu, 01 Apr 2021 05:49:15 +0000 https://35.157.42.4/?p=4461

General Information About Turkcell

Turkcell was founded in 1994

Head Office in Istanbul

20,000 employees worldwide

47.9M customers

turkcell headquarter

General Outlook

 Turkcell, established in Turkey; is an integrated communications and technology services company. It offers customers voice, data, TV services as well as value-added individual and corporate services over mobile and fixed networks. 

Containing millions of songs and videos, Turkcell’s music app; Fizy offers music lovers Turkey’s favorite radio channels and hundreds of music lists with the highest quality of sound. 

Turkcell aims to offer a wide range of creative products and services over a unified, mobile and web platform. Turkcell chose Testinium for Fizy’s software test automation management to meet the expectations of their customers. By utilizing our mobile device pool, they had the opportunity of avoiding the cost of generating a new one. The service we provided for Turkcell Fizy was both automation and manual testing service as a team of 6.

Challenges

Want a Hassle-Free Product Experience? Start here!

Solution

In the beginning, we started a detailed test coverage study and decreased the manual test effort with almost 500 automated regression test cases on both iOS&Android. We worked on keeping the test cases repository up to date aligned with the application versions. We also added language support to the project in the global context. 

The services provided for the solution:

fizy2

Results

As a result, we helped Turkcell to deliver a well-tested & reliable product to their customers.

Testinium Resources

]]>
https://testinium.com/casestudies/turkcell-fizy-test-automation-case-study/feed/ 0
ING Bank Software Test Automation Case Study https://testinium.com/casestudies/ing-bank-software-test-automation-case-study/ https://testinium.com/casestudies/ing-bank-software-test-automation-case-study/#respond Thu, 01 Apr 2021 05:14:25 +0000 https://35.157.42.4/?p=4443

General Information About ING Bank

ING Group was founded in 1991

Head Office in Amsterdam

52,000 employees worldwide

33M customers across 40 countries

450 employees in IT field in Turkey

ING Bank headquarter

Objectives

testinium test automation

Fully Automated

DevOps Cycle

Challenges

Learn The Benefit of Test Automation and How to Make Easier Your Testing Process​

Performance Testing is a crucial part of software testing process used for measuring the speed, response time, stability, reliability, scalability and resource usage of a software application under particular workload. Most used type of performance testing is Load Testing

Approach

Since there is insufficient human resource for the test automation in order to achieve fully automated DevOps cycle, we decided to use Behaviour Drive Development (BDD) methodolgy to involve non-technic employees in STLC, partnered with Testinium.

Testinium

Testinium Team

Want a Hassle-Free Product Experience? Start here!

Why Testinium?

Centralized Test Automation Management

1

Custom Selenium grid implementation that supports video recording, command logging, self-healing.

2

Supports on-premise and cloud infrastructure

3

Setting up different types of roles is possible by defining specific permissions for members of a software team with Enterprise Role Management

4

Can manage more than 100 mobile devices and web nodes (Appium and Selenium)

5

REST based microservice architecture

6

Detailed reporting and TFS with Git support

How?

Infrastructure & Training and Scripting

Result

Better App Quality

Test Transformation

Reduced Re-Open Cases

Regression Tests

Higher Coverage

regression test graph

Before Testinium

After Testinium

XNEXT

SMART

MOBILE

No Regression

2 man/day

3 man/day

3 Hours

4 Hours

4 Hours

Automated Testing Can Yield Enormous Positive Outcomes

Testinium Blog

]]>
https://testinium.com/casestudies/ing-bank-software-test-automation-case-study/feed/ 0