Information Technology Center
أهلا ومرحبا بسيادتكم في منتدانا ومنتداكم منتدي مركز تقنية المعلومات نرجو ان تستفيدوا وأن تكون بداية لإنضمامكم لنا و عسي أن تسفيدوا بما لدينا وتفيدونا بما لديكم

Information Technology Center

منتدي مركز تقنية المعلومات (كل ما يخص التكنولوجيا والكمبيوتر)
 
الرئيسيةبوابه المنتدياليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
مواضيع مماثلة
المواضيع الأخيرة
» احسن تعليم موجود علي النت لبرنامج Autidesk 3d max 2011
الأحد مايو 03, 2015 11:15 pm من طرف abdulrhmsn.salam

» برنامج الأذان لجوال نوكيا الجيل الخامس
الخميس أكتوبر 11, 2012 11:15 am من طرف nadia8077

» حل مشاكل المزرعة السعيدة ... هكر بالشرح الكامل
السبت يونيو 09, 2012 3:57 pm من طرف Master_Mido

» دورة كاملة من أقوي الشركات الرائده في التعليم في Adobe fireworks
الجمعة أكتوبر 21, 2011 5:08 pm من طرف Master_Mido

» برنامج بالتوك جنان
الإثنين أغسطس 22, 2011 11:52 pm من طرف Master_Mido

» برنامج ريل بلير مسلي جدا
الإثنين أغسطس 22, 2011 11:51 pm من طرف Master_Mido

» برنامج الاذان للكمبيوتر هايل
الأحد يوليو 31, 2011 10:49 pm من طرف Master_Mido

» برنامج تحميل افلام من النت جوهري
الأحد يوليو 31, 2011 10:48 pm من طرف Master_Mido

» أقوي اسطوانة صيانة في التاريخ
الإثنين يوليو 18, 2011 6:01 pm من طرف Master_Mido

تسجيل صفحاتك المفضلة في مواقع خارجية
تسجيل صفحاتك المفضلة في مواقع خارجية Digg  تسجيل صفحاتك المفضلة في مواقع خارجية Delicious  تسجيل صفحاتك المفضلة في مواقع خارجية Reddit  تسجيل صفحاتك المفضلة في مواقع خارجية Stumbleupon  تسجيل صفحاتك المفضلة في مواقع خارجية Slashdot  تسجيل صفحاتك المفضلة في مواقع خارجية Yahoo  تسجيل صفحاتك المفضلة في مواقع خارجية Google  تسجيل صفحاتك المفضلة في مواقع خارجية Blinklist  تسجيل صفحاتك المفضلة في مواقع خارجية Blogmarks  تسجيل صفحاتك المفضلة في مواقع خارجية Technorati  

قم بحفض و مشاطرة الرابط Information Technology Center على موقع حفض الصفحات

قم بحفض و مشاطرة الرابط Information Technology Center على موقع حفض الصفحات
سحابة الكلمات الدلالية
سؤال و جواب في الاسلام
Viewers

شاطر | 
 

 كيفية التعامل مع Unit Test

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
TheManager
نائب رئيس مجلس الإدارة
نائب رئيس مجلس الإدارة
avatar

عدد المساهمات : 25
نقاط : 56885
السٌّمعَة : 0
تاريخ التسجيل : 25/05/2010
العمر : 34
الموقع : eng.freevar.com

بطاقة الشخصية
صنع في :.....:
المود ايه (توداي): عايش وخلاص

مُساهمةموضوع: كيفية التعامل مع Unit Test   الثلاثاء مايو 25, 2010 7:29 pm

في دوره حياه تطوير التطبيقات يوجد لدينا العديد من الاختبارات منها ال Unit test وهو Test يجرى على Class ويتم على Function من هذا ال Class والغرض منه التأكد من عمل هذه ال Function منطقيا ويعطي الوسيله للمبرمج لكي يكتشف ايضا اذا ما كان هناك اخطاء غير منطقيه
هيا نذهب لهذا المثال
رمز:
public static int Add(int op1, int op2)
{
return op1 + op2;
}
public static int Subtract(int op1, int op2)
{
return op1 - op2;
}
public static int Multiply(int op1, int op2)
{
return op1 * op2;}public static int Divide(int op1, int op2)
{
return op1 / op2;
}
static void Main(string[] args)
{
Console.WriteLine("Add: " + Add(5, 0));
Console.WriteLine("Subtract: " + Subtract(5, 0));
Console.WriteLine("Multiply: " + Multiply(5, 0));
Console.WriteLine("Divide: " + Divide(5, 0));
}



نعم لقد حدث Exception وهذا يدل على وجود خطأ غير منطقي قد تكون هذه الحاله صغيره ويمكن اكتشافها بسهوله ولكن في التطبيقات الكبيره قد يصعب الامر تماما
ولكي نبدأ بعمل ال Unit test على اي Function يجب ان نتبع الخطوات المقبله
right click on any public method then select Create Unit tests
سوف يظهر اليك مربع و به Tree لكي تختار ال Methods
هنا سوف نختار في مثالنا Divide Method
اسفل المربع سوف تجد output project: اختار create a new visual C# test project ادخل الاسم مثلا DivideMethodUnitTest
عندما نذهب لل Solution Explorer سوف نلاحظ وجود Project جديد ويحتوي على Class يسمى DivideMethodClassName+Test
اذا قمنا بفتح هذا ال Class سوف نجد هذا الكود
رمز:
[TestMethod()]
public void DivideTest(){//some code}

وسوف يكتب لنا ال Visual Studio بعض الكود وما علينا غير تعديله مثل
رمز:
int op1 = 5; // TODO: Initialize to an appropriate value
int op2 = 1; // TODO: Initialize to an appropriate value
int expected = 2;
int actual;
actual = UnitTestSample.Math.Divide(op1, op2);

هنا نلاحظ انه يقوم بالمقارنه بين ال expected و actual
expected: هذا متغير يضعه المبرمج ويدل على انها القيمه المتوقعه من ناتج هذه ال Method
actual: هي قيمه الناتج من هذه ال Method
اذا فاذا تطابق القيمتين اذا فال Method لاتحتوي على اخطاء
واذا حدث Exception هذا يدل ايضا على وجود خطا وال Test result ينبه المبرمج
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://eng.freevar.com
Master_Mido
Administration
Administration
avatar

عدد المساهمات : 443
نقاط : 66090
السٌّمعَة : 95
تاريخ التسجيل : 25/04/2010
العمر : 29
الموقع : http://i-t-center.ahlamontada.com

بطاقة الشخصية
صنع في :.....: بلجاي
المود ايه (توداي): عاشق ولهان

مُساهمةموضوع: رد: كيفية التعامل مع Unit Test   الثلاثاء يونيو 01, 2010 4:18 am

حلو قوي التست دا
تسلم يا بشمهندس

_________________________________

ما هو المستحيل ؟!







"إن الله لا يغير ما بقوم حتي يغيروا ما بأنفسهم"

راقب أفكارك لأنها ستصبح كلمات
وراقب كلماتك لأنها ستصبح أفعال
وراقب أفعالك لأنها ستصبح عادات
وراقب عاداتك لأنها ستصبح شخصية
وراقب شخصيتك لأنها ستحدد مصيرك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://i-t-center.ahlamontada.com
TheManager
نائب رئيس مجلس الإدارة
نائب رئيس مجلس الإدارة
avatar

عدد المساهمات : 25
نقاط : 56885
السٌّمعَة : 0
تاريخ التسجيل : 25/05/2010
العمر : 34
الموقع : eng.freevar.com

بطاقة الشخصية
صنع في :.....:
المود ايه (توداي): عايش وخلاص

مُساهمةموضوع: رد: كيفية التعامل مع Unit Test   الخميس يونيو 03, 2010 6:28 pm

اهم شىء تست الحياه يا ميدو يا رب نفلح فيييييييييييييية

_________________________________
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://eng.freevar.com
Master_Mido
Administration
Administration
avatar

عدد المساهمات : 443
نقاط : 66090
السٌّمعَة : 95
تاريخ التسجيل : 25/04/2010
العمر : 29
الموقع : http://i-t-center.ahlamontada.com

بطاقة الشخصية
صنع في :.....: بلجاي
المود ايه (توداي): عاشق ولهان

مُساهمةموضوع: رد: كيفية التعامل مع Unit Test   السبت يونيو 05, 2010 5:11 am

يا سيدي علي كومنتاتك
دي حقيقة
لان دا اولا مفيش منه هروب
وثانيا مفيش فيه دور تاني
وثالثا مبينفعش فيه وسايط ولا كوووووووسه

_________________________________

ما هو المستحيل ؟!







"إن الله لا يغير ما بقوم حتي يغيروا ما بأنفسهم"

راقب أفكارك لأنها ستصبح كلمات
وراقب كلماتك لأنها ستصبح أفعال
وراقب أفعالك لأنها ستصبح عادات
وراقب عاداتك لأنها ستصبح شخصية
وراقب شخصيتك لأنها ستحدد مصيرك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://i-t-center.ahlamontada.com
 
كيفية التعامل مع Unit Test
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» فاحص سوكس Super Proxy Test N Grab 2.02 Crack By Khiladiiii
» الحلقة الـ 8 من الأنمي kampfer

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
Information Technology Center :: القسم التكنولوجي :: البرمجة-
انتقل الى: