ہمیں صارف کی قبولیت جانچ (یو اے ٹی) کی ضرورت کیوں ہے؟

مصنف: Judy Howell
تخلیق کی تاریخ: 5 جولائی 2021
تازہ کاری کی تاریخ: 1 جولائی 2024
Anonim
یوزر ایکسیپٹنس ٹیسٹنگ (UAT) کیا ہے؟
ویڈیو: یوزر ایکسیپٹنس ٹیسٹنگ (UAT) کیا ہے؟

مواد



ماخذ: لائٹ آئٹم / آئ اسٹاک فوٹو

ٹیکا وے:

ایک بار جب سافٹ ویئر یونٹ ، انضمام اور سسٹم ٹیسٹنگ سے گزر جاتا ہے تو ، قبولیت کی جانچ کی ضرورت بے کار ہوسکتی ہے۔ صارف کی قبولیت جانچ (UAT) اب بھی کیوں اہم ہے؟ یہاں ، UAT کے فوائد کے بارے میں اچھی طرح سے جانیں اور کیوں کہ یہ انوکھا ہے۔

ڈیمو اور ڈائی!

کیا آپ نے کبھی بھی کسی صارف کی پیش کش یا تربیت دی ہے ، اور کوئی چیز آدھی گزر جاتی ہے؟ یا ، کیا آپ نے کبھی کسی کو ہدایات کا ایک سیٹ دیا ہے اور محسوس کیا ہے کہ آپ کی کوئی چیز چھوٹ گئی ہے ، یا یہ آپ کی امید کے مطابق کام نہیں کرتا ہے؟ ان میں سے ہر ایک مثال کے دوران ، آپ آخری صارف کے نقطہ نظر کو اپناتے ہیں اور اس شخصیت میں سافٹ ویئر کے ساتھ کام کرتے ہیں۔ امکانات یہ ہیں ، آپ نے کچھ مختلف کیا کیونکہ آپ ایک ڈویلپر کے بجائے صارف کی حیثیت سے سوچ رہے تھے۔

صارفین کے جوتے میں قدم رکھیں

صارف قبولیت جانچ (UAT) کا انوکھا زاویہ یہ ہے کہ آخر صارف کے طور پر سافٹ ویئر کی جانچ کی جا.۔ سافٹ ویئر صارفین کو ٹھوس نتائج دینے کے لئے بنایا گیا ہے۔ مثال کے طور پر ، ای کامرس سائٹس صارفین کو مصنوعات خریدنے کی اجازت دیتی ہیں۔ جب کوئی صارف آرڈر دیتا ہے تو ، ای کامرس سائٹس کا سافٹ ویئر اسٹور کے منتظم کو مطلع کرتا ہے ، تاکہ منتخب کردہ چیز کو کھیپ کے ل pulled کھینچ کر پیک کیا جاسکے۔ مختلف قسم کے سافٹ ویئر استعمال کنندہ ہوسکتے ہیں ، لہذا یہ ٹیسٹنگ مرحلہ ترقیاتی ٹیم کو اس بات کی تصدیق کرنے کی اجازت دیتا ہے کہ آخر صارف سوفٹ ویئر کے متوقع نتائج کو حاصل کرتے ہیں۔


یو اے ایف کی ایک مختصر تاریخ

انٹرنیٹ کی آمد سے قبل ، زیادہ تر سوفٹویئر معروف صارف سامعین کے لئے تعینات کیا گیا تھا۔ اگر کسی کمپنی نے کسی صارف کے لئے سافٹ ویئر تیار کیا تو ، تفویض کردہ منیجر کو یہ اختیار حاصل تھا کہ وہ اس بات کی تصدیق کرے کہ سافٹ ویئر نے معاہدے کی شرائط پوری کیں۔ اس کا مطلب کسی ایسے نقطہ کی نمائندگی کرنا تھا جہاں سافٹ ویئر "مقصد کے لحاظ سے فٹ" تھا ، جو تجربہ کرنے کے لئے اختتامی صارف نمائندوں کا انتخاب کرکے اور نتائج کے ساتھ ایک رپورٹ فراہم کرنے کے ذریعہ حاصل کیا گیا تھا۔ چونکہ صارف ایک مشہور ، بند گروپ تھا ، لہذا ہر ایک کو سافٹ ویئر کے استعمال کی تربیت دی جاسکتی ہے ، عام طور پر بہت تفصیلی ٹیسٹ اقدامات کے ذریعے۔ اس دن کا نعرہ یہ تھا کہ مزید تفصیل بہتر ہے۔

چونکہ ویب پر صارفین کے لئے زیادہ سے زیادہ سافٹ ویئر تیار کیا گیا ، اختتامی صارف سامعین زیادہ کھلا۔ اب ممکنہ طور پر اختتامی صارفین کی شناخت اور تربیت کرنا ممکن نہیں تھا ، لہذا سافٹ ویئر ڈیزائن میں استعمال پر زیادہ زور دینا تھا اور آسانی سے قابل فہم ہونا پڑا - یہاں تک کہ کم سے کم معلومات فراہم کرنے کے باوجود۔ لہذا ، ان ضروریات کو پورا کرنے کے لئے UAT کو تبدیل کرنا پڑا۔


یو اے ٹی آپ کو بتاتا ہے کہ یہ نظام کتنا قابل استعمال ہے

تو ، نہ صرف یو اے ٹی ہمیں سافٹ ویئر کے ٹکڑے کے لئے فعالیت کی حد بتاتا ہے ، بلکہ یہ ہمیں یہ بھی بتاتا ہے کہ یہ کس حد تک قابل استعمال ہے۔ زیادہ تر یو اے ٹی بہترین کارکردگی کا مظاہرہ ان افراد کے ذریعہ کیا جاتا ہے جو ہدف والے صارف کو سمجھتے ہیں جو پہلے سے کم معلومات کے ساتھ سافٹ ویئر کا تجربہ کریں گے اور سوفٹویئرس کے استعمال میں آسانی کا صحیح اشارہ دے سکتے ہیں اور اس میں بہتری کی ضرورت ہے۔

یو اے ٹی کون انجام دے سکتا ہے؟

بطور ڈویلپرز ٹیسٹ سافٹ ویئر ، انھیں تفصیلات یاد رہتی ہیں کہ کس طرح سسٹم لکھا جاتا ہے۔ یہ علم جانچ پر اثرانداز ہوسکتا ہے ، اور ڈویلپرز اختتامی صارفین کے مقابلے میں مختلف اقدامات کرسکتے ہیں ، جیسے تیزی سے اقدامات انجام دینے یا عمدہ تفصیلات کو مسترد کرنا جس کے نتیجے میں صارفین الجھن کا شکار ہوسکتے ہیں۔ اس طرح ، ڈویلپر بہترین یو اے ٹی امیدوار نہیں ہیں۔ تو ، کون ہے؟

بہت سی تنظیمیں مخصوص ٹیسٹنگ ٹیمیں لگاتی ہیں جو تکنیکی ڈیزائن اور ترقی میں شامل نہیں ہیں۔ چھوٹی چھوٹی تنظیمیں غیر ترقیاتی عملے کو ٹیسٹنگ مختص کرتی ہیں ، ان لوگوں کی طرح جو انتظامی فرائض سرانجام دیتے ہیں ، یا کسی بیرونی کمپنی کی خدمات کا استعمال کرتے ہیں۔ کچھ تنظیمیں وہ چیزیں استعمال کرتی ہیں جسے "ہال وے ٹیسٹنگ" کہا جاتا ہے ، جہاں وہ لفظی طور پر منتخب عملے کے ممبروں کے حوالے کرتے ہیں جو اس منصوبے پر فعال طور پر ملازمت نہیں رکھتے ہیں اور ان سے صارفین کو آخری صارف کے نقطہ نظر سے آزمانے کے لئے کہتے ہیں۔ ایک مثال آن لائن آرڈر مصنوعات کی ہوگی۔

اندرون خانہ جانچ کے بعد ، پائلٹ یا بیٹا ٹیسٹنگ کے مرحلے آسکتے ہیں ، اس کے تحت سافٹ وئیر "اصلی" صارفین کے چھوٹے گروپوں کو مہیا کیا جاتا ہے ، جن کو مفید استعمال کے تاثرات کے بدلے میں ، مفت میں یا کسی اہم رعایت پر مصنوعات کو استعمال کرنے کے لئے مدعو کیا جاتا ہے۔

کوئی کیڑے نہیں ، کوئی تناؤ نہیں - آپ کی زندگی کو تباہ کیے بغیر زندگی کو تبدیل کرنے والے سافٹ ویئر تخلیق کرنے کے لئے مرحلہ وار گائیڈ


جب آپ سافٹ ویئر کے معیار کی پرواہ نہیں کرتے ہیں تو آپ اپنی پروگرامنگ کی مہارت کو بہتر نہیں کرسکتے ہیں۔

متنوع سامعین کے ساتھ ترقی پسند یو اے ٹی مرحلے سافٹ ویئر کے استعمال پر اعتماد میں اضافہ کرتے ہیں۔ تکراری ترقی کے مراحل کے ساتھ مل کر ، نئی خصوصیات کی فراہمی کے ساتھ ساتھ متعدد یو اے ٹی سائیکل کی جانچ کی جاسکتی ہے ، جبکہ پچھلے افعال کی توثیق کرتے ہیں۔

اچھے UAT ٹیسٹروں کو یہ جاننا دلچسپ ہوتا ہے کہ اگر وہ کسی خاص مقصد تک مختلف راستے اختیار کرتے ہیں تو کیا ہوتا ہے۔ بہرحال ، ہر شخص سافٹ ویئر کے استعمال کو مختلف طریقوں سے رجوع کرتا ہے ، لہذا اگر بہت سارے امکانات لوگوں کے ایک چھوٹے سے گروہ کے ذریعہ ڈھانپ سکتے ہیں تو ، آپریٹنگ موڈ میں سافٹ ویئر کا اعتماد زیادہ ہے۔

کامیابی اور ناکامی کی روانی

یو اے ٹی کے عملوں کو یہ تصدیق کرنی چاہئے کہ ہر طرح کے سافٹ ویئر صارف کامیابی اور ناکامی کے بہاؤ دونوں کے ل required مطلوبہ ٹھوس نتائج حاصل کرتا ہے۔

کامیابی کے بہاؤ میں ، اختتامی صارف متوقع نتیجہ کے ساتھ چلتا ہے ، جیسے مصنوع کا آرڈر دینا۔ ناکامی کے بہاؤ میں ، سافٹ ویئر کسی غلطی کے منظر نامے کے ذریعے اختتامی صارف کی مدد کرتا ہے ، جیسے کہ جب کوئی صارف کسی کریڈٹ کارڈ کی ادائیگی کی غلط معلومات فراہم کرتا ہے۔

فعالیت کی تصدیق کے ل، ، جانچنے والوں کو کچھ معلومات فراہم کرنا ضروری ہیں۔ بصورت دیگر ، وہ نہیں جانتے کہ سافٹ ویئر کو کیا کرنا ہے۔ لیکن پریوستیت کو جانچنے کے ل this ، یہ کم سے کم ہونا ضروری ہے - صرف کام یا ضروریات پر مبنی ، جیسے "x" (مصنوع) خریدنا اور "y" ادا کرنا (کریڈٹ کارڈ کی تفصیلات کا استعمال کرتے ہوئے)۔ مشاہدات ، کامیابیوں اور ناکامیوں کو ریکارڈ کرنے کے لئے اس ٹیسٹ کو ٹیسٹرز پر رکھنا چاہئے۔

یو اے ٹی کے فوائد

اچھے یو اے ٹی کا ایک اہم فائدہ یہ ہے کہ اس کی بحالی کے جاری اخراجات جتنا کم ہوسکتے ہیں۔ فعالیت اور پریوستیت کے امور کو جلد طے کرنا سستا ہے۔ رجعت ٹیسٹ کے لئے اگر اس کے آس پاس اور زیادہ کوڈ موجود ہے یا اصلی ڈویلپر دستیاب نہیں ہے تو کسی مسئلے کو ٹھیک کرنا اس سے زیادہ مشکل ہے۔

یو اے ٹی جو متعدد مراحل میں اور مختلف قسم کے ٹیسٹ سامعین کے ساتھ انجام دی جاتی ہے جانچ کے ابتدائی مراحل میں ٹوٹی ہوئی خصوصیات / پریوست امور کی نشاندہی اور ان کی مرمت کے لئے زیادہ سے زیادہ مواقع فراہم کرتی ہے۔ UAT اہداف کو کام اور ضرورت کی سطح پر رکھنے سے ٹیسٹرز کو بہت زیادہ مشاہدہ اور نوٹس لینے کی سہولت ملتی ہے اور یہاں تک کہ ڈویلپرز نے فراہم کردہ دائرہ کار سے باہر کے اقدامات کی کوشش بھی کی۔

یو اے ٹی سائیکل سے آنے والے تاثرات کو بعد میں ترقی کے تکرار سے کھلایا جاسکتا ہے ، سوفٹویئر کی مضبوطی اور پریوستیت میں اضافہ ہوتا ہے۔ ٹھیک وقت پر ، یہاں تک کہ بیٹا ٹیسٹ کے مراحل حوالہ جات اور کیس اسٹڈی آراء فراہم کرکے مارکیٹنگ اور فروخت کی سرگرمیوں کی تکمیل کرسکتے ہیں۔