Tradefed মাধ্যমে পরীক্ষা

Tradefed-এ পরীক্ষা চালানো পরীক্ষা চালানোর দ্বারা পরিচালিত হয় যা প্রয়োজনীয় পরীক্ষার পদক্ষেপের জন্য Android ডিভাইসগুলির নিয়ন্ত্রণের অনুমতি দেয়। ক্রমানুসারে এই বিভাগগুলি অনুসরণ করুন।

1. একটি নতুন পরীক্ষা রানার লিখুন

এখানে আপনি একটি নতুন ট্রেডফেড টেস্ট রানার লেখার মূল বিষয়গুলি শিখবেন। এটি বিশেষভাবে উপযোগী যদি আপনি একটি সম্পূর্ণ নতুন ধরনের পরীক্ষা সমর্থন করার পরিকল্পনা করেন এবং স্ক্র্যাচ থেকে বিকাশ করার জন্য আপনার একটি নতুন রানার প্রয়োজন।

নির্দেশাবলীর জন্য একটি ট্রেডফেড টেস্ট রানার লিখুন দেখুন।

2. একটি শার্ডেবল টেস্ট রানার লিখুন

এছাড়াও আপনি শিখতে পারেন কিভাবে আপনার টেস্ট রানারকে শার্ডেবল করা যায়। একটি শার্ডেবল টেস্ট রানার পরিকাঠামোকে বেশ কয়েকটি ডিভাইসে (কলকেটেড বা না) সম্পূর্ণ টেস্ট এক্সিকিউশন বিতরণ করতে দেয়। এটি দরকারী যখন পরীক্ষার কর্পাস বড় হয়, এবং আপনি সম্পাদন এবং গতি সমাপ্তির সমান্তরাল করতে চান।

ধাপগুলির জন্য একটি শার্ডেড IRemoteTest টেস্ট রানার লিখুন দেখুন।

3. একটি হোস্ট-চালিত পরীক্ষা লিখুন

হোস্ট-চালিত পরীক্ষাগুলি একটি সাধারণ ব্যবহারের ক্ষেত্রে যেখানে পরীক্ষা সম্পাদন হোস্ট-সাইড থেকে চালিত হয় এবং পরীক্ষার জন্য প্রয়োজনীয় ডিভাইসটিকে জিজ্ঞাসা করে। এটি উপযোগী যখন পরীক্ষা দ্বারা প্রয়োজনীয় ডিভাইস অপারেশন ডিভাইসের অবস্থাকে প্রভাবিত করে, উদাহরণস্বরূপ ডিভাইসটি পুনরায় বুট করা।

টেস্ট রানার টাইপ ট্রেডফেডের মধ্যে ব্যবহার করা যেতে পারে বা স্যুটের মাধ্যমে চলার সময়।

নির্দেশাবলীর জন্য ট্রেড ফেডারেশনে একটি হোস্ট-চালিত পরীক্ষা লিখুন দেখুন।

4. পরীক্ষা থেকে মেট্রিক্স রিপোর্ট করুন

এক্সিকিউশন ফলাফল ছাড়াও মেট্রিক্স রিপোর্ট করা একটি পরীক্ষার জন্য মোটামুটি সাধারণ। পরীক্ষার রানার উপর নির্ভর করে, মেট্রিক্স রিপোর্ট করার জন্য বিভিন্ন পদ্ধতি আছে।

উদাহরণের জন্য ট্রেডফেড পরীক্ষার রিপোর্ট মেট্রিক্স বা ডেটা দেখুন।

5. স্বয়ংক্রিয় লগ সংগ্রহ

কিছু লগ সাধারণত ডিবাগিং সমস্যার জন্য ব্যবহৃত হয়, উদাহরণস্বরূপ: Logcat। তাই ট্রেডফেড তাদের সহজে সংগ্রহ করার জন্য একটি স্বয়ংক্রিয় প্রক্রিয়া অফার করে।

ব্যবহারের জন্য ব্যর্থতা সংগ্রহে স্বয়ংক্রিয় লগ দেখুন।

6. স্বয়ংক্রিয় পরীক্ষা পুনরায় চেষ্টা করুন

আপনি ট্রেডফেডকে স্বয়ংক্রিয়ভাবে ব্যর্থতার পুনরায় চেষ্টা করতে সক্ষম করতে পারেন বা পুনরাবৃত্তিতে কয়েকবার কিছু পরীক্ষা চালাতে পারেন।

আরো বিস্তারিত জানার জন্য স্বয়ংক্রিয় পরীক্ষা পুনরায় চেষ্টা দেখুন.

7. বিচ্ছিন্নতা পুনরায় চেষ্টা করুন

আপনি ট্রেডফেডকে পুনরায় চেষ্টা করার চেষ্টার মধ্যে পরীক্ষা নির্বাহকে আলাদা করার চেষ্টা করতে সক্ষম করতে পারেন।

আরও বিশদ বিবরণের জন্য বিচ্ছিন্নতা পুনরায় চেষ্টা করুন দেখুন।

8. একটি শেল পরীক্ষা লিখুন

ট্রেড ফেডারেশনে একটি শেল পরীক্ষা লিখুন দেখুন।

9. গ্লোবাল টেস্ট ফিল্টার কনফিগার করুন

ট্রেড ফেডারেশনে গ্লোবাল ফিল্টার দেখুন।