فہرست کا خانہ:
تعریف - ٹیسٹ کیس جنریشن کا کیا مطلب ہے؟
ٹیسٹ کیس جنریشن SQL ٹیسٹ کیسز کو لکھنے کا عمل ہے جو ڈیٹا بیس کی افادیت کی تصدیق اور جانچ کیلئے ہوتا ہے۔ متعلقہ ڈیٹا بیس کو ایس کیو ایل کے بیانات کے ذریعہ دریافت کیا جاتا ہے ، لہذا جانچ کے معاملات بھی ایس کیو ایل میں پیدا ہوتے ہیں۔ جانچ کے معاملات کسی درخواست کی افادیت کی بنیاد پر تیار کیے گئے ہیں۔ تو یہ ایک درخواست سے دوسرے میں مختلف ہوتا ہے۔ ٹیسٹ کیس تیار کرنے کا مقصد متوقع نتائج کے خلاف پیداوار کو جانچنا ہے۔ نتائج کی بنیاد پر ، یا تو ٹیسٹ کے معاملے میں ترمیم کی جاتی ہے یا جیسے رکھا جاتا ہے۔
ٹیکوپیڈیا ٹیسٹ کیس جنریشن کی وضاحت کرتا ہے
جانچ کا مقصد کسی سسٹم یا ایپلی کیشن میں کیڑے تلاش کرنا ہے۔ سسٹم کی غلطیوں کا پتہ لگانے کے لئے ٹیسٹ کیس جنریشن ٹیسٹ سوٹ بنانے کا عمل ہے۔ ایک ٹیسٹ سوٹ متعلقہ ٹیسٹ کیسوں کا ایک گروپ ہے جو ایک دوسرے کے ساتھ بنڈل ہے۔ ٹیسٹ کیس جنریشن سافٹ ویئر ٹیسٹنگ کا سب سے اہم اور بنیادی عمل ہے۔
ٹیسٹ کے معاملات پیدا کرنے کے لئے متعدد تکنیکیں دستیاب ہیں۔
- مقصد پر مبنی نقطہ نظر - مقصد پر مبنی ٹیسٹ کیس جنریشن اپروچ کا مقصد کسی خاص حصے ، بیان یا فنکشن کا احاطہ کرنا ہے۔ یہاں عملدرآمد کا راستہ اہم نہیں ہے ، لیکن مقصد کی جانچ بنیادی مقصد ہے۔
- بے ترتیب نقطہ نظر - بے ترتیب نقطہ نظر غلطیوں اور نظام کی خرابیوں کے مفروضوں پر مبنی ٹیسٹ کے معاملات پیدا کرتا ہے۔
- تفصیلات پر مبنی تکنیک - یہ ماڈل باقاعدگی سے تقاضوں کی وضاحتوں پر مبنی ٹیسٹ کے معاملات پیدا کرتا ہے۔
- ماخذ کوڈ پر مبنی تکنیک - ماخذ کوڈ پر مبنی کیس جنریشن نقطہ نظر جانچنے کے لئے کنٹرول فلو راستے پر چلتا ہے ، اور اسی کے مطابق ٹیسٹ کے معاملات پیدا ہوتے ہیں۔ اس پر عمل درآمد کے راستوں کی جانچ ہوتی ہے۔
- خاکہ ڈایاگرام پر مبنی نقطہ نظر - اس طرح کے کیس جنریشن اپروچ ٹیسٹ کے معاملات مرتب کرنے کے لئے یونیفائیڈ ماڈلنگ لینگویج (UML) آریھ کی پیروی کرتا ہے۔
جانچ کے معاملے میں جنریشن تک رسائی کے ان طریقوں کے علاوہ ، جانچ کی دنیا میں متعدد دوسرے عمل دستیاب ہیں۔ لیکن جو بھی نقطہ نظر ہو ، ایک مناسب جانچ کے معاملے کو تیار کرنے کا عمل کامیاب منصوبے پر عمل درآمد کے لئے ایک انتہائی نازک عوامل میں سے ایک ہے۔
یہ تعریف ایس کیو ایل کے تناظر میں لکھی گئی تھی