❞ كتاب Python Unit Test Automation ❝  ⏤ أشوين باجانكار

❞ كتاب Python Unit Test Automation ❝ ⏤ أشوين باجانكار

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


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

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

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


Ashwin Pajankar هو Polymath ، ومبرمج ، وصانع ، ومؤلف ، و Youtuber ، و Science Popularizer. تخرج من المعهد الدولي للتكنولوجيا في حيدر أباد مع MTech في علوم وهندسة الكمبيوتر. لديه اهتمام كبير بالترويج لتعليم العلوم والتكنولوجيا والهندسة والرياضيات (STEM). له العديد من الكتب ونشرها. www.ashwinpajankar.com

About the Author

Ashwin Pajankar is a Polymath, Programmer, a Maker, an Author, a Youtuber, and a Science Popularizer. He graduated from IIIT Hyderabad with MTech in Computer Science and Engineering. He has keen interest in the promotion of Science, Technology, Engineering, and Mathematics (STEM) education. He has written multiple and published several books.www.ashwinpajankar.com
❰ له مجموعة من المؤلفات أبرزها ❞ Python Unit Test Automation ❝ الناشرين : ❞ Apress Media LLC ❝ ❱
من اختبار الوحدة اختبار او فحص البرمجيات - مكتبة كتب تقنية المعلومات.

نبذة عن الكتاب:
Python Unit Test Automation

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


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

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

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

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

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

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

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

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



سنة النشر : 2017م / 1438هـ .
نوع الكتاب : pdf.
عداد القراءة: عدد قراءة Python Unit Test Automation

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

تحميل Python Unit Test Automation
شكرًا لمساهمتكم

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

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

المؤلف:
أشوين باجانكار - ASHWIN PAJANKAR

كتب أشوين باجانكار نبذه قصيره عن المؤلف Ashwin Pajankar هو Polymath ، ومبرمج ، وصانع ، ومؤلف ، و Youtuber ، و Science Popularizer. تخرج من المعهد الدولي للتكنولوجيا في حيدر أباد مع MTech في علوم وهندسة الكمبيوتر. لديه اهتمام كبير بالترويج لتعليم العلوم والتكنولوجيا والهندسة والرياضيات (STEM). له العديد من الكتب ونشرها. www.ashwinpajankar.com About the Author Ashwin Pajankar is a Polymath, Programmer, a Maker, an Author, a Youtuber, and a Science Popularizer. He graduated from IIIT Hyderabad with MTech in Computer Science and Engineering. He has keen interest in the promotion of Science, Technology, Engineering, and Mathematics (STEM) education. He has written multiple and published several books.www.ashwinpajankar.com❰ له مجموعة من المؤلفات أبرزها ❞ Python Unit Test Automation ❝ الناشرين : ❞ Apress Media LLC ❝ ❱. المزيد..

كتب أشوين باجانكار
الناشر:
Apress Media LLC
كتب Apress Media LLCنبذة عن الناشر: Apress، Inc. ومقرها نيويورك وتأسست عام 1999. تأسست Apress من قبل المؤلفين Gary Cornell و Dan Appleman. ينصب التركيز الرئيسي لـ Apress على إنتاج كتب لمطوري البرمجيات ومحترفي تكنولوجيا المعلومات والمبرمجين. كان اسمها الأصلي مطبعة المؤلف واختصر إلى APress ، ثم Apress. في عام 2003 ، اشترت Apress الكثير من الملكية الفكرية للناشر الموجه نحو المصمم أصدقاء ED. الموضوعات التي يتم تناولها تتعلق إلى حد كبير بقضايا البرمجة ، على كل من المنصات الخاصة والمفتوحة المصدر. يعد اختراق الأجهزة أحد الموضوعات أيضًا ، وقد نشرت Apress بعض الكتب الموجهة لمستخدمي الأجهزة الإلكترونية الاستهلاكية. بالإضافة إلى ذلك ، تتخطى Apress خط تكنولوجيا المعلومات وتنشر كتب الأعمال. ❰ ناشرين لمجموعة من المؤلفات أبرزها ❞ Stylish F# 6 ❝ ❞ اساسيات التايب سكربت من المبتدئين إلى المحترفين ❝ ❞ MySQL Connector/Python Revealed ❝ ❞ Introducing the MySQL 8 Document Store ❝ ❞ Expert F# 1.0 ❝ ❞ Pro MySQL NDB Cluster ❝ ❞ Beginning F# 4.0 ❝ ❞ Expert F# 4.0 ❝ ❞ Foundations of F# ❝ ومن أبرز المؤلفين : ❞ توني سميث ❝ ❞ كيت إيسون ❝ ❞ آدم فريمان ❝ ❞ آدم جرانيتش، أنطونيو سيسترنينو، دون سيم ❝ ❞ تشارلز بيل ❝ ❞ ميكيا أوكونو، Jesper Wisborg Krogh ❝ ❞ سانجيب سينها ❝ ❞ Harinarayanan V P ❝ ❞ Seth Bates and Tony Smit ❝ ❞ دايفيد كوك ❝ ❞ هيكو أنجرمان ❝ ❞ جيفري إم رودس ❝ ❞ جيسبر ويسبورغ كروغ ❝ ❞ روبرت بيكرينغ ❝ ❞ Moises Belchin، Patricia Juberias ❝ ❞ راب باين ❝ ❞ ماثياس براندويندر ❝ ❞ فرانك دبليو زاميتي ❝ ❞ دون سيم ❝ ❞ موريتز لينز ❝ ❞ فو تشنغ ❝ ❞ أشوين باجانكار ❝ ❞ فلاد كاترينيسكو، تريفور سيوارد ❝ ❞ تشارلز إيدج، ريتش تروتون ❝ ❞ روب جاريت ❝ ❞ أليكس ليبي ❝ ❞ Scot P Hillier ❝ ❞ جيمس إي ماكدونو ❝ ❞ آفي تصادوك ❝ ❞ Hassaan El-Garem، Khaled El-Morabea ❝ ❞ بو جي بولي، كايل ريختر ❝ ❞ ديفيد كوبيك ❝ ❞ جون إف دولي ❝ ❞ كيث يوركستون ❝ ❞ ديرك شتراوس ❝ ❞ روبرت سفينسون ❝ ❞ والاس جاكسون ❝ ❞ كونال ريلان ❝ ❞ تيد أوسبورن، بيتر زادروزني، فيليب أستون ❝ ❞ أديتيا غوبتا ❝ ❞ أناند تامبولي ❝ ❱.المزيد.. كتب Apress Media LLC