Google Play-এ Internal Testing Track: ট্র্যাক সেটআপ

লেখক: IT Sectr প্রকাশিত: 2026-06-06 পড়ার সময়: 6 মিনিট

Internal Testing Track হল Google Play Console-এ একটি অভ্যন্তরীণ পরীক্ষণের ট্র্যাক যা সীমিত টিমের মধ্যে প্রি-রিলিজ বিল্ড দ্রুত বিতরণের জন্য। এটি Google যাচাই এবং বিল্ড মডারেশন ছাড়াই ইমেলের মাধ্যমে ১০০ জন পর্যন্ত পরীক্ষক যোগ করার অনুমতি দেয়। Google Play Console Help (2024) অনুসারে, Internal Testing Track Closed বা Open ট্র্যাকে যাওয়ার আগে প্রাথমিক আর্কিটেকচার পরীক্ষা, API ইন্টিগ্রেশন এবং ডিভাইস সামঞ্জস্যতার জন্য সর্বোত্তম।

মূল পয়েন্ট

  • Internal Testing Track — দ্রুততম Google Play ট্র্যাক, কনসোলে আপলোড করার পরপরই বিল্ড পরীক্ষকদের জন্য উপলব্ধ
  • ১০০ জন পর্যন্ত পরীক্ষক ইমেল দ্বারা যোগ করা যায়, Google Groups বা বাহ্যিক সেটআপ প্রয়োজন নেই
  • Google মডারেশন নেই — টিমের মধ্যে বিতরণের আগে বিল্ড পর্যালোচনার মধ্য দিয়ে যায় না
  • CI/CD-এর জন্য উপযুক্ত — Gradle বা Play Console API-র মাধ্যমে সরাসরি Internal ট্র্যাকে বিল্ডের স্বয়ংক্রিয় আপলোড
  • পাইপলাইনের প্রথম ধাপ Closed (আলফা) এবং Open (বিটা) ট্র্যাকে যাওয়ার আগে পরীক্ষণের

Internal Testing Track কী?

Internal Testing Track হল Google Play Console-এ পরীক্ষণের প্রথম স্তর, যা ডেভেলপমেন্ট টিমের মধ্যে বিল্ড বিতরণের জন্য ডিজাইন করা হয়েছে। মূল লক্ষ্য হল Closed বা Open ট্র্যাকে দর্শকদের প্রসারিত করার আগে দ্রুত কার্যকারিতা পরীক্ষা, ইন্টিগ্রেশন টেস্টিং এবং গুরুতর বাগ চিহ্নিত করা।

Google Play-র অন্যান্য ট্র্যাকের বিপরীতে, Internal Testing সক্রিয়করণের আগে Google পর্যালোচনার প্রয়োজন হয় না। কনসোলে আপলোড করার কয়েক মিনিটের মধ্যে বিল্ড পরীক্ষকদের জন্য উপলব্ধ হয়। এটি ট্র্যাকটিকে দৈনিক বিল্ড এবং CI/CD পাইপলাইন থেকে স্বয়ংক্রিয় বিতরণের জন্য আদর্শ করে তোলে।

Google Play Console ডকুমেন্টেশন (2024) অনুসারে, Internal Testing Track দুটি বিতরণ বিকল্প সমর্থন করে: ইমেল তালিকা (১০০ জন পর্যন্ত অংশগ্রহণকারী) এবং Google Groups (পরিমাণের সীমা নেই)। গ্রুপগুলি বড় টিমের জন্য উপযুক্ত যেখানে সদস্যরা বেশি ঘন ঘন পরিবর্তিত হয়, যখন ইমেল নির্দিষ্ট ডেভেলপার সেটের জন্য সবচেয়ে ভাল কাজ করে।

কখন Internal Testing Track বেছে নেবেন

Internal ট্র্যাক ডেভেলপমেন্টের প্রাথমিক পর্যায়ে বেছে নেওয়া হয় যখন অ্যাপটি এখনও অস্থির থাকে এবং API পরিবর্তন হতে পারে। একটি CI/CD পাইপলাইন প্রতিটি নতুন বিল্ড Internal ট্র্যাকে আপলোড করে এবং টিম তত্ক্ষণাত্ সর্বশেষ সংস্করণ পায়। বিল্ড বাহ্যিক পরীক্ষক বা ব্যবহারকারীদের কাছে পৌঁছানোর আগে ত্রুটি এবং ক্র্যাশ লগ Play Console-এর মাধ্যমে সংগ্রহ করা হয়।

নতুন ডেভেলপার অ্যাকাউন্টের জন্য, Internal Testing Track প্রকাশনার প্রস্তুতির প্রথম ধাপ হিসেবে কাজ করে। Google এই পর্যায়ে বিল্ড পর্যালোচনা করে না, যা টিমকে পর্যালোচনার জন্য জমা দেওয়ার আগে নিজেই পণ্যের গুণমান যাচাই করতে দেয়।

Google Play Console-এ Internal Testing Track কীভাবে সেটআপ করবেন

Internal Testing Track-এর সেটআপ Google Play Console-এর Release > Testing > Internal Testing বিভাগে করা হয়। প্রক্রিয়াটিতে ট্র্যাক তৈরি, প্রথম বিল্ড আপলোড এবং পরীক্ষক যোগ করা অন্তর্ভুক্ত।

ট্র্যাক তৈরি করতে, Internal Testing বিভাগে যান এবং Create track-এ ক্লিক করুন। ট্র্যাক তৈরি করার পর, সিস্টেম আপনাকে AAB (Android App Bundle) ফরম্যাটে প্রথম বিল্ড আপলোড করতে অনুরোধ করবে। Google সব ধরনের পরীক্ষণের জন্য AAB সুপারিশ করে, কারণ ফরম্যাটটি ডিভাইস আর্কিটেকচার অনুযায়ী অ্যাপের আকার অপ্টিমাইজ করে।

বিল্ড আপলোড করার পর, পরীক্ষক যোগ করে ট্র্যাকের অ্যাক্সেস খোলা হয়। কমপক্ষে একজন পরীক্ষক ছাড়া, ট্র্যাক সক্রিয় বলে বিবেচিত হয় না। Google Play Console ট্র্যাকের অবস্থা, আপলোড করা বিল্ডের তালিকা এবং প্রতিটি অংশগ্রহণকারীর জন্য ইনস্টলেশন পরিসংখ্যান দেখায়।

groovy
// build.gradle - Internal Testing Track-এ স্বয়ংক্রিয় আপলোড
android {
    def versionCode = System.env.GIT_COMMIT_COUNT ?: "1"
    def versionName = "1.0." + versionCode

    defaultConfig {
        versionCode versionCode.toInteger()
        versionName versionName
    }
}

// Gradle Play Publisher প্লাগইনের মাধ্যমে ডিপ্লয় করুন
plugins {
    id 'com.github.triplet.play' version '3.9.0'
}

play {
    track = "internal"
    serviceAccountCredentials = file("play-account.json")
}

Internal ট্র্যাকে পরীক্ষক যোগ করা

Internal Testing Track-এ পরীক্ষক যোগ করা দুটি উপায়ে সম্ভব: ইমেলের মাধ্যমে এবং Google Groups-এর মাধ্যমে। ইমেল তালিকা নির্দিষ্ট গঠনযুক্ত ছোট টিমের জন্য উপযুক্ত। প্রতিটি পরীক্ষক ম্যানুয়ালি কনসোলে যোগ করা হয় এবং নির্দিষ্ট ঠিকানায় আমন্ত্রণ পায়।

Google Groups পরিবর্তনশীল গঠন বা স্বয়ংক্রিয় অ্যাক্সেস ব্যবস্থাপনা সহ টিমের জন্য পছন্দনীয়। শুধু গ্রুপটিকে ট্র্যাকে যোগ করুন এবং এর সমস্ত সদস্য বিল্ডে অ্যাক্সেস পায়। গ্রুপের গঠন পরিবর্তন Play Console-এ সেটিংস আপডেট না করেই হয়।

পরীক্ষকরা তাদের ডিভাইসে Google Play-এর মাধ্যমে অ্যাপ ইনস্টল করে। ট্র্যাকে যোগ করার পর, তারা অ্যাপটিকে আপডেটের জন্য উপলব্ধ (যদি আগে অন্য ট্র্যাক থেকে ইনস্টল করে থাকে) বা ইনস্টলেশনের জন্য নতুন অ্যাপ হিসেবে দেখে। Internal ট্র্যাকের বিল্ডগুলি পাবলিকভাবে প্রকাশিত হয় না — শুধুমাত্র ট্র্যাক অংশগ্রহণকারীরা সেগুলি দেখতে পারে।

Internal ট্র্যাকে মেট্রিক সংগ্রহ

Google Play স্বয়ংক্রিয়ভাবে Internal Testing Track-এর সমস্ত বিল্ডের জন্য Android Vitals সংগ্রহ করে: ক্র্যাশ রেট, ANR এবং স্টার্টআপ সময়। প্রথম পরীক্ষক বিল্ড ইনস্টল করার পরপরই ডেভেলপার Play Console-এ মেট্রিক দেখে। ডেটা একত্রিতকরণ বিলম্ব ছাড়াই রিয়েল টাইমে উপলব্ধ।

Internal Testing এবং Closed/Open ট্র্যাকের মধ্যে পার্থক্য

Internal Testing Track Closed এবং Open ট্র্যাক থেকে অ্যাক্সেসের গতি, পর্যালোচনার প্রয়োজনীয়তা এবং দর্শকের পরিসরে ভিন্ন। Internal-এর মডারেশন প্রয়োজন নেই, Closed-এর Google Groups সেটআপ এবং পর্যালোচনা প্রয়োজন, Open সম্পূর্ণ Google পর্যালোচনার মধ্য দিয়ে যায়।

প্যারামিটারInternal TestingClosed TestingOpen Testing
Google মডারেশনপ্রয়োজন নেইপ্রয়োজনপ্রয়োজন
সর্বোচ্চ পরীক্ষক১০০ (ইমেল) / সীমাহীন (গ্রুপ)২০০ গ্রুপ পর্যন্তসীমাহীন
পরীক্ষণ শুরু৫-১০ মিনিটের মধ্যে১-২ দিনের মধ্যে১-২ দিনের মধ্যে
Google Play অ্যাক্সেসশুধু লিঙ্কের মাধ্যমেশুধু লিঙ্কের মাধ্যমেPlay Market অনুসন্ধানের মাধ্যমে
নতুন অ্যাকাউন্টের জন্যসুপারিশকৃতসুপারিশকৃতবাধ্যতামূলক (১৪ দিন)

Internal ট্র্যাক একমাত্র যেখানে বিল্ড অপেক্ষা ছাড়াই উপলব্ধ। Closed এবং Open-এর Google পর্যালোচনা প্রয়োজন, যা কয়েক ঘন্টা থেকে ২ দিন পর্যন্ত সময় নেয়। নতুন ডেভেলপার অ্যাকাউন্টের জন্য, Open Testing Track বাধ্যতামূলক: প্রকাশের আগে অ্যাপটিকে ১৪ দিনের উন্মুক্ত পরীক্ষণের মধ্য দিয়ে যেতে হবে।

CI/CD-র মাধ্যমে Internal Testing-এর স্বয়ংক্রিয়করণ

Internal Testing Track-এ আপলোডের স্বয়ংক্রিয়করণ Android প্রকল্পে CI/CD পাইপলাইনের জন্য একটি মানক অনুশীলন। Gradle Play Publisher স্বয়ংক্রিয় বিল্ড প্রকাশনার জন্য সবচেয়ে জনপ্রিয় প্লাগইন। এটি AAB-তে স্বাক্ষর করে, Google Play-তে আপলোড করে এবং ট্র্যাক নির্ধারণ করে।

Fastlane Play Console-এ বিল্ড আপলোডের জন্য supply অ্যাকশন প্রদান করে। ট্র্যাক প্যারামিটার লক্ষ্য ট্র্যাক নির্দিষ্ট করে: internal, closedalpha, openbeta বা production। সংস্করণ ব্যবস্থাপনা এবং সার্ভিস অ্যাকাউন্ট Fastfile-এ একবার কনফিগার করা হয়।

ruby
# Fastfile - Internal Testing Track-এ স্বয়ংক্রিয় আপলোড
platform :android do
    desc "Build and deploy to Internal Testing"
    lane :internal do
        gradle(task: "bundleRelease")
        supply(
            track: "internal",
            aab: "app/build/outputs/bundle/release/app-release.aab",
            skip_upload_metadata: true,
            skip_upload_images: true
        )
    end
end

Google Play সার্ভিস অ্যাকাউন্ট Google Cloud Console-এ Publisher ভূমিকা সহ তৈরি করা হয় এবং Play Console-এ ডেভেলপার অ্যাকাউন্টের সাথে লিঙ্ক করা হয়। সার্ভিস অ্যাকাউন্টের JSON কী CI/CD রিপোজিটরিতে একটি সুরক্ষিত ভেরিয়েবল (GitHub Secrets, GitLab CI Variables, Jenkins Credentials) হিসাবে সংরক্ষণ করা হয়।

সচরাচর জিজ্ঞাসিত প্রশ্ন

Internal Testing ট্র্যাক সক্রিয় হতে কত সময় লাগে?

বিল্ড আপলোড করার পর সক্রিয়করণে ৫-১০ মিনিট সময় লাগে। Closed এবং Open ট্র্যাকের বিপরীতে, Internal-এর Google পর্যালোচনার প্রয়োজন নেই। কনসোল দ্বারা প্রক্রিয়াকরণের পরপরই পরীক্ষকরা বিল্ডে অ্যাক্সেস পায়।

Internal Testing কি বাণিজ্যিক সফ্টওয়্যারের জন্য ব্যবহার করা যেতে পারে?

Internal Testing অভ্যন্তরীণ টিমের জন্য ডিজাইন করা হয়েছে, কিন্তু যদি পরীক্ষকরা কোম্পানির কর্মচারী বা অংশীদার হন, তবে এটি গ্রহণযোগ্য। বাহ্যিক ব্যবহারকারীদের বিতরণের জন্য, Google Play নীতি অনুসারে Closed বা Open ট্র্যাক ব্যবহার করুন।

Internal Testing ট্র্যাকে বিল্ড কীভাবে আপডেট করবেন?

আপডেট একই ট্র্যাকে বর্ধিত versionCode সহ নতুন AAB বিল্ড আপলোড করে করা হয়। পরীক্ষকরা স্বয়ংক্রিয়ভাবে Google Play-র মাধ্যমে আপডেট পায়। Google প্রতিটি আপলোড করা বিল্ডের জন্য versionCode পরিবর্তনের সুপারিশ করে।

Internal Testing কি Google Play-তে অ্যাপ রেটিং প্রভাবিত করে?

না, Internal ট্র্যাকের পরীক্ষকরা পাবলিক রিভিউ বা রেটিং দিতে পারে না। সমস্ত প্রতিক্রিয়া অভ্যন্তরীণভাবে সংগ্রহ করা হয় এবং শুধুমাত্র Play Console-এ ডেভেলপারের কাছে দৃশ্যমান। Internal ট্র্যাকের কার্যকলাপের কারণে অ্যাপ রেটিং পরিবর্তিত হয় না।

প্রোডাকশনে প্রকাশের পর Internal ট্র্যাকের কী হয়?

Internal ট্র্যাক প্রোডাকশনের সমান্তরালে কাজ করতে থাকে। ডেভেলপাররা সমস্ত ট্র্যাকে স্বাধীনভাবে নতুন বিল্ড আপলোড করে, যা বর্তমান সংস্করণ Google Play-তে প্রকাশিত থাকা অবস্থায় অ্যাপের পরবর্তী সংস্করণ পরীক্ষা করতে দেয়।

সারসংক্ষেপ

  • Internal Testing Track — মডারেশন ছাড়া এবং বিল্ডে তাৎক্ষণিক অ্যাক্সেস সহ প্রাথমিক Google Play পরীক্ষণ ট্র্যাক
  • ১০০ জন পর্যন্ত পরীক্ষক ইমেল দ্বারা বা স্বয়ংক্রিয় অ্যাক্সেস ব্যবস্থাপনা সহ Google Groups-এর মাধ্যমে যেকোনো সংখ্যা
  • বিল্ড উপলব্ধ আপলোডের ৫-১০ মিনিটের মধ্যে, যা ট্র্যাককে CI/CD থেকে দৈনিক বিল্ডের জন্য আদর্শ করে তোলে
  • Closed/Open থেকে পার্থক্য: Google পর্যালোচনার প্রয়োজন নেই, তবে Play Store-এ পাবলিক রিভিউ বা দৃশ্যমানতা প্রদান করে না
  • স্বয়ংক্রিয়করণ Gradle Play Publisher বা Fastlane supply-র মাধ্যমে বিল্ড আপলোডকে এক ধাপে সরল করে
  • Android Vitals স্বয়ংক্রিয়ভাবে সংগ্রহ করা হয়, ক্র্যাশ, ANR এবং কর্মক্ষমতা মেট্রিক প্রদান করে
  • সুপারিশকৃত দর্শক প্রসারিত করার আগে Internal Track-কে পরীক্ষণ পাইপলাইনের প্রথম ধাপ হিসেবে ব্যবহার করা

আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব

IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।

প্রকল্প নিয়ে আলোচনা করুন

আরও পড়ুন