Testinium Suite
How Turkcell Enhanced BİP App Quality with Testinium Automation

How Turkcell Enhanced BİP App Quality with Testinium Automation

About Turkcell

Founded in 1994, Turkcell is a leading telecommunications and technology services provider headquartered in Istanbul. The company serves around 47.9 million customers.

Overview

BİP is an instant messaging application offering text messaging, voice messaging, VoIP calls, and video calls across Android and iOS platforms. Turkcell needed to maintain high communication quality and support for many device types, network conditions, languages, and regional settings.

Challenges

  • Ensuring seamless communication quality and correct localization across different device languages
  • Supporting a large user base using varied Android and iOS devices
  • Managing diverse network conditions including signal loss, network transitions, and mobile environments
  • Fitting automated testing into a fast-paced development cycle with two-week sprints

Solutions

Testinium’s team helped establish a robust test automation framework for BİP:

  • Adopted the Page Object Pattern in Java to enhance test maintainability and reduce code duplication.
  • Used Appium for mobile automation across Android and iOS devices.
  • Developed a device-synchronization layer that coordinates multiple devices in conversation tests (e.g., sender and receivers) to ensure accurate real-world simulation.
  • Built a network-condition library enabling automation of changing network states (WiFi off/on, switching 3G/EDGE, full offline scenarios) on mobile devices.
  • Leveraged Testinium’s device farm and integration with Selenium Grid and AWS for continuous planning, execution, and reporting. The test suite ran on 19 iPhones (iOS 8.x to 10.x) and 21 Android devices (Android 4.4.2 to 6.0, multiple brands).

Results

By implementing this framework, Turkcell and Testinium achieved:

  • Automated testing that covers complex real-world use cases such as multi-device conversations and network transitions
  • Better alignment of test coverage with business requirements and multi-region localization
  • A continuous testing pipeline adapted to rapid two-week sprint cycles
  • Significant improvement in reliability of the BİP app across devices and networks