robotframework (এছাড়াও রোবট কাঠামো হিসাবে পরিচিত) একটি ওপেন সোর্স, মডুলার, বিনামূল্যে এবং প্ল্যাটফর্ম স্বাধীন কমান্ড-লাইন সফ্টওয়্যার প্রকল্প থেকে পাইথন বাস্তবায়িত এবং পরিকল্পিত সব মূলধারার অপারেটিং সিস্টেম একটি শব্দ চালিত পরীক্ষা অটোমেশন কাঠামো প্রদান করা অফসেট .
এটা বেশিরভাগ স্বীকৃতি স্তরের পরীক্ষার জন্য ব্যবহার করা হয়, কিন্তু এটি ATDD (গ্রহণ টেস্ট চালিত উন্নয়ন) জন্য ব্যবহার করা যেতে পারে. এটা systems.Test লাইব্রেরি অপারেটিং robotframework এর টেস্টিং ক্ষমতা প্রসারিত পরীক্ষা লাইব্রেরি ব্যবহার করতে পারেন তার পরীক্ষার capabilitiesDevelopers প্রসারিত করতে ব্যবহার করা যেতে পারে পরীক্ষা ক্ষেত্রে জেনারেট করার জন্য একটি সহজ-থেকে-ব্যবহার ট্যাবুলার বাক্য গঠন বৈশিষ্ট্য এবং লিনাক্স, উইন্ডোজ এবং ম্যাক অধীনে কাজ করে, সঙ্গে হয় বাস্তবায়িত জাভা বা পাইথন প্রোগ্রামিং ভাষা. নতুন কীওয়ার্ড একই সহজ সিনট্যাক্স ব্যবহার করে, বিদ্যমান বেশী থেকে তৈরি করা যেতে পারে.
রোবট ফ্রেমওয়ার্ক পাইথন লেখা হয় সত্বেও যে, এটা IronPython (নেট) এবং jython (JVM) ব্যবহার করতে পারেন. এটা আলাদা সফটওয়্যার projects.Getting এবং ইনস্টল আপনার গনুহ / লিনাক্স কম্পিউটারে রোবট ফ্রেমওয়ার্ক সফটওয়্যার ব্যবহার FrameworkTo রোবট দিয়ে শুরু হিসাবে বর্তমানে রক্ষণাবেক্ষণ করা হয় যা বিভিন্ন জেনেরিক ইউটিলিটি এবং পরীক্ষা লাইব্রেরি, গঠিত একটি featureful বাস্তুতন্ত্র boasts, এটা পিপ ব্যবহার করা বাঞ্ছনীয় (পাইথন-পিপ) টুল (যেমন উবুন্টু পিপ robotframework ইনস্টল করা). যাইহোক, আপনি Softoware উপর বিনামূল্যে বিতরণ উৎস tarball রূপে ব্যবহার করে ইনস্টল করতে পারেন.
সিডি & rsquo; শুধু & lsquo সঙ্গে নিষ্কাশিত আর্কাইভ ফাইলের অবস্থান থেকে সরানো, একটি টার্মিনাল এমুলেটর খুলুন, এটা আনপ্যাক, আপনার কম্পিউটারের তে এটি সংরক্ষণ করুন, সংরক্ষণাগার ডাউনলোড করুন; কমান্ড (যেমন সিডি /home/softoware/robotframework-2.8.6) এবং & lsquo চালানো; উবুন্টু পাইথন ইনস্টল setup.py & rsquo; কমান্ড.
ইনস্টলেশন সমাপ্তির পরে, আপনি pybot, ipybot বা jybot স্ক্রিপ্ট হয় চলমান কাঠামোর সঙ্গে যোগাযোগ করতে পারবেন. বিস্তারিত ব্যবহারের নির্দেশাবলী, ইনস্টলেশনের নির্দেশাবলী, সেইসাথে বাস্তব জীবনের উদাহরণ প্রকল্পের GitHub পাতা পাওয়া যাবে (বিস্তারিত জানার জন্য নিচের হোমপেজে লিংক দেখুন).
নতুন কি এই রিলিজে:
- সবচেয়ে গুরুত্বপূর্ণ উন্নত বৈশিষ্ট্য:
- Rebot (# 1687) সঙ্গে সাধারণ মার্জ ফলাফলের জন্য সমর্থন.
- উন্নত logfiles.
- সুপারিশ.
- পিছন দিকে বেমানান পরিবর্তন:
- আমরা বিতরণ থেকে পুরাতন বহিরাগত সরঞ্জাম সরিয়ে ফেলা হয়েছে. ইস্যু # সরঞ্জাম সরানো হয়েছে যেখানে 1754 তালিকা.
- নামে আর্গুমেন্ট এবং kwarg নাম (# 1793) ভেরিয়েবল জন্য সমর্থন সম্ভবত কিছু কিছু ক্ষেত্রে সমস্যার সৃষ্টি হতে পারে. বিস্তারিত জানার জন্য এখানে মন্তব্য দেখুন.
- install.py স্ক্রিপ্ট সরিয়ে ফেলা হয়েছে (# 1753).
- প্রাপ্তি স্বীকার:
- BuiltIn.Log pprint সমর্থন (# 1666).
- নতুন প্যাটার্ন সংগ্রহ (# 1724) মধ্যে কীওয়ার্ড মিলে.
- কী খুঁজতে হবে / পরিবর্তনশীল পাওয়া যায় না সুপারিশ (# 888 এবং # 1804).
শিরোলেখ সারি (# 1796) উপর পতন সব (# 1478), নতুন আইকন (# 1808), এবং ব্যায়িত সময় সঙ্গে
পাওয়া না ভেরিয়েবল (# 1804) এবং কীওয়ার্ড (# 888) জন্য
সংস্করণ 2.0.4 নতুন কি: তৈরি করার জন্য
- সক্ষম সহজ-থেকে-ব্যবহার ট্যাবুলার বাক্য গঠন একটি অভিন্ন ভাবে পরীক্ষার ক্ষেত্রে.
- .
- প্রদান করে সহজ-থেকে-পড়া HTML ফরম্যাট এ রিপোর্ট এবং লগ.
- প্ল্যাটফর্ম এবং আবেদন স্বাধীন.
- মডুলার স্থাপত্য এমনকি বিভিন্ন বৈচিত্র্যময় ইন্টারফেস সঙ্গে অ্যাপ্লিকেশনের জন্য পরীক্ষা করে তৈরি করা সমর্থন করে.
- .
- .
- তাই ওয়েব টেস্টিং, জাভা গ্রাফিক্যাল ইউজার ইন্টারফেস টেস্টিং, চলমান প্রসেস, টেলনেট, SSH- র মাধ্যমে, এবং সেলেনিয়াম জন্য সমর্থন প্রদান করে.
- সমর্থন ডাটা পরীক্ষার ক্ষেত্রে তৈরি করা.
- মৃত্যুদন্ড কার্যকর করা এবং শ্রেণীবিভক্ত পরীক্ষার ক্ষেত্রে নির্বাচন করতে ট্যাগিং প্রদান করে.
- -এ নির্মিত সমর্থন ভেরিয়েবলের জন্য, বাস্তব বিশেষ করে বিভিন্ন পরিবেশে পরীক্ষার জন্য.
বিদ্যমান কীওয়ার্ড থেকে পুনর্ব্যবহারযোগ্য উচ্চ স্তরের কীওয়ার্ড তৈরি করার ক্ষমতা প্রদান করে
কাস্টমাইজড পরীক্ষা লাইব্রেরি তৈরি করার জন্য একটি সহজ লাইব্রেরি API- টি উপলব্ধ
বিদ্যমান বিল্ড পরিকাঠামো (ধারাবাহিক ইন্টিগ্রেশন সিস্টেম) মধ্যে ইন্টিগ্রেশন জন্য একটি কমান্ড লাইন ইন্টারফেস এবং XML ভিত্তিক আউটপুট প্রদান করে
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না