❞ كتاب How Google Tests Software  ❝  ⏤ ، جايسون آي جوزيف

❞ كتاب How Google Tests Software ❝ ⏤ ، جايسون آي جوزيف

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

الاختبار اليدوي هو عملية اختبار البرامج يدويًا بحثًا عن العيوب. يتطلب من المختبِر أن يلعب دور المستخدم النهائي حيث يستخدم معظم ميزات التطبيق لضمان السلوك الصحيح. لضمان اكتمال الاختبار ، غالبًا ما يتبع المختبر خطة اختبار مكتوبة تقودهم خلال مجموعة من حالات الاختبار المهمة.

تتمثل إحدى الخطوات الرئيسية في العملية في اختبار البرنامج للتحقق من السلوك الصحيح قبل إصداره للمستخدمين النهائيين.

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

تتبع المشاريع الهندسية واسعة النطاق التي تعتمد على اختبار البرامج اليدوي منهجية أكثر صرامة من أجل تعظيم عدد العيوب التي يمكن العثور عليها.
، جايسون آي جوزيف - نبذه قصيره عن المؤلف:


جيمس ويتاكر هو مدير هندسي في Google وكان مسؤولاً عن اختبار Chrome والخرائط وتطبيقات الويب من Google. كان يعمل لدى Microsoft وكان أستاذاً قبل ذلك. جيمس هو أحد أشهر الأسماء في اختبار العالم.

Jason Arbon هو مهندس اختبار في Google وكان مسؤولاً عن اختبار Google Desktop و Chrome و Chrome OS. كما عمل كقائد تطوير لمجموعة من أدوات الاختبار مفتوحة المصدر وتجارب التخصيص. عمل في Microsoft قبل انضمامه إلى Google.

جيف كارولو مهندس برمجيات في الاختبار في Google وكان مسؤولاً عن اختبار Google Voice و Toolbar و Chrome و Chrome OS. لقد تشاور مع العشرات من فرق التطوير الداخلية في Google لمساعدتهم على تحسين جودة الشفرة الأولية. تحول إلى مهندس برمجيات في عام 2010 ويقود تطوير واجهات برمجة تطبيقات + Google. كما عمل في Microsoft قبل انضمامه إلى Google ". ❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ How Google Tests Software ❝ الناشرين : ❞ Addison-Wesley Professional ❝ ❱
من اختبار او فحص البرمجيات - مكتبة كتب تقنية المعلومات.

نبذة عن الكتاب:
How Google Tests Software

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

الاختبار اليدوي هو عملية اختبار البرامج يدويًا بحثًا عن العيوب. يتطلب من المختبِر أن يلعب دور المستخدم النهائي حيث يستخدم معظم ميزات التطبيق لضمان السلوك الصحيح. لضمان اكتمال الاختبار ، غالبًا ما يتبع المختبر خطة اختبار مكتوبة تقودهم خلال مجموعة من حالات الاختبار المهمة.

تتمثل إحدى الخطوات الرئيسية في العملية في اختبار البرنامج للتحقق من السلوك الصحيح قبل إصداره للمستخدمين النهائيين.

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

تتبع المشاريع الهندسية واسعة النطاق التي تعتمد على اختبار البرامج اليدوي منهجية أكثر صرامة من أجل تعظيم عدد العيوب التي يمكن العثور عليها. .
المزيد..

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

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

الاختبار اليدوي هو عملية اختبار البرامج يدويًا بحثًا عن العيوب. يتطلب من المختبِر أن يلعب دور المستخدم النهائي حيث يستخدم معظم ميزات التطبيق لضمان السلوك الصحيح. لضمان اكتمال الاختبار ، غالبًا ما يتبع المختبر خطة اختبار مكتوبة تقودهم خلال مجموعة من حالات الاختبار المهمة.

تتمثل إحدى الخطوات الرئيسية في العملية في اختبار البرنامج للتحقق من السلوك الصحيح قبل إصداره للمستخدمين النهائيين.

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

تتبع المشاريع الهندسية واسعة النطاق التي تعتمد على اختبار البرامج اليدوي منهجية أكثر صرامة من أجل تعظيم عدد العيوب التي يمكن العثور عليها.
 

الاختبار اليدوي هو عملية اختبار البرامج يدويًا بحثًا عن العيوب. يتطلب من المختبِر أن يلعب دور المستخدم النهائي حيث يستخدم معظم ميزات التطبيق لضمان السلوك الصحيح. لضمان اكتمال الاختبار ، غالبًا ما يتبع المختبر خطة اختبار مكتوبة تقودهم خلال مجموعة من حالات الاختبار المهمة.

تتمثل إحدى الخطوات الرئيسية في العملية في اختبار البرنامج للتحقق من السلوك الصحيح قبل إصداره للمستخدمين النهائيين.

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

تتبع المشاريع الهندسية واسعة النطاق التي تعتمد على اختبار البرامج اليدوي منهجية أكثر صرامة من أجل تعظيم عدد العيوب التي يمكن العثور عليها. يركز النهج المنهجي على حالات الاختبار المحددة مسبقًا ويتضمن بشكل عام الخطوات التالية.

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

يمكن أن يكون الاختبار من خلال اختبار المربع الأسود أو الأبيض أو الرمادي. في اختبار المربع الأبيض ، يهتم المختبر بتنفيذ العبارات من خلال الكود المصدري. في اختبار الصندوق الأسود ، يتم تشغيل البرنامج للتحقق من العيوب وهو أقل اهتمامًا بكيفية معالجة الإدخال. لا يمتلك مختبرو الصندوق الأسود حق الوصول إلى الكود المصدري. يهتم اختبار Gray-box بتشغيل البرنامج مع فهم كود المصدر والخوارزميات. [بحاجة لمصدر]

يمكن أيضًا استخدام نهج الاختبار الثابت والديناميكي. يتضمن الاختبار الديناميكي تشغيل البرنامج. يتضمن الاختبار الثابت التحقق من المتطلبات وبناء جملة الكود وأي أنشطة أخرى لا تتضمن تشغيل كود البرنامج بالفعل.

يمكن أن يكون الاختبار من خلال اختبار المربع الأسود أو الأبيض أو الرمادي. في اختبار المربع الأبيض ، يهتم المختبر بتنفيذ العبارات من خلال الكود المصدري. في اختبار الصندوق الأسود ، يتم تشغيل البرنامج للتحقق من العيوب وهو أقل اهتمامًا بكيفية معالجة الإدخال. لا يمتلك مختبرو الصندوق الأسود حق الوصول إلى الكود المصدري. يهتم اختبار Gray-box بتشغيل البرنامج مع فهم كود المصدر والخوارزميات. [بحاجة لمصدر]

يمكن أيضًا استخدام نهج الاختبار الثابت والديناميكي. يتضمن الاختبار الديناميكي تشغيل البرنامج. يتضمن الاختبار الثابت التحقق من المتطلبات وبناء جملة الكود وأي أنشطة أخرى لا تتضمن تشغيل كود البرنامج بالفعل.

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



سنة النشر : 2012م / 1433هـ .
نوع الكتاب : pdf.
عداد القراءة: عدد قراءة How Google Tests Software

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

تحميل How Google Tests Software
شكرًا لمساهمتكم

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

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

المؤلف:
، جايسون آي جوزيف - Jason Arbon

كتب ، جايسون آي جوزيف نبذه قصيره عن المؤلف: جيمس ويتاكر هو مدير هندسي في Google وكان مسؤولاً عن اختبار Chrome والخرائط وتطبيقات الويب من Google. كان يعمل لدى Microsoft وكان أستاذاً قبل ذلك. جيمس هو أحد أشهر الأسماء في اختبار العالم. Jason Arbon هو مهندس اختبار في Google وكان مسؤولاً عن اختبار Google Desktop و Chrome و Chrome OS. كما عمل كقائد تطوير لمجموعة من أدوات الاختبار مفتوحة المصدر وتجارب التخصيص. عمل في Microsoft قبل انضمامه إلى Google. جيف كارولو مهندس برمجيات في الاختبار في Google وكان مسؤولاً عن اختبار Google Voice و Toolbar و Chrome و Chrome OS. لقد تشاور مع العشرات من فرق التطوير الداخلية في Google لمساعدتهم على تحسين جودة الشفرة الأولية. تحول إلى مهندس برمجيات في عام 2010 ويقود تطوير واجهات برمجة تطبيقات + Google. كما عمل في Microsoft قبل انضمامه إلى Google ".❰ له مجموعة من الإنجازات والمؤلفات أبرزها ❞ How Google Tests Software ❝ الناشرين : ❞ Addison-Wesley Professional ❝ ❱. المزيد..

كتب ، جايسون آي جوزيف
الناشر:
Addison-Wesley Professional
كتب Addison-Wesley Professional ❰ ناشرين لمجموعة من المؤلفات أبرزها ❞ Dart Programming Language Specification 5th edition draft ❝ ❞ How Google Tests Software ❝ ❞ The Dart Programming Language 1st Edition ❝ ❞ Ios Programming: The Big Nerd Ranch Guide 6th Edition ❝ ❞ Ios Programming: The Big Nerd Ranch Guide 6th Edition ❝ ❞ Ios Programming: The Big Nerd Ranch Guide 7th Edition ❝ ومن أبرز المؤلفين : ❞ كريستيان كور ❝ ❞ جيلاد براشا ❝ ❞ ، جايسون آي جوزيف ❝ ❱.المزيد.. كتب Addison-Wesley Professional