Skip to content
KnowledgeCity

پروگرامنگ کی بنیادیں: سافٹ ویئر QA

اس کورس میں سافٹ ویئر کوالٹی اشورنس (SQA)، SDLC کے مختلف طریقے، ٹیسٹنگ کی تکنیکیں، وائٹ باکس و بلیک باکس ٹیسٹنگ اور بگ رپورٹس کے اجزا تفصیل سے سیکھیں۔
Preview the first lesson free — get full access to all 25 lessons.
Course: On-Demand
Beginner Provider Andrew Levin  25 Lessons ·  1h 44m  in عربی, جرمن, انگریزی, ہسپانوی, فرانسیسی, پُرتگالی, اردو, Chinese 

Course Description

یہ KnowledgeCity کورس سافٹ ویئر کوالٹی اشورنس (SQA) میں شامل مختلف تصورات اور اجزا کا جائزہ فراہم کرتا ہے۔

SQA کورس، جسے انسٹرکٹر Andrew Levin پڑھاتے ہیں، ان تصورات اور خصوصیات کا جامع جائزہ فراہم کرتا ہے جو سافٹ ویئر کوالٹی اشورنس کے تمام شعبوں کو تشکیل دیتے ہیں۔ کورس SQA کی ابتدا اور اس کی ضرورت کے مختصر جائزے اور تاریخ سے شروع ہوتا ہے۔ اس کے بعد، ہم SQA کے اندر سافٹ ویئر ڈیولپمنٹ لائف سائیکل (SDLC) سے متعلق مختلف طریقوں اور تکنیکوں کا جائزہ لیتے ہیں۔ ہم اس بات کا جائزہ لیتے ہیں کہ ہر SDLC طریقہ کیسے کام کرتا ہے، اس کے ساتھ ساتھ مختلف اقسام کے سافٹ ویئر کے ساتھ اس مخصوص طریقے کے استعمال کے فوائد اور نقصانات بھی۔ پھر ہم پلاننگ گائیڈز کی طرف بڑھتے ہیں اور یہ کہ ہمیں ان کی ضرورت کیوں ہے، نیز یہ کہ پلاننگ گائیڈ کن اجزا پر مشتمل ہوتی ہے۔ ہم ایک بنیادی پلاننگ گائیڈ اور ایک رسمی IEEE پلاننگ گائیڈ معیار کے درمیان فرق کا تقابل بھی کرتے ہیں۔ اس کے بعد ہم مختلف ٹیسٹنگ تکنیکوں کا تجزیہ کرتے ہیں جو آپ اپنے سافٹ ویئر کے ساتھ استعمال کر سکتے ہیں۔ ہم وائٹ باکس اور بلیک باکس طریقوں کا بھی جائزہ لیتے ہیں، جن میں ایسی عملی مثالیں شامل ہیں جو کامیاب ٹیسٹ اور مصنوعی ٹیسٹ ناکامیاں دونوں دکھاتی ہیں۔ ہم بگ رپورٹس کے بارے میں سیکھنے کے ساتھ اختتام کرتے ہیں۔ ہم اس بات کا گہرائی سے جائزہ لیتے ہیں کہ بگ رپورٹ کیا ہے اور ایک اچھی لکھی ہوئی رپورٹ کیسی ہوتی ہے۔ ان تصورات اور تکنیکوں کو سیکھنا آپ کو بہتر سافٹ ویئر بنانے میں مدد دے گا اور آپ کو زیادہ گہرے جائزے کرنے کی اجازت دے گا، جس سے بہتر اور زیادہ پیشہ ورانہ نتائج حاصل ہوں گے۔

آپ کیا سیکھیں گے

  • اس بات کی وضاحت کریں کہ سافٹ ویئر کوالٹی ایشورنس (SQA) کیا احاطہ کرتا ہے اور اس کی ضرورت کیوں ہے
  • سافٹ ویئر ڈیولپمنٹ لائف سائیکل (SDLC) طریقہ کار کا موازنہ کریں جن میں Agile، V، Waterfall، Spiral اور Prototyping کے ساتھ ان کے فوائد اور نقصانات شامل ہیں
  • پلاننگ گائیڈز بنائیں اور استعمال کریں، بشمول بنیادی گائیڈ بمقابلہ آئی ای ای ای اسٹینڈرڈ گائیڈ کے اجزاء
  • جانچ کی تکنیکوں کا اطلاق کریں جیسے بلیک باکس اور وائٹ باکس ٹیسٹ کے کیسز، سٹیٹمنٹ اور برانچ کوریج، باؤنڈری، یکسانیت، فیصلہ کن میز، اور ریاست کی منتقلی کی جانچ
  • اس بات کا تعین کریں کہ کس طرح، کب، اور کیوں مختلف جانچ کی تکنیکوں کا استعمال کرنا ہے ان غلطیوں کی بنیاد پر جو آپ چیک کر رہے ہیں
  • موثر بگ رپورٹس لکھیں اور ان عناصر کی نشاندہی کریں جو اچھی طرح سے لکھی ہوئی رپورٹ بناتے ہیں

اہم نکات

  • سافٹ ویئر کوالٹی ایشورنس سافٹ ویئر کے معیار کے تمام شعبوں میں تصورات اور اجزاء کا احاطہ کرتی ہے، اور کورس ایس کیو اے کی ابتدا اور اس کی ضرورت کیوں بتاتا ہے۔
  • مختلف SDLC طریقے (Agile، V، Waterfall، Spiral اور Prototyping) میں بنائے جا رہے سافٹ ویئر کی قسم کے لحاظ سے ہر ایک کے فوائد اور نقصانات ہیں۔
  • ایک پلاننگ گائیڈ کے اجزاء متعین ہوتے ہیں، اور یہ کورس ایک بنیادی پلاننگ گائیڈ کا موازنہ سرکاری IEEE پلاننگ گائیڈ کے معیار سے کرتا ہے۔
  • وائٹ باکس اور بلیک باکس کی جانچ کی تکنیکوں کو ورکنگ مثالوں کے ساتھ دکھایا گیا ہے جو کامیاب ٹیسٹوں اور ایمولیٹڈ ٹیسٹ کی ناکامیوں دونوں کو ظاہر کرتے ہیں۔
  • بگ رپورٹ جانچ کا ایک ضروری حصہ ہے، اور ایک اچھی طرح سے لکھی ہوئی رپورٹ میں مخصوص عناصر ہوتے ہیں جن کی یہ کورس شناخت کرتا ہے۔

اکثر پوچھے گئے سوالات

یہ سافٹ ویئر QA کورس کیا احاطہ کرتا ہے؟

کورس میں سافٹ ویئر کوالٹی ایشورنس (SQA) کے تصورات اور اجزاء کا جائزہ فراہم کیا گیا ہے، جس میں اس کی تاریخ اور مقصد، سافٹ ویئر ڈویلپمنٹ لائف سائیکل (SDLC) طریقہ کار (Agile، V، Waterfall، Spiral اور Prototyping)، پلاننگ گائیڈز (بنیادی اور آئی ای ای ای کے معیار)، جانچ کی تکنیک جیسے کہ بلیک باکس اور وائٹ باکس ٹیسٹ کیسز، سٹیٹمنٹ اور برانچ کوریج، حد بندی، یکسانیت، فیصلہ کن جدول اور ریاست کی منتقلی کی جانچ، اور بگ رپورٹس۔

یہ کورس کون پڑھاتا ہے؟

یہ کورس انسٹرکٹر اینڈریو لیون پڑھاتے ہیں اور نالج سٹی کی طرف سے پیش کیا جاتا ہے۔

میں کیا جانچ کی تکنیک سیکھوں گا؟

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

میں بگ رپورٹس کے بارے میں کیا سیکھوں گا؟

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

یہ کورس کن مہارتوں سے متعلق ہے؟

اس کا تعلق سافٹ ویئر کوالٹی (SQA/SQC)، سافٹ ویئر کوالٹی مینجمنٹ، اور سرٹیفیکیشن سے ہے جس میں تصدیق شدہ ایسوسی ایٹ ان سافٹ ویئر کوالٹی (CASQ)، سرٹیفائیڈ سافٹ ویئر کوالٹی انجینئر، سرٹیفائیڈ سافٹ ویئر کوالٹی اینالسٹ، اور سرٹیفائیڈ سافٹ ویئر کوالٹی مینیجر شامل ہیں۔