আপনি কীভাবে আপনার জাভাস্ক্রিপ্ট পরীক্ষা করেন?


10

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

আমার সমস্যাগুলি এই।

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

আমি বরং কমান্ড লাইন বা একটি পরীক্ষা চলমান জোতা থেকে পরীক্ষাটি ব্রাউজারে চালাতে চাই।

আমার যে কোনও সহায়তা বা নিবন্ধগুলি পড়তে হবে সেগুলি সহায়ক হবে।


কটাক্ষপাত আছে JSTestDriver , Misko Hevery, যিনি সাধারণভাবে testability উপর মহান নিবন্ধ অনেকটা লিখেছেন দ্বারা লিখিত।
পল সানওয়াল্ড

উত্তর:


3

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


1

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

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.