موجودہ ویب سائٹ کے لئے ٹیسٹ آٹومیشن کے ساتھ کہاں سے آغاز کریں؟

اینڈریو نے پوچھا:

میں نے حال ہی میں ان کی پہلی QA ممبر کی حیثیت سے ایک ویب پر مبنی کمپنی میں شمولیت اختیار کی ہے۔ ویب سائٹ کو گذشتہ پانچ سالوں میں تیار کیا گیا ہے اور اس دوران ، ڈویلپرز اور ٹیم کے دیگر ممبران جانچ کر رہے تھے۔

یہاں کوئی باقاعدہ کیو اے یا ٹیسٹنگ کا کوئی عمل نہیں ہے ، لہذا تمام ٹیسٹنگ بڑے پیمانے پر ایڈہاک رہی ہے۔


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

میرا سوال یہ ہے کہ: میں اس ویب سائٹ کے لئے رجسٹریشن پیک بنانے کے لئے ٹیسٹ آٹومیشن کے ساتھ کہاں سے آغاز کروں جو پانچ سال سے زیادہ عرصہ سے چل رہی ہے؟


کسی بھی خیالات / مشوروں کی بے حد تعریف کی جائے گی۔

میرا جواب:

ایک بار جب کئی سالوں سے کسی ویب سائٹ کام کر رہی ہے اور رواں گراہکوں کی خدمت کر رہی ہے ، تو پھر یہ سمجھدار حالت میں ہے۔ پختہ ہو کر ، میرا مطلب ہے کہ (امید ہے کہ) سسٹم میں کوئی واضح سنجیدہ کیڑے موجود نہیں ہیں اور اگر کوئی ہیں تو ، وہ ٹھیک ٹھیک یا برتری والے معاملات ہوں گے جو سب کے ذریعہ آسانی سے نہیں پائے جاتے ہیں۔

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


ذیل میں درج ذیل کچھ رہنما خطوط ہیں جو ایک موجودہ اور پہلے سے قائم ویب سائٹ کے لئے استعمال کیے جاسکتے ہیں تاکہ کلیدی منظرنامے کو تلاش کیا جاسکے اور ان پر پھیلنے کا ایک طریقہ کار سے متعلق رجعت پیک پیدا کیا جاسکتا ہے۔

متعلقہ:

1. دریافت کریں

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

دماغی نقشے ایک اعلی سطحی سنیپ شاٹ اور پوری ویب سائٹ کا جائزہ لینے کا ایک عمدہ طریقہ ہے۔ صفحات کیسے منسلک ہوتے ہیں اس کی تفہیم حاصل کرنے کے ل We ہم ہمیشہ ذہن کے نقشوں کا حوالہ دے سکتے ہیں۔


2. میٹرکس جمع کریں

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

ہمیں یہ معلومات اکٹھا کرنے کی ضرورت کی وجہ یہ ہے کہ پہلے خود کار طریقے سے ٹیسٹ کے کس منظرنامے کو ترجیح دی جائے تاکہ ہم کم سے کم وقت میں زیادہ سے زیادہ قیمت حاصل کریں۔

3. کلیدی منظرنامے

ویب ایپلیکیشن کے ذریعہ بنیادی اختتام سے آخر والے منظرناموں کو خودکار بنانے کے ساتھ شروع کریں۔ یہ ہمارے 'تمباکو نوشی کے پیک' کی بنیاد بنائے گا۔ مثال کے طور پر ، ایک عام ای کامرس ویب ایپلیکیشن کے لئے ، آخر کار سے آخر کا بنیادی منظر نامہ یہ ہے:

مرکزی صفحہ -> تلاش کے نتائج -> مصنوعات کی تفصیلات -> صارف لاگ ان / رجسٹر -> ادائیگی کی تفصیلات -> آرڈر کی تصدیق


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

ایک بار جب ہمارے پاس صارف کا سب سے عام اور عام بہاؤ ڈھک جاتا ہے ، تب ہم مزید مختلف حالتوں میں غور کرسکتے ہیں۔ خصوصیات اور صفحات کے متعدد امتزاج کے باوجود ، کوئی یہ محسوس کرے گا کہ اس نظام کے ذریعہ صرف ایک مٹھی بھر صارف سفر ہیں جن پر غور کرنے کی ضرورت ہے۔

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

4. کوریج میں اضافہ

کوریج کے بارے میں ایک نوٹ ، یہاں میں ٹیسٹ کی کوریج کے بارے میں بات نہیں کر رہا ہوں۔ توجہ دی جارہی ہے فیچر کوریج .


ذہن کے نقشوں کو بروئے کار لا کر اور منظرنامے تیار کرنے کے لئے ریاستی منتقلی کی جانچ کی تکنیک کا استعمال کرکے ایک زیادہ وسیع فنکشن رجعت پیک تیار کرنے کے لئے دھواں ریگریشن پیک کو وسعت دیں۔

انٹری پوائنٹس - شروع کرنے کے لئے ، ہمیں پہلے سسٹم میں انٹری پوائنٹس تلاش کرنے کی ضرورت ہے۔ یہ اندراج پوائنٹس صارف کے ہوم پیج پر لینڈنگ ، کسی پروڈکٹ کی تفصیلات کے صفحے ، یا ایک ہوسکتے ہیں SEM (سرچ انجن مارکیٹنگ) مخصوص صفحہ

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

یہاں ، خصوصیت کا مفہوم یا تو ایک واحد جز ہے جیسے ترتیب کے اختیارات ڈراپ ڈاؤن باکس یا صارف کی تفصیلات کے فارم کو بھرنا یا کسی لنک پر کلک کرنے جتنا آسان۔

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

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

دعوے - پھر دعوے ہیں. جب بھی کسی خصوصیت کے ساتھ بات چیت کرتے ہوئے ، درخواست کی حالت کو تبدیل کیا جاتا ہے ، ہمیں نئی ​​ریاست کی حیثیت کو جانچنے کے لئے دعوے کرنے کی ضرورت ہے۔ مثال کے طور پر ، جب ہم درست صارف کے اعداد و شمار کے ساتھ لاگ ان فارم جمع کرتے ہیں تو ہمیں یہ دعوی کرنے کی ضرورت ہوتی ہے کہ صارف اب لاگ ان ہے۔

ہم نئی منتقلی پر اسی طرح جاری رہ سکتے ہیں ، یا ابتدائی حالت میں واپس جاسکتے ہیں اور کسی اور خصوصیت سے بات چیت کر سکتے ہیں جب تک کہ ہم ذہن کے نقشوں کی تمام اہم خصوصیات کا احاطہ نہ کریں۔

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