সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন

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

সাইপ্রাস অটোমেশন ফ্রেমওয়ার্ক

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

সূচি তালিকা

সাইপ্রাস কি?

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

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

সাইপ্রাস যে ব্রাউজারগুলি সমর্থন করে তা হ'ল ক্রোম, ফায়ারফক্স, এজ, ইলেকট্রন এবং সাহসী। তদতিরিক্ত, ক্রপ ব্রাউজার পরীক্ষা সাইপ্রাসের সাথে সহজেই অর্জনযোগ্য। পরিশেষে, যদিও সাইপ্রাস কেবল জাভাস্ক্রিপ্ট সমর্থন করে, এটি টাইপসক্রিপ্ট দিয়েও লেখা যেতে পারে, প্রাথমিকভাবে জাভাস্ক্রিপ্ট দিয়ে লেখা।

সাইপ্রেস অটোমেশন

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

সাইপ্রাস মূলত ওয়েবে স্ক্রিপ্টগুলি স্বয়ংক্রিয় করতে ব্যবহৃত হয় (ব্রাউজারে চলমান যে কোনও কিছু স্বয়ংক্রিয় করতে পারে)। এটি নেটিভ মোবাইল অ্যাপ্লিকেশনগুলিতে কখনও চলতে পারে না তবে মোবাইল অ্যাপ্লিকেশনগুলির কিছু কার্যকারিতা স্বয়ংক্রিয় করতে পারে যদি সেগুলি ব্রাউজারে উন্নত হয়।

বৈশিষ্ট্য

সাইপ্রাসে এমন অনেক দুর্দান্ত বৈশিষ্ট্য রয়েছে যা অন্য কোনও অটোমেশন সরঞ্জাম থেকে আলাদা। এখানে আসুন কয়েকটি মূল বৈশিষ্ট্য নিয়ে আলোচনা করব এবং আমাদের পরীক্ষার কেসগুলি লিখতে শুরু করার পরে আমরা অন্যান্য অংশগুলিতে পরে পরিচিত হব!

  1. স্বয়ংক্রিয় অপেক্ষার - সাইপ্রেসের স্বয়ংক্রিয় অপেক্ষার সুবিধা রয়েছে। উপাদানটি আনার জন্য আমাদের কখনই জোর করে অপেক্ষা করতে এবং ঘুমানোর দরকার পড়বে না OM সাইপ্রেস স্বয়ংক্রিয়ভাবে উপাদানগুলির সাথে কোনও মিথস্ক্রিয়া এবং দৃser়তার কার্যকরকরণের জন্য অপেক্ষা করে। সুতরাং, পরীক্ষা দ্রুত!
  2. সময় ভ্রমণ - সাইপ্রেস পরীক্ষার সম্পাদনের সময় স্ক্রিনশটগুলি ক্যাপচার করে। আমরা ড্যাশবোর্ডে কার্যকর হওয়া কমান্ডগুলিতে কেবল রিয়েল-টাইমে ফলাফলগুলি দৃশ্যমান দেখতে পারি। এইভাবে, পরীক্ষাগুলি ডিবাগ করা সহজ
  3. ডিবাগিং পরীক্ষা - সাইপ্রাস বিকাশকারী সরঞ্জামগুলির মতো জনপ্রিয় সরঞ্জামগুলি থেকে পরীক্ষাগুলি ডিবাগ করতে পারে। ত্রুটিগুলি পঠনযোগ্য এবং স্ট্যাকগুলি সহজেই আবিষ্কারযোগ্য।
  4. স্টাব অনুরোধ - সাইপ্রেসের ফাংশন আচরণ, নেটওয়ার্কের প্রতিক্রিয়া বা স্টাব এবং স্পাই দ্বারা ব্যবহৃত টাইমারগুলি নিশ্চিত ও নিয়ন্ত্রণ করার বিকল্প রয়েছে।
  5. ক্রমাগত ইন্টিগ্রেশন - সাইপ্রেস অন্য কোনও অতিরিক্ত সিআই পরিষেবার উপর নির্ভর করে না। যাইহোক, পরীক্ষার জন্য কমান্ড চালানোর সময়, সংহতকরণ সহজেই অ্যাক্সেসযোগ্য।

সাইপ্রাস সম্পর্কে মিথ

একটি পৌরাণিক কাহিনী রয়েছে যে সাইপ্রাস কেবল জাভাস্ক্রিপ্ট-বান্ধব ওয়েব অ্যাপ্লিকেশনগুলিতে চলতে পারে। তবে সাইপ্রেস জ্যাঙ্গো, রুবি অন রেলস, লারাভেল ইত্যাদি দিয়ে নির্মিত যে কোনও ওয়েব অ্যাপ্লিকেশন পরীক্ষা করতে পারে এছাড়াও, সাইপ্রাস পিএইচপি, পাইথন, রুবি, সি # ইত্যাদি ইত্যাদির মতো প্রোগ্রামিং ভাষার কোনওটিকে সমর্থন করে তবে আমরা জাভাস্ক্রিপ্টে আমাদের পরীক্ষা লিখি in ; এর বাইরেও সাইপ্রাস যে কোনও অ্যাপ্লিকেশনটিতে কাজ করে।

সাইপ্রাস এর উপাদান

সাইপ্রাসে দুটি প্রধান উপাদান রয়েছে। তারা হয় টেস্ট রানার এবং ড্যাশবোর্ড.

সরলবর্গীয় চিরহরিৎ বৃক্ষবিশেষ
সাইপ্রাস টেস্ট রানার
সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
সাইপ্রাস পরীক্ষা বৈশিষ্ট্য

টেস্ট রানার - সাইপ্রেস এই অনন্য টেস্ট রানার সরবরাহ করে, যেখানে ব্যবহারকারী পরীক্ষার অধীনে প্রয়োগ ও প্রয়োগের সময় আদেশগুলি দেখতে পারে can

টেস্ট রানারের অধীনে কয়েকটি উপ-উপাদান রয়েছে। তারা হয়

  1. কমান্ড লগ - এটি টেস্ট স্যুটটির দৃশ্যমান উপস্থাপনা। আপনি পরীক্ষায় সম্পাদিত আদেশগুলি, দৃ details় বিবরণ এবং পরীক্ষা ব্লকগুলি দেখতে পারেন।
  2. পরীক্ষার স্থিতি মেনু - এই মেনুতে পরীক্ষার কেস কেটে গেছে বা ব্যর্থ হয়েছে এবং মৃত্যুদন্ড কার্যকর করার সময় নিয়েছে তা দেখায়।
  3. ইউআরএল পূর্বরূপ - এটি আপনাকে সমস্ত ইউআরএল পাথের উপর নজর রাখার জন্য পরীক্ষা করে নিচ্ছে সেই URL টি সম্পর্কে তথ্য দেয়।
  4. ভিউপোর্ট সাইজিং - আপনি বিভিন্ন প্রতিক্রিয়াশীল লেআউট পরীক্ষার জন্য অ্যাপের ভিউপোর্টের আকারটি সেট করতে পারেন
  5. অ্যাপ্লিকেশন পূর্বরূপ - এই বিভাগটি রিয়েল-টাইমে চালিত কমান্ডগুলি প্রদর্শন করে। এখানে আপনি প্রতিটি বেস ডিবাগ করতে বা পরীক্ষা করতে ডিভলটুলগুলি ব্যবহার করতে পারেন।

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

সাইপ্রাস আর্কিটেকচার

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

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

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
সাইপ্রাস আর্কিটেকচার

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

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

সাইপ্রেস ইনস্টল করুন

এই বিভাগটি ইনস্টলেশন প্রক্রিয়া নিয়ে আলোচনা করবে যা আমাদের পরীক্ষার কেসগুলি লেখার আগে অনুসরণ করা দরকার। সাইপ্রাস ডাউনলোড করার জন্য দুটি ভিন্ন উপায় রয়েছে। তারা হয়

  1. এনপিএমের মাধ্যমে ইনস্টল করুন
  2. সরাসরি ডাউনলোড

আমরা সাইপ্রেস ইনস্টল করার আগে, এনপিএমের মাধ্যমে ইনস্টল করার জন্য আমাদের কয়েকটি প্রাক-প্রয়োজনীয় প্রয়োজন হতে পারে। আসুন তাদের বিস্তারিত দেখুন।

আগ্রহী

আমাদের পরীক্ষার কেসগুলি লেখার আগে আমাদের কিছু প্রাক-প্রয়োজনীয়তা প্রয়োজন।

  • উপরে আলোচিত হিসাবে, সাইপ্রাস নোড সার্ভারে চলে; অতএব আমাদের নোড.জেএস ইনস্টল করতে হবে
  • এছাড়াও, আমাদের পরীক্ষার কেসগুলি লিখতে আমাদের একটি কোড সম্পাদক বা আইডিই প্রয়োজন।

এই উদাহরণে, আমরা ভিজ্যুয়াল স্টুডিও কোডটি ব্যবহার করব। সুতরাং আসুন বিশদে ডুব দিন।

নোড.জেএস ম্যাকে ইনস্টলেশন

এখানে আমরা ম্যাকে নোড.জেএস ডাউনলোড করার পদক্ষেপগুলি নিয়ে আলোচনা করব। নেভিগেট করুন https://nodejs.org/en/download/। আপনি এখন ডাউনলোড পৃষ্ঠায় অবতরণ করবেন।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
ম্যাকোগুলিতে নোড প্যাকেজ

1. ম্যাকস ইনস্টলার এ ক্লিক করুন। ক্লিক করার পরে, আপনি নীচে ডাউনলোড করা একটি প্যাকেজ ফাইল খুঁজে পেতে পারেন। নোড.জেএস ইনস্টল করতে পিকেজি ফাইলে ক্লিক করুন

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
ইনস্টলার পরিচয়

2. আপনি একবার .pkg ফাইল ক্লিক করলে নোড ইনস্টলারটি ওপেন হবে। ভূমিকা বিভাগ আপনাকে Node.js এবং এনপিএম সংস্করণ দেয়। চালিয়ে ক্লিক করুন

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
সম্মত লাইসেন্স
সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
ইনস্টলারে অ্যাক্সেসের অনুমতি দিন

৩.আগ্রি বাটনে ক্লিক করুন এবং তারপরে চালিয়ে যান। ডাউনলোড ফোল্ডারে আপনার ফাইলগুলিতে অ্যাক্সেসের অনুমতি দেওয়ার জন্য একটি পপ-আপ উপস্থিত হবে। ওকে ক্লিক করুন।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
গন্তব্য নির্বাচন

৪. এই বিভাগে, আপনি গন্তব্যটি নির্বাচন করতে পারেন যেখানে নোড.জেএস ডাউনলোড করতে হবে। আবার, আপনি আপনার সিস্টেমের স্থান অনুযায়ী চয়ন করতে পারেন। এখানে আমি ডিফল্ট অবস্থানটি বেছে নিচ্ছি।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
ইনস্টলেশনের ধরণ
সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
ইনস্টল করার জন্য ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন

5. ইনস্টল বোতামে ক্লিক করুন। আপনি একবার ক্লিক করলে, আপনার সিস্টেমে পাসওয়ার্ড জিজ্ঞাসা করার জন্য একটি পপ-আপ উত্থিত হবে। আপনার পাসওয়ার্ড লিখুন এবং ইনস্টল সফ্টওয়্যার ক্লিক করুন।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
ইনস্টলেশন সংক্ষিপ্তসার

6. হুররে! আমরা নোড.জেএস এবং এনএমপি প্যাকেজ ইনস্টল করেছি। ইনস্টল শেষ করতে ক্লোজ ক্লিক করুন।

ম্যাকে ভিজ্যুয়াল স্টুডিও কোড ইনস্টলেশন

আমরা সফলভাবে নোড.জেএস ইনস্টল করেছি এখন আমাদের কোড সম্পাদক ভিজ্যুয়াল স্টুডিও কোড ইনস্টল করা যাক। ভিএস কোড একটি শক্তিশালী সরঞ্জাম যা জাভাস্ক্রিপ্টের সমস্ত অন্তর্নির্মিত কার্যকারিতা রয়েছে। সুতরাং আসুন ভিজ্যুয়াল স্টুডিও কোডের ইনস্টলেশন পদক্ষেপগুলিতে ডুব দিন।

এখানে আমরা ম্যাকে ভিএস কোড ডাউনলোডের পদক্ষেপগুলি নিয়ে আলোচনা করব। প্রথমে নেভিগেট করুন https://code.visualstudio.com/download ভিএস কোডের ডাউনলোড পৃষ্ঠায় অবতরণ করতে।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
ম্যাকে ভিএস কোড ইনস্টল করুন

1. ম্যাক আইকনে ক্লিক করুন। আপনি নীচে একটি প্যাকেজ ডাউনলোড করা দেখতে পারেন।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
জিপ ইনস্টল করা প্যাকেজ

২. প্যাকেজটি আনজিপ করতে ডাউনলোড করা ফাইলটিতে ক্লিক করুন। একবার আনজিপ করা হয়ে গেলে আপনি ফাইন্ডারে আপনার ডাউনলোডগুলিতে ভিজ্যুয়াল স্টুডিও কোডটি সন্ধান করতে পারেন।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
ডাউনলোডগুলিতে ভিএস কোড

3. হুররে! আমরা আমাদের কোড সম্পাদক ডাউনলোড করেছি। ভিজ্যুয়াল স্টুডিও কোড খুলতে আইকনে ক্লিক করুন।

একটি নতুন সাইপ্রাস প্রকল্প তৈরি

আমরা এখন দেখব কীভাবে আমাদের ভিজ্যুয়াল স্টুডিও কোডে একটি নতুন নোড প্রকল্প তৈরি করা যায়। একবার আপনি ভিএস কোড আইকনে ক্লিক করলে আপনি স্বাগতম পৃষ্ঠায় নামবেন। এর পরে একটি নতুন ফোল্ডার তৈরি করতে ওয়ার্কস্পেস ফোল্ডারে অ্যাড ক্লিক করুন।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
নতুন প্রকল্প তৈরি

আপনি একবার ফোল্ডারে ক্লিক করলে আপনি একটি নতুন ফোল্ডার যুক্ত করার জন্য একটি পপ-আপ পাবেন। আপনি যে অবস্থানটি ওয়ার্কস্পেস যুক্ত করতে চান তার উপর ক্লিক করুন। এরপরে নিউ ফোল্ডারে ক্লিক করুন এবং ফোল্ডারটির নাম সাইপ্রসপ্রজেক্ট হিসাবে যুক্ত করুন এবং ওপেন ক্লিক করুন।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
নতুন ফোল্ডার তৈরি

এখন আমরা আমাদের সাইপ্রেস পরীক্ষার জন্য একটি ফোল্ডার তৈরি করেছি। আমরা আমাদের পরীক্ষা লিখতে শুরু করার আগে আমাদের প্যাকেজ.জসন ফাইলটি ইনস্টল করা উচিত। ইনস্টল করার আগে, আসুন বুঝতে পারি প্যাকেজ.জসন ফাইল কী।

প্যাকেজ.জসন ফাইল কী?

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

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
ওপেন টার্মিনাল

1. আমাদের কমান্ডগুলি কার্যকর করতে, আমাদের টার্মিনালটি খুলতে হবে। ভিএস কোডের শীর্ষে, ক্লিক করুন প্রান্তিক। ড্রপডাউনটি খুললে, ক্লিক করুন নতুন টার্মিনাল.

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
Package.json ফাইল ইনস্টল করুন

টার্মিনালটি খোলার পরে, প্রকল্প ডিরেক্টরিতে নীচের কমান্ডটি টাইপ করুন এবং এন্টার টিপুন।

npm init

৩. আপনি একবার এন্টার টিপুন, আপনি প্রদর্শিত নির্দিষ্ট তথ্য দেখতে পাবেন। আপনি টার্মিনালটিতে প্রয়োজনীয় বিশদটি টাইপ করতে পারেন এবং সমস্ত ক্ষেত্রগুলি পাওয়ার জন্য এন্টার টিপুন।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
প্রকল্পের বিস্তারিত বিবরণ
  • প্যাকেজের নাম: আপনি আপনার প্যাকেজে কোনও নাম সরবরাহ করতে পারেন। এটি তৈরি করা ফোল্ডারের নাম দিয়ে প্রাক-জনবহুল হওয়ায় আমি এটিকে ফাঁকা রেখেছি।
  • সংস্করণ: এটি এনপিএম সংস্করণের তথ্য দেয়। আপনি এড়িয়ে যান এবং এন্টার টিপুন।
  • বিবরণ: এখানে, আপনি প্যাকেজে অতিরিক্ত কিছু অংশ দিতে পারেন। প্রয়োজনে, আপনি বিবরণটি টাইপ করতে পারেন এবং আবার এন্টার টিপুন।
  • এন্ট্রি পয়েন্ট: এটি অ্যাপ্লিকেশনটির এন্ট্রি পয়েন্ট উপস্থাপন করে। যেহেতু এটি index.js দিয়ে প্রাক-জনবহুল, তাই আমরা এই ক্ষেত্রটি এড়িয়ে এন্টার টিপতে পারি।
  • পরীক্ষা আদেশ: পরীক্ষা চালানোর জন্য যে আদেশ দেওয়া হয়। এখানে কোনও কমান্ড দেওয়ার প্রয়োজন নেই, তবে প্রয়োজন হলে আপনি অবশ্যই কোনও কমান্ড সরবরাহ করতে পারেন।
  • গিট সংগ্রহস্থল: এই ক্ষেত্রটির জন্য গিট সংগ্রহস্থলের পাথ প্রয়োজন। আপনি এই ক্ষেত্রটি খালি রেখে দিতে পারেন।
  • মূলশব্দ: প্রকল্প সনাক্তকরণে অনন্য কীওয়ার্ড। আপনি এই ক্ষেত্রটিও এড়িয়ে যেতে পারেন।
  • লেখক: এটি সাধারণত ব্যক্তির ব্যবহারকারীর নাম। আপনি নিজের নাম যুক্ত করতে পারেন এবং এন্টার টিপতে পারেন।
  • লাইসেন্স: লাইসেন্স আইএসসি দিয়ে প্রাক-জনবহুল। আপনি এন্টার টিপে এগিয়ে যেতে পারেন।
  • ৪. আপনি একবার এন্টার টিপলে, টার্মিনাল আপনার সরবরাহিত সমস্ত বিবরণ তালিকাভুক্ত করে নিশ্চিতকরণের জন্য জিজ্ঞাসা করবে। প্রকার হাঁ এবং আবার এন্টার টিপুন।
সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
প্যাকেজ.জসন ফাইল তৈরির নিশ্চয়তা

আমরা এখন একটি প্যাকেজ.জসন ফাইল তৈরি করেছি। আমরা সরবরাহিত তথ্য সহ আপনি আপনার কোড সম্পাদকটিতে ফাইলটি দেখতে পারেন।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
প্যাকেজ.জসন ফাইল তৈরি করা হয়েছে

সাইপ্রাসের ইনস্টলেশন পদক্ষেপগুলি

আমরা আমাদের সাইপ্রেস ডাউনলোড, নোড এবং এনটিএমাইজড এনপিএম এর জন্য সমস্ত পূর্ব-প্রয়োজনীয় প্রয়োজনীয়তা ইনস্টল করেছি। উপরে উল্লিখিত হিসাবে, সাইপ্রাস ডাউনলোড করার জন্য দুটি উপায় রয়েছে।

এনপিএম এর মাধ্যমে সাইপ্রাস ডাউনলোড করুন

সাইপ্রাস ইনস্টল করতে আপনাকে টার্মিনালে নীচের বর্ণিত কমান্ডটি পাস করতে হবে। এছাড়াও, নোড ইনস্টল করার জন্য আপনাকে পজেক্ট ডিরেক্টরিতে কমান্ড দিতে হবে এবং প্যাকেজ.জসন ফাইল তৈরি করতে হবে।

npm install cypress --save-dev
সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
সাইপ্রাস ইনস্টলেশন কমান্ড

আপনি আদেশটি পাস করার পরে, এটি প্রকল্পের জন্য প্রয়োজনীয় সমস্ত প্রাসঙ্গিকতা ডাউনলোড করবে। এই নিবন্ধটি লেখার সময়, সাইপ্রাসের সর্বশেষতম সংস্করণটি 7.7.0। আপনি ডাউনলোড করার সময় সংস্করণটি পৃথক হতে পারে।

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন
সফল সাইপ্রাস ইনস্টলেশন

উপরের চিত্রের রেফারেন্স সহ আপনি দেখতে পাচ্ছেন যে আমরা সাইপ্রাস ডাউনলোড করেছি। আপনি টার্মিনালে ডাউনলোড করা উপস্থাপনা এবং প্যাকেজ.জসন ফাইলে ডেভডিপেন্ডেন্সি যুক্ত করে যাচাই করতে পারেন।

সরাসরি ডাউনলোড

আপনি যদি প্রকল্পে নোড বা এনপিএম প্যাকেজটি ব্যবহার না করেন তবে আমরা তাদের সিডিএন থেকে সরাসরি সাইপ্রেস ডাউনলোড করতে পারি। তবে ড্যাশবোর্ডে পরীক্ষার রেকর্ডিং সরাসরি ডাউনলোডের মাধ্যমে সম্ভব নয়।

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

প্রযুক্তি সম্পর্কিত আরও পোস্টের জন্য, আমাদের দেখুন প্রযুক্তি পৃষ্ঠা.

Aboutশ্বরিয়া লক্ষ্মী সম্পর্কে

সাইপ্রাস অটোমেশন ধাপে ধাপ: সাইপ্রাস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুনআমি একটি পরীক্ষার উত্সাহী এবং পরীক্ষার ডোমেনে প্রায় 2+ বছরের অভিজ্ঞতা আছে। আমি পরীক্ষার বিষয়ে আগ্রহী এবং আমার ক্ষেত্রে নতুন জিনিসগুলি অন্বেষণ করতে এবং সেগুলি আমার সমবয়সীদের সাথে ভাগ করে নিতে ভালোবাসি। আমি আমার ফ্রি সময়ে সবচেয়ে সহজ তবে কার্যকর উপায়ে ব্লগ লেখা উপভোগ করি। পরীক্ষক হিসাবে, আমি নিখুঁত জিনিস পেতে পছন্দ করি, তাই আমি আমার পাঠকদের প্রযুক্তির নিখুঁত বোঝার আশা করি। আমি পরীক্ষার সাথে সম্পর্কিত নতুন প্রযুক্তিগুলির সাথে নিজেকে আপডেট রাখি এবং সেগুলি বোঝার জন্য সময় ব্যয় করি। শিক্ষার্থীদের পরীক্ষার ধারণাগুলি বুঝতে সাহায্য করতে পেরে আমি আনন্দিত।
লিঙ্কডইন - https://www.linkedin.com/in/aishwarya-lakshmi-n-46903217a এর মাধ্যমে সংযোগ করি

1 চিন্তা "সাইপ্রেস অটোমেশন ধাপে ধাপে: সাইপ্রেস আর্কিটেকচার, সাইপ্রেস ইনস্টল করুন"

  1. পোস্টটি পড়ুন: সাইপ্রেস উদাহরণ: ওপেন সাইপ্রস, ভেরিয়েবলস, প্রথম পরীক্ষার স্ক্রিপ্ট - ল্যাম্বদা গিক্স

মন্তব্যসমূহ বন্ধ করা হয়.

en English
X