ফায়ারফক্স ওএস এর জন্য অটোমেটিক টেস্ট লিখতেএই পর্যন্ত আমরা আপনাকে যে পরিমাণ টুলস এবং তথ্য সরবরাহ করেছি তা আপনার নিজস্ব সহায়তা করবে। এর পাশাপাশি আপ করার এবং দ্রুত রানিং এর জন্য এইখানে যথেষ্ট পরিমাণ স্টেপ আছে । এই পার্টে আমরা অনেক গভীরে যাব যেখানে আপনি অনেক রিসোর্স এবং আইডিয়া পাবেন এবং এর পর আপনি এইখানে থেকে নিজস্ব কাজে উৎসাহিত হবেন। এখন আমরা আরো সামনে অগ্রসর হব যাতে আপনি নিজের টেস্ট নিজে করতে পারেন — এনজয়!
রিসোর্সসমূহঃ
নিচের রিসোর্সগুলো খুব কাজের হবে যদি আপনি আপনার নিজের ইউনিট টেস্ট বিল্ড করতে চান।
- Firefox OS App Manager ডিভাইসের অথবা সিমুলেটরের গাইয়া ডিরেক্টরী ডিবাগিং এর জন্য একটি গ্রেট টুল । আপনার লিখিত কোডগুলোকে যাচাই করে লোকেট করা এবং কিভাবে কোডগুলো কাজ করবে তা নির্দেশ করার জন্য এইটা একটা ভাল উপায়।
- লিমিটেড কিন্তু ওভারহেড মেকানিজমের জন্য , আপনি কনসোলে এইচটিএমএল এর সোর্স ডাম্প করতে পারেন
print self.marionette.page_source
কমান্ড দিয়ে । - অন্যথায় রো এইচটিএমএল মেটেরিয়ালের জন্য দেখুন Gaia Git repo.
- Marionette কমান্ড সম্পর্কে আরো জানতে পড়ুন Marionette docs।
নতুন এবং মোডিফাই টেস্টের জন্য আইডিয়া
এই সেকশন শুরু করার জন্য আপনাকে কিছু আইডিয়া দিবে।
test_add_contact.py মোডিফাইং
প্রথমে শুরু করা যাক আমরা যেগুলোর কাজ শুরু করেছি সেগুলোর মডিফাইয়িং দিয়েঃ
- টেস্ট কন্টাক্ট তৈরীর সময় প্রতিবার ইউনিক নাম আছে কিনা দেখুন।
-
setUp()
স্টেপে সব কন্টাক্ট ডিলিট করুন। - আনলক করার আগে স্ক্রীন চালু করুন।
এখন আরেকটি টেস্ট মেথড এড করুন। এইটাকে আপনি যা খুশি বলতে পারেন যতক্ষণ এর শুরুতে test_
মেথড থাকে ।এই টেস্টটা নিচের মত কাজ করবে:
- কন্টাক্ট ওপেন ।
- প্রথম টেস্টে যে নাম নিওয়া হয়েছে থেকে ভিন্ন নাম নিয়ে নতুন একটি কন্টাক্ট সৃষ্টি করুন।
- এডিট মুডে গিয়ে কন্টাক্ট রি-এন্টার করুন।
- Company নাম যুক্ত করুন।
- Done ট্যাবে চাপ দিন।
- দেখুন কোম্পানীর তালিকাভুক্ত হয়েছে।
এখন আপনি যখন টেস্ট ফাইল চালু করবেন , তাহলে উভয় টেস্ট রান করা শুরু করবে। এখন আমরা টেস্ট অটোমেশনের শক্তি খুব কাছাকাছি থেকে লক্ষ্য করব— স্বয়ংক্রিয়ভাবে একটি টেস্ট সিরিজ চালানো এবং এর ফলাফল রিপোর্ট করার ক্ষমতা!
টেস্টের নতুন কিছু আইডিয়া
- নতুন কন্টাক্ট তৈরি করুন, কন্টাক্টটি সম্পাদনা করুন এবং নাম পরিবর্তন করুন। পরিবর্তিত নামটি স্ক্রীনে দেখা যাওয়া উচিত।
- কন্টাক্ট তৈরি করুন এবং ফেভারিট হিসেবে যুক্ত করতে এটিকে 'star' দিয়ে মার্ক করুন। তাহলে প্রধান স্ক্রীণে এইটা * (starred) ক্যাটাগরির নিচে তালিকাভুক্ত হবে।
- ফোন নাম্বারের সাহায্যে একটি কন্টাক্ট তৈরী করুন। কন্টাক্ট রেকর্ড ওপেন করার পর "Message" আইকনে ক্লিক করুন। এখন , ম্যাসেজ অ্যাপটি চালু হয়ে যাওয়া উচিত যেটির প্রাপক অংশে আপনার কন্টাক্টি দেখাবে।