هاڻي ڪيترائي ماڻهو هن فيلڊ ۾ نسبتا اعلي تنخواه جي ڪري آئي ٽي ۾ نوڪري ڳولڻ جو خواب ڏسي رهيا آهن، انهي سان گڏ مزدور مارڪيٽ ۾ اهڙن ماهرن جي مستحڪم طلب. گهڻو ڪري، اهي خواب خاص تعليم حاصل ڪرڻ جي ضرورت سان ڀريل آهن، جن لاء نه وقت آهي ۽ نه پئسا. پر اتي ڪيتريون ئي خاصيتون آھن جيڪي توھان کي اجازت ڏين ٿيون IT ۾ ”پوئين دروازي“ ذريعي، عملي طور تي ابتدائي تربيت جي مرحلي کي پاس ڪرڻ ۽ تجربو حاصل ڪرڻ. QA خاص طور تي "سرحد لائن" خاصيتن سان تعلق رکي ٿو.
مطابق، هر فرد جي صورت ۾ ڪم ڪندڙ ڏينهن مختلف نظر ايندو. عام طور تي، هڪ QA انجنيئر ڏينهن جي شروعات ڪري ٿو ٽيسٽ تي ڪم ڪندي ۽ ٽريڪنگ سسٽم استعمال ڪندي ترقي جي ترقي کي ٽريڪ ڪندي. ڏينهن جي دوران، هو ڊولپرز سان رابطو ڪري ٿو (ترقي جي ترقي کي واضح ڪري ٿو ۽ مسئلا ان کي سست ڪري ٿو) ۽ گراهڪ (في الحال ترقي يافته ڪمن جي ضرورتن کي واضح ڪري ٿو). ڏينهن جي آخر ۾، ٽيسٽ دستاويزن ۾ سڀ تبديليون ڪيون وينديون آهن.
ان کان سواء، QA جو فائدو نئين ٽيڪنالاجي سان ويجهي واقف ٿيڻ جو موقعو آهي. جيڪڏھن توھان چاھيو ٿا ٻي آئي ٽي خاصيت ڏانھن، پوءِ QA پوزيشن بھترين جڳھ آھي توھان جي مستقبل جي ڪم کي بھتر ڄاڻ حاصل ڪرڻ لاءِ. QA وٽ صرف هڪ نقصان آهي: دستي ٽيسٽنگ ۽ ٽيسٽ دستاويزن کي اپڊيٽ ڪرڻ لاءِ بورنگ ۽ هڪجهڙائي واريون ذميواريون. سچ، اهي توهان کي صرف پهرين ۾ پريشان ڪن ٿا، پر ذميواري جي حد جي توسيع سان، هر شيء وڌيڪ دلچسپ ۽ متحرڪ ٿي ويندي آهي.
ڪنهن به صورت ۾، هڪ شروعاتي QA پهريون ڀيرو هن جي سافٽ ويئر ٽيسٽنگ جي عمل جي ڄاڻ تي آزمائي ٿو: اهو ڇو ضروري آهي، ڪهڙي قسم جي جاچ موجود آهن، ڇا بگ آهي، ان کي دستاويز ڪيئن ڪجي، ۽ ڪهڙا قدم کڻڻ گهرجن. ان کي بند ڪرڻ. شروعات ۾، توهان جا ڪيترائي امتحان هوندا. ۽ بعد ۾ توهان هن ڪم سان آرام سان حاصل ڪيو ۽ ٿورو بهتر سکو ته ڪيئن سافٽ ويئر ڊولپمينٽ توهان جي ڪمپني ۾ ترتيب ڏني وئي آهي، توهان هڪ اعلي سطح تي ويندا آهيو ۽ توهان جي ذميواري جو حصو حاصل ڪيو ويندو پيداوار جي ترقي لاء. QA ۾ داخلا جي سطح خاص طور تي پروگرامر جي ڀيٽ ۾ تمام گھٽ آھي، اھو ئي سبب آھي جو ھن جاءِ لاءِ مقابلو تمام گھڻو، تمام گھڻو، تمام وڏو ٿي سگھي ٿو. تنهن ڪري، هڪ ڪامياب انٽرويو لاء، علم کان علاوه، توهان کي پڻ ذاتي خاصيتن جو هڪ خاص سيٽ هجڻ گهرجي. اهڙيء طرح، مواصلات قائم ڪرڻ جي صلاحيت QA لاء اهم آهي - هن کي تقريبا سڀني ترقي جي شرڪت ڪندڙن سان رابطو ڪرڻ جي ضرورت آهي، ڪسٽمر کان ٽيسٽ ڪندڙ تائين. ساڳي ئي وقت، هن کي لازمي طور تي اداڪارين کي پهچائڻ جي قابل هوندو سڀني نانسن جيڪي ايپليڪيشن سان عمل ڪرڻ گهرجن. ڌيان، صبر ۽ استقامت گهٽ اهم نه آهن - اهي پروگرامن جي جاچ جي عمل ۾ گهربل آهن. يقينن، ڪامياب جاچ لاءِ مشروم چنن جي جذبي ۽ ٻار جي جستجو جي ضرورت آهي هڪ واچ يا پسنديده رانديڪا کي ڌار ڪرڻ، انهي ڪري ته غلطين جي ڳولا توهان لاءِ مايوس ڪندڙ معمول ۾ تبديل نه ٿئي (جيڪڏهن توهان وٽ ڪاميابيءَ سان ڳولڻ بابت ڪجهه ڪهاڻيون آهن. ڪيڙا، هي هڪ نوڪر لاءِ وڏو پلس ٿي سگهي ٿو). تجزياتي صلاحيتن کي ترقي جي عمل ۽ ايپليڪيشن کي بهتر ڪرڻ جي طريقن جي نشاندهي ڪرڻ جي پڻ ضرورت آهي.
جيڪڏهن توهان غور ڪريو QA صرف هڪ اسپرنگ بورڊ جي طور تي ڪنهن ٻئي خاصيت ۾ ڪيريئر لاءِ، پوءِ اضافي تربيت کان پوءِ توهان هڪ پروگرامر، ڪاروباري تجزيه نگار يا پروجيڪٽ مئنيجر جي حيثيت سان ٻيهر تربيت ڪري سگهو ٿا. نوان شعبا پيشه ورانه ترقي لاءِ اضافي موقعا پيش ڪن ٿا، پر ذميواري جي سطح مڪمل طور تي مختلف آهي.
QA ڪير آهي ۽ ڇا ڪندو آهي؟
ڪوالٽي اشورينس انجنيئر جو ڪم معيار جي جانچ ڪرڻ بابت گهٽ آهي (جيتوڻيڪ اهو لفظ پيشي جي نالي ۾ موجود آهي)، پر ترقي جي سڀني مرحلن جي صحيح عمل جي نگراني ۽ حتمي پيداوار جي صحيح آپريشن بابت. آواز ٿورڙو هڪ ٽيسٽر جي ڪمن وانگر. پر هو صرف ايپليڪيشن جي آپريشن کي جانچيندو آهي ۽ نتيجن جي بنياد تي (بگ ۽ غلطي جي موجودگي)، ان کي قبول ڪري ٿو يا نه قبول ڪري. هڪ QA انجنيئر پڻ معيارن جي تعميل جي نگراني ڪندو آهي جڏهن پروگرامن کي ترقي ڪري ٿو، ڊولپرز، ڊزائنر ۽ گراهڪن سان رابطو ڪري ٿو، سافٽ ويئر ۾ غلطين ۽ غلطين جي بلڪل ظاهر ٿيڻ کي روڪڻ. سچ پچ، اسان جي ملڪ ۾ امتحان ۽ QA جا پروفيسر اڪثر ڪري هڪ مڪمل طور تي سمجهي رهيا آهن.جيڪڏهن اسان ان کي پوائنٽ ذريعي ٽوڙي ڇڏيو، هڪ QA انجنيئر جي ذميوارين ۾ هيٺيان ڪم شامل آهن:
- پروگرام لاء تفصيلي گهرجون (گراهڪ سان گڏيل طور تي انجام ڏنو)؛
- ايپليڪيشن ٺاهڻ يا بگ کي درست ڪرڻ لاءِ گهربل وقت جو تجزيو ۽ ڳڻپ (هڪ ڪم، يقيناً، جونيئرز لاءِ نه، پر هڪ شخص جي حيثيت سان ”ٻاهران ڏيک“ سان، QA سڀ کان وڌيڪ حقيقي وقت جو تخمينو ڏئي ٿو)؛
- ٽيسٽ منظرنامي جي ترقي؛
- جاچ جو عمل پاڻ؛
- معلوم ٿيل خرابين کي ٽريڪنگ سسٽم ۾ داخل ڪرڻ
- سڀني ترقياتي شرڪت ڪندڙن سان حل ڪرڻ بابت بحث؛
- بحالي جي عمل کي ٽريڪ ڪرڻ؛
- مشڪلاتي مسئلن جي ٻيهر جانچ؛
- امتحان جي نتيجن جو تجزيو؛
- ٽيسٽ اسڪرپٽ کي حتمي شڪل ڏيڻ
- ٽيم جي ترقي جي عمل جو تجزيو؛
- ترقي جي عملن کي بهتر ڪرڻ لاءِ معلوم ٿيل غلطين جي ٻيهر ظهور کان بچڻ لاءِ (جيڪڏهن غلطيون مختلف کاتن جي عملن ۾ تضاد جي ڪري پيدا ٿين ٿيون يا ڇاڪاڻ ته ڪو ماڻهو قائم ڪيل ترقياتي معيارن تي عمل نٿو ڪري، ته پوءِ اهو QA جو ڪم آهي ته هن مسئلي واري علائقي جي نشاندهي ڪري ۽ ان جي خاتمي کي يقيني بڻائي) ؛
- ٽيسٽ دستاويز کي برقرار رکڻ.
GO TO FULL VERSION