ম্যাজেন্টো 1 টেস্টিং ফ্রেমওয়ার্ক


16

আমি যেখানেই পারি, আমি টেস্ট ড্রাইভেন ডেভলপমেন্ট (টিডিডি) পদ্ধতির অনুসরণ করে সফ্টওয়্যার বিকাশ করতে চাই । সাধারণত, পিএইচপিতে এর অর্থ পিএইচপিউনিট ব্যবহার করা ।

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

ম্যাডেন্টোর জন্য টিডিডি সহজলভ্য করে কোন টেস্ট ফ্রেমওয়ার্ক আছে কি?

উত্তর:


17

আমরা ইকমডেভ_এইচপিউইনট এক্সটেনশনটি ব্যবহার করছি যা আপনাকে কোনও মূল ফাইল পরিবর্তন না করেই ম্যাগানোতে প্রায় সমস্ত কিছু পরীক্ষা করতে দেয় allows

আমি দেব শাখার সুপারিশ করছি যা বর্তমানে মাস্টারের চেয়ে স্থিতিশীল।

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


2
হ্যাঁ, আমি এটির জন্য একটি প্রমাণ দিতে পারি। আমরা এটিও ব্যবহার করছি।
নেভভারমাইন্ড

3
ইকমডেভ_এইচপি ইউনাইট আমার মনে হয় সর্বাধিক ব্যবহৃত হয়। দেব শাখায় +1। আপনি যদি ব্রাউজার ভিত্তিক ইন্টিগ্রেশন পরীক্ষা চালাতে চান তবে সর্বশেষ ম্যাজেন্টো হ্যাকাথনে আমরা github.com/magento-hackathon/MageBehat একসাথে রেখেছি
ক্রেস্টফ ফুমন

উত্তরের টোবিয়াসের জন্য ধন্যবাদ, আপনি নিজের উত্তরটিতেও ম্যাজেন্টোর পক্ষে যে কোনও পরীক্ষার ফ্রেমওয়ার্ক জানেন যে কোনও সুযোগ আপনি রোল-আপ করতে পারবেন?
অ্যারন বোনার

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

4

আপনি যদি সেটাকে খুব সাধারণ এবং দ্রুত কিছু করতে চান তবে টেস্টিফাইয়ের দিকে একবার দেখুন

মডেল এবং হেল্পার পদ্ধতিগুলি দ্রুত পরীক্ষার জন্য আমি এটি আমার একটি প্রকল্পে ব্যবহার করেছি। এটি কীভাবে ম্যাজেন্টো দিয়ে চালানো যায় তার উদাহরণের জন্য, দেখুন: https://github.com/erfanimani/Ezimport/blob/master/tests/test.php


2
এটি দুর্দান্ত, এটি পরীক্ষার জন্য সাইলেক্সের মতো!
অ্যারন বোনার 25'13

4

আপনি ম্যাজেন্টো টেস্ট অটোমেশন ফ্রেমওয়ার্কটি বাড়ানোর দিকেও লক্ষ্য করতে পারেন যার 1000 টিরও বেশি কার্যকরী পরীক্ষা রয়েছে এবং যা ম্যাজেন্টো কমিউনিটি সংস্করণের নাইট বিল্ডগুলি http://www.magentocommerce.com/blog/comments/automate-your-testing-with- এর সাথে পরীক্ষা করতে ব্যবহৃত হয় -Magento-পরীক্ষা অটোমেশন-কাঠামোর /

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