একটি বিডিডি প্রকল্পে কিউএর ভূমিকা কী?


13

যদি স্বয়ংক্রিয়ভাবে গ্রহণযোগ্যতা পরীক্ষার সাথে ব্যবহারকারীর গল্পগুলির 100% কভারেজ সহ বিডিডি ব্যবহার করে কোনও প্রকল্প চালানো হয়, তবে পরীক্ষক / গুণমানের ব্যক্তির ভূমিকা কী হবে?

আমি অনুমান করি যে আমি ধারণা করছি যে বিকাশকারীরা পণ্য মালিকের সাথে একযোগে গ্রহণযোগ্যতা পরীক্ষাগুলি লিখবে, আমাকে যদি তা বোকামি অনুমানের মতো মনে হয় তবে আমাকে জানান।

উত্তর:


19

হতে পারে আমি খুব পুরানো ed, তবে এমনকি সর্বাধিক আধুনিক বিকাশ বা প্রসেস কৌশলগুলি আপনার ক্লায়েন্টের কাছে কোনও পণ্য প্রকাশের আগে আরও একটি চোখ, তাজা চোখের বিকল্প নিতে পারে না।

এমনকি যদি আপনার পণ্য অন্য কোনও বিকাশকারীর পক্ষে কেবল একটি এপিআই হয়, আপনি কিউএ ব্যবহার করতে পারেন এপিআই ব্যবহারকারী হিসাবে ভাবতে, পরীক্ষার / ব্যবহারের পরিস্থিতি সরবরাহ করে যা আপনি বা আপনার ক্লায়েন্ট আগাম ভাবেননি।

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

আমাদের শিল্পের অন্য কোনও বাজওয়ার্ডের মতো, বিডিডি - এমনকি 100% কভারেজ থাকা - কোনও রূপালী বুলেট নয়


"চোখের আরও একটি সেট" এর জন্য +1। আমার স্ত্রী একজন QA ব্যক্তি। তিনি কিছু নগদ পাওয়ার চেষ্টা করার আগে একটি এটিএম ক্রাশ করেছেন। আমি ভাবতে চাই এটিএমটি প্রেরণের আগে এটি পুরোপুরি ভালভাবে পরীক্ষা করা হয়েছিল। তিনি এখনও একটি কোড পাথ খুঁজে পেয়েছিলেন যা এটি ক্র্যাশ করেছে।
ব্রায়ান বোয়েচার

@ ব্রায়ানবোটচারের মন্তব্যে প্রসারিত করতে: তার স্ত্রী এটিএম-তে এক্সপ্লোরেটরি টেস্টিং করছিলেন । আপনি মানুষের অবিশ্বাস্য স্ক্রিপ্ট করতে পারবেন না।
গ্রেগ বার্গার্ট 17

10

100% কভারেজ 100% পরীক্ষিত হিসাবে একই নয়।

আমি এটিডিডি প্রকল্পের একজন QA ব্যক্তিকে এমন একজন হিসাবে দেখতে পেয়েছি যে পরীক্ষাটি লিখতে এবং এখনও বিদ্যমান অন্য ধরণের টেস্টিংয়ে সহায়তা করবে। অর্থাত্ UI পরীক্ষা, ধ্বংস পরীক্ষা এবং লোড / স্ট্রেস পরীক্ষা।

তবে আমি কখনও এটিডিডি প্রকল্পের কাজ করিনি।


3
100% কভারেজের জন্য +1 100% পরীক্ষিত হিসাবে একই নয়।
পরীক্ষামূলক

8

কিউএর কাজটি হ'ল অ্যাপ্লিকেশনটি ভাঙ্গা, ডিভস কাজটি এটি না ভঙ্গ করা। তাই তারা তাদের পরীক্ষাগুলি ভিন্ন দৃষ্টিকোণ থেকে লেখেন। উদাহরণস্বরূপ, ডিভগুলি পরীক্ষাগুলি লেখার জন্য প্রত্যাশিত আচরণটি ঘটে কিনা তা দেখার জন্য, QA পরীক্ষাগুলি লেখেন যখন ব্যবহারকারীরা এমন কিছু করেন যা বিকাশকারী কখনই ব্যবহারকারীকে বিবেচনা করবে না বলে মনে করে। তদ্ব্যতীত, বিকাশকারীরা প্রায়শই প্রয়োজনীয়তার ভুল ব্যাখ্যা করে এবং কিউএ পরীক্ষাগুলি যখন ধরা পড়বে যখন তাদের ব্যাখ্যাটি বিকাশকারী তার ধারণাটির চেয়ে আলাদা হয় এবং তারপরে প্রকল্পটির অংশীদারদের সাথে একত্রিত হন যা সঠিক ব্যাখ্যাটি নির্ধারণ করে। কোড লিখেছে এমন ডেভদের দ্বারা লিখিত পরীক্ষাগুলিতে প্রায়শই বড় অন্ধ দাগ থাকে কারণ দেবের একটি অন্ধ দাগ ছিল। উদাহরণস্বরূপ, এটি পরীক্ষা করতে পারে 97৯% সময় কী হয় তবে প্রান্তের ক্ষেত্রে হয় না।


4

পূর্ববর্তী কোনও নিয়োগকর্তায় কিউএর ভূমিকা ছিল পণ্য পরীক্ষা না করা কিন্তু বিকাশকারীদের মূলত যা করা হয়েছিল তারা পূর্বের নির্ধারিত স্বীকৃতি পরীক্ষার বিষয়ে যা কিউএ দ্বারা সংজ্ঞায়িত হয়েছিল তা নিয়ে গ্যারান্টি দিয়েছিল।

অন্যদিকে পণ্য মালিকের পরীক্ষার সাথে একেবারেই করার কিছুই ছিল না। আইএমএইচও কোনও স্তরে পরীক্ষার সাথে মোকাবিলা করা পণ্য মালিকের ভূমিকা নয়।

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

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


0

আমার অভিজ্ঞতা থেকে: আমরা 90% এরও বেশি কোড কভার করতে ইউনিট পরীক্ষাটি ব্যবহার করছিলাম। এছাড়াও ইন্টিগ্রেশন টেস্ট এবং ঘন্টা ঘন্টা বিল্ড ছিল। বিডিডির জন্য jBehave পরীক্ষা করে।

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


0

বিডির একটি অংশ 3 টি এমিগস পদ্ধতির প্রয়োগ করছে যেখানে স্টেকহোল্ডাররা গ্রহণযোগ্যতার মানদণ্ড তৈরি করতে সহযোগিতা করে। কিউএ / দেব দৃশ্যের কোডটি গ্রহনযোগ্যতা পরীক্ষাগুলি হিসাবে সম্পাদন করার পরিস্থিতিতে তৈরি করতে পারে। একটি বিডিডি সরঞ্জাম স্বয়ংক্রিয়ভাবে কার্যকর করবে একই গ্রহণযোগ্যতা পরীক্ষাগুলি ম্যানুয়ালি কার্যকর করতে QA এর মান কোথায়? কিউএর মান যুক্ত হ'ল সেই গ্রহণযোগ্যতা পরীক্ষাগুলি বৈধকরণ এবং স্ক্রিপ্টযুক্ত স্বীকৃতি পরীক্ষার বাইরে ম্যানুয়াল অনুসন্ধানের পরীক্ষা করা। সদৃশ সাধারণত একই ফল দেবে।

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

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