❞ كتاب Testing Python ❝  ⏤ ديفيد سيل

❞ كتاب Testing Python ❝ ⏤ ديفيد سيل

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


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

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

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


ديفيد سيل ، من مواليد إرنست سويندلز (مانشستر ، 1932 [1]) هو كاتب إنجليزي المولد وكاتب سيناريو وكاتب مسرحي ومنتج ومخرج وممثل وصحفي. هاجر إلى أستراليا عام 1950 ، وساهم في العديد من المسلسلات الدرامية التلفزيونية ، وقدم مواد خاصة للفنانين الأستراليين.

حياة سابقة

وُلد باسم إرنست سويندلز في عام 1932 لعامل مصنع طائرات وزوجته لوسي ، (حتى أنه أطلق على الشخصية الشهيرة رقم 96 للوسي ساتكليف ، التي لعبت دورها إليزابيث كيركبي ، على اسم والدته) [2] نشأ في مانشستر خلال سنوات حكمه. الحرب العالمية الثانية ، قبل الانتقال إلى الكتابة الاحترافية تحت الاسم المستعار ديفيد سيل.
❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ Testing Python ❝ الناشرين : ❞ وايلي (ناشر) ❝ ❱
من اختبار الوحدة اختبار او فحص البرمجيات - مكتبة كتب تقنية المعلومات.

نبذة عن الكتاب:
Testing Python

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


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

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

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

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

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

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

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

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



سنة النشر : 2014م / 1435هـ .
نوع الكتاب : pdf.
عداد القراءة: عدد قراءة Testing Python

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

تحميل Testing Python
شكرًا لمساهمتكم

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

برنامج تشغيل ملفات pdfقبل تحميل الكتاب ..
يجب ان يتوفر لديكم برنامج تشغيل وقراءة ملفات pdf
يمكن تحميلة من هنا 'http://get.adobe.com/reader/'

المؤلف:
ديفيد سيل - David Sale

كتب ديفيد سيل نبذه قصيره عن المؤلف ديفيد سيل ، من مواليد إرنست سويندلز (مانشستر ، 1932 [1]) هو كاتب إنجليزي المولد وكاتب سيناريو وكاتب مسرحي ومنتج ومخرج وممثل وصحفي. هاجر إلى أستراليا عام 1950 ، وساهم في العديد من المسلسلات الدرامية التلفزيونية ، وقدم مواد خاصة للفنانين الأستراليين. حياة سابقة وُلد باسم إرنست سويندلز في عام 1932 لعامل مصنع طائرات وزوجته لوسي ، (حتى أنه أطلق على الشخصية الشهيرة رقم 96 للوسي ساتكليف ، التي لعبت دورها إليزابيث كيركبي ، على اسم والدته) [2] نشأ في مانشستر خلال سنوات حكمه. الحرب العالمية الثانية ، قبل الانتقال إلى الكتابة الاحترافية تحت الاسم المستعار ديفيد سيل. ❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ Testing Python ❝ الناشرين : ❞ وايلي (ناشر) ❝ ❱. المزيد..

كتب ديفيد سيل
الناشر:
وايلي (ناشر)
كتب وايلي (ناشر) ❰ ناشرين لمجموعة من المؤلفات أبرزها ❞ Taguchi's Quality Engineering Handbook: Case 5 Application of Dynamic Optimization in Ultra Trace Analysis ❝ ❞ Food and Package Engineering: Front Matter ❝ ❞ Social Engineering: The Science of Human Hacking ❝ ❞ Chemical Micro Process Engineering, Fundamentals, Modelling and Reactions: Gas/Liquid Reactions: Sections 5.4–5.7 ❝ ❞ The Web Application Hacker's Handbook 2nd Edition ❝ ❞ Chemical Micro Process Engineering, Fundamentals, Modelling and Reactions: Gas/Liquid Reactions: Sections 5.1–5.3 ❝ ❞ Multi‐Dimensional Imaging: Passive Polarimetric Imaging ❝ ❞ Taguchi's Quality Engineering Handbook: Chapter 44 Role of Taguchi Methods in Design for Six Sigma ❝ ❞ Chemical Micro Process Engineering, Fundamentals, Modelling and Reactions: Liquid‐ and Liquid/Liquid‐Phase Reactions: Sections 4.12–4.14 ❝ ❞ Building Electro‐Optical Systems: Exotic Optical Components ❝ ومن أبرز المؤلفين : ❞ جينشي تاغوشي ❝ ❞ غافريل سالفيندي ❝ ❞ Prof. Dr. Volker Hessel ❝ ❞ Harold R. Booher ❝ ❞ كريستوف هـ. لوخ ❝ ❞ Jean‐Louis Briaud ❝ ❞ كريغ إي مانينغ ❝ ❞ Kailash C. Kapur ❝ ❞ كلية الهندسة الكهربائية والالكترونية في جامعةحلب ❝ ❞ Derek K. Hutchins DIET ❝ ❞ Juan Martinez‐Vega ❝ ❞ شو كيو ليو ❝ ❞ Madhusanka Liyanage ❝ ❞ Konstantinos Samdanis ❝ ❞ ماكي كاي حبيب ❝ ❞ أوليفر هيكمان ❝ ❞ كيمبرلي س يونغ ❝ ❞ Gordana Vunjak‐Novakovic ❝ ❞ Peter Williams ❝ ❞ جيمس لارميني ❝ ❞ بهرام جافيد ❝ ❞ ويليام بانيك ❝ ❞ Joerg Lahann ❝ ❞ Luis Puigjaner ❝ ❞ Ferran Martín ❝ ❞ إس آي ريتشاردز ❝ ❞ سكوت آي موريس ❝ ❞ الأستاذ جيه إيه برانداو فاريا ❝ ❞ مارجريت هانبوكين ❝ ❞ أنطونيوس ك. الكسندريديس ❝ ❞ Robert C. Brown ❝ ❞ جون بيلينجسلي ❝ ❞ أندرياس سمبر ❝ ❞ Klaus‐Viktor Peinemann ❝ ❞ ديفيد ب. لورانس ❝ ❞ Natalia V. Plechkova ❝ ❞ جورج بيلز ❝ ❞ رافي بيرلا ❝ ❞ فيليب سي جي هوبز ❝ ❞ دانيال مينولي ❝ ❞ Daniel A. Vallero ❝ ❞ كريستوفر جاي هادناجي ❝ ❞ ماركوس بينتو، دافيد ستاتارد ❝ ❞ بهزاد رضوي ❝ ❞ كوري ألثوف ❝ ❞ Jean-Louis Vanham ❝ ❞ جانيت فالادي ❝ ❞ ماسيج كرانز ❝ ❞ الكسندر باتشيف ❝ ❞ ريتشارد بلوم، كريستين بريزنان ❝ ❞ بيتر ويفيركا ❝ ❞ ريتشارد بلوم ❝ ❞ ماتيو هيكي ❝ ❞ Madhvanand N. Kashid ❝ ❞ جون هاروب ❝ ❞ كيث ميرفي، شيري كابرال ❝ ❞ ويل ألسوب ❝ ❞ راندال ك.مايكل ❝ ❞ ليزا بوكي ❝ ❞ ليندا إف جونسون ❝ ❞ جاكوب نيلسن ❝ ❞ ديفيد سيل ❝ ❞ دانا تشيسنيل ❝ ❞ جيريمي بلوم ❝ ❞ بيكي ستيوارت ❝ ❞ ميكي ماكمانوس ❝ ❞ بيري شياو ❝ ❱.المزيد.. كتب وايلي (ناشر)