❞ كتاب Android Test-Driven Development by Tutorials (Second Edition) ❝  ⏤  فيكتوريا غوندا

❞ كتاب Android Test-Driven Development by Tutorials (Second Edition) ❝ ⏤ فيكتوريا غوندا

وصف قصير عن الكتاب :


في برمجة الكمبيوتر ، يعد اختبار الوحدة طريقة اختبار برمجية يتم من خلالها اختبار الوحدات الفردية من التعليمات البرمجية المصدر - مجموعات من وحدة أو أكثر من وحدات برامج الكمبيوتر جنبًا إلى جنب مع بيانات التحكم المرتبطة بها ، وإجراءات الاستخدام ، وإجراءات التشغيل - لتحديد ما إذا كانت مناسبة للاستخدام .
قبل اختبار الوحدة ، كانت أدوات اختبار الالتقاط وإعادة التشغيل هي القاعدة. في عام 1997 ، قام كينت بيك وإريك جاما بتطوير وإصدار JUnit ، وهو إطار اختبار وحدة أصبح شائعًا لدى مطوري Java. تبنت Google الاختبار الآلي في الفترة من 2005 إلى 2006 تقريبًا.
عادةً ما تكون اختبارات الوحدة عبارة عن اختبارات آلية يكتبها ويديرها مطورو البرامج للتأكد من أن قسمًا من التطبيق (يُعرف باسم "الوحدة") يلبي تصميمه ويتصرف على النحو المنشود. في البرمجة الإجرائية ، يمكن أن تكون الوحدة وحدة كاملة ، ولكنها أكثر شيوعًا هي وظيفة أو إجراء فردي. في البرمجة الموجهة للكائنات ، غالبًا ما تكون الوحدة واجهة كاملة ، مثل فئة أو طريقة فردية. من خلال كتابة الاختبارات أولاً لأصغر الوحدات القابلة للاختبار ، ثم السلوكيات المركبة بينها ، يمكن للمرء أن يبني اختبارات شاملة للتطبيقات المعقدة.

لعزل المشكلات التي قد تنشأ ، يجب اختبار كل حالة اختبار بشكل مستقل. يمكن استخدام بدائل مثل بذرة الطريقة ، والأشياء الوهمية ، والمزيفة ، وأدوات الاختبار للمساعدة في اختبار وحدة في عزلة.

أثناء التطوير ، يجوز لمطور البرامج ترميز المعايير ، أو النتائج المعروفة بأنها جيدة ، في الاختبار للتحقق من صحة الوحدة. أثناء تنفيذ حالة الاختبار ، تقوم أطر العمل بتسجيل الاختبارات التي تفشل في أي معيار والإبلاغ عنها في ملخص. لهذا ، فإن النهج الأكثر استخدامًا هو الاختبار - الوظيفة - القيمة المتوقعة.
فيكتوريا غوندا - نبذه قصيره عن المؤلف

فيكتوريا مطورة برامج في Collective Idea ، تقوم ببناء تطبيقات للهاتف المحمول والويب. إنها شغوفة باستخدام التكنولوجيا للمساعدة في تحسين حياة الأفراد. تدرس كلاً من علوم الكمبيوتر والرقص في الكلية ، وهي الآن تستمتع بالتعمق في تكنولوجيا الرقص ومواكبة دروس الرقص في أوقات فراغها.

Victoria is a software developer at Collective Idea, building mobile and web applications. She is passionate about using technology to help better the lives of individuals. Studying both Computer Science and Dance in college, she now enjoys digging into dance technology, and keeping up with dance classes in her spare time.

Victoria Gonda has 2 current jobs as Senior Android Engineer at Square and Technical Author at Razeware. Additionally, Victoria Gonda has had 1 past job as the Software Developer at Collective Idea. ❰ لها مجموعة من الإنجازات والمؤلفات أبرزها ❞ Android Test-Driven Development by Tutorials (First Edition) ❝ ❞ Android Test-Driven Development by Tutorials (Second Edition) ❝ الناشرين : ❞ Razeware LL ❝ ❞ Tomasz Kaczanowski ❝ ❱
من اختبار الوحدة اختبار او فحص البرمجيات - مكتبة كتب تقنية المعلومات.

نبذة عن الكتاب:
Android Test-Driven Development by Tutorials (Second Edition)

2021م - 1446هـ
وصف قصير عن الكتاب :


في برمجة الكمبيوتر ، يعد اختبار الوحدة طريقة اختبار برمجية يتم من خلالها اختبار الوحدات الفردية من التعليمات البرمجية المصدر - مجموعات من وحدة أو أكثر من وحدات برامج الكمبيوتر جنبًا إلى جنب مع بيانات التحكم المرتبطة بها ، وإجراءات الاستخدام ، وإجراءات التشغيل - لتحديد ما إذا كانت مناسبة للاستخدام .
قبل اختبار الوحدة ، كانت أدوات اختبار الالتقاط وإعادة التشغيل هي القاعدة. في عام 1997 ، قام كينت بيك وإريك جاما بتطوير وإصدار JUnit ، وهو إطار اختبار وحدة أصبح شائعًا لدى مطوري Java. تبنت Google الاختبار الآلي في الفترة من 2005 إلى 2006 تقريبًا.
عادةً ما تكون اختبارات الوحدة عبارة عن اختبارات آلية يكتبها ويديرها مطورو البرامج للتأكد من أن قسمًا من التطبيق (يُعرف باسم "الوحدة") يلبي تصميمه ويتصرف على النحو المنشود. في البرمجة الإجرائية ، يمكن أن تكون الوحدة وحدة كاملة ، ولكنها أكثر شيوعًا هي وظيفة أو إجراء فردي. في البرمجة الموجهة للكائنات ، غالبًا ما تكون الوحدة واجهة كاملة ، مثل فئة أو طريقة فردية. من خلال كتابة الاختبارات أولاً لأصغر الوحدات القابلة للاختبار ، ثم السلوكيات المركبة بينها ، يمكن للمرء أن يبني اختبارات شاملة للتطبيقات المعقدة.

لعزل المشكلات التي قد تنشأ ، يجب اختبار كل حالة اختبار بشكل مستقل. يمكن استخدام بدائل مثل بذرة الطريقة ، والأشياء الوهمية ، والمزيفة ، وأدوات الاختبار للمساعدة في اختبار وحدة في عزلة.

أثناء التطوير ، يجوز لمطور البرامج ترميز المعايير ، أو النتائج المعروفة بأنها جيدة ، في الاختبار للتحقق من صحة الوحدة. أثناء تنفيذ حالة الاختبار ، تقوم أطر العمل بتسجيل الاختبارات التي تفشل في أي معيار والإبلاغ عنها في ملخص. لهذا ، فإن النهج الأكثر استخدامًا هو الاختبار - الوظيفة - القيمة المتوقعة. .
المزيد..

تعليقات القرّاء:

يسمح اختبار الوحدة للمبرمج بإعادة بناء الكود أو ترقية مكتبات النظام في وقت لاحق ، والتأكد من أن الوحدة لا تزال تعمل بشكل صحيح (على سبيل المثال ، في اختبار الانحدار). يتمثل الإجراء في كتابة حالات الاختبار لجميع الوظائف والطرق بحيث يمكن التعرف عليها بسرعة كلما تسبب التغيير في حدوث خطأ. تكشف اختبارات الوحدة عن التغييرات التي قد تفسد عقد التصميم.

قد يقلل اختبار الوحدة من عدم اليقين في الوحدات نفسها ويمكن استخدامه في نهج أسلوب الاختبار التصاعدي. من خلال اختبار أجزاء البرنامج أولاً ثم اختبار مجموع أجزائه ، يصبح اختبار التكامل أسهل بكثير. [بحاجة لمصدر]

يوفر اختبار الوحدة نوعًا من التوثيق الحي للنظام. يمكن للمطورين الذين يتطلعون إلى معرفة الوظائف التي توفرها الوحدة ، وكيفية استخدامها ، إلقاء نظرة على اختبارات الوحدة لاكتساب فهم أساسي لواجهة الوحدة (API). [بحاجة لمصدر]

تجسد حالات اختبار الوحدة الخصائص التي تعتبر حاسمة لنجاح الوحدة.



سنة النشر : 2021م / 1442هـ .
عداد القراءة: عدد قراءة Android Test-Driven Development by Tutorials (Second Edition)

اذا اعجبك الكتاب فضلاً اضغط على أعجبني
و يمكنك تحميله من هنا:


شكرًا لمساهمتكم

شكراً لمساهمتكم معنا في الإرتقاء بمستوى المكتبة ، يمكنكم االتبليغ عن اخطاء او سوء اختيار للكتب وتصنيفها ومحتواها ، أو كتاب يُمنع نشره ، او محمي بحقوق طبع ونشر ، فضلاً قم بالتبليغ عن الكتاب المُخالف:

المؤلف:
فيكتوريا غوندا - Victoria Gonda

كتب  فيكتوريا غوندا نبذه قصيره عن المؤلف فيكتوريا مطورة برامج في Collective Idea ، تقوم ببناء تطبيقات للهاتف المحمول والويب. إنها شغوفة باستخدام التكنولوجيا للمساعدة في تحسين حياة الأفراد. تدرس كلاً من علوم الكمبيوتر والرقص في الكلية ، وهي الآن تستمتع بالتعمق في تكنولوجيا الرقص ومواكبة دروس الرقص في أوقات فراغها. Victoria is a software developer at Collective Idea, building mobile and web applications. She is passionate about using technology to help better the lives of individuals. Studying both Computer Science and Dance in college, she now enjoys digging into dance technology, and keeping up with dance classes in her spare time. Victoria Gonda has 2 current jobs as Senior Android Engineer at Square and Technical Author at Razeware. Additionally, Victoria Gonda has had 1 past job as the Software Developer at Collective Idea.❰ لها مجموعة من الإنجازات والمؤلفات أبرزها ❞ Android Test-Driven Development by Tutorials (First Edition) ❝ ❞ Android Test-Driven Development by Tutorials (Second Edition) ❝ الناشرين : ❞ Razeware LL ❝ ❞ Tomasz Kaczanowski ❝ ❱. المزيد..

كتب فيكتوريا غوندا
الناشر:
Razeware LL
كتب Razeware LL ❰ ناشرين لمجموعة من المؤلفات أبرزها ❞ Data Structures & Algorithms in Dart (First Edition) ❝ ❞ SwiftUI by Tutorials (Fourth Edition) ❝ ❞ SwiftUI by Tutorials (Third Edition) ❝ ❞ Android Test-Driven Development by Tutorials (Second Edition) ❝ ومن أبرز المؤلفين : ❞ جوناثان ساندي، فينسنت نجو، كيلفين لاو ❝ ❞ أودري تام ❝ ❞ فيكتوريا غوندا ❝ ❱.المزيد.. كتب Razeware LL