من الأجزاء المهمة فى الtest management الtest monitoring and control | اعرف اكثر عن الtest management
ان شاء الله اليوم سوف نتحدث عن جزء مهم من أجزاء الtest management وهو الtest monitoring and control
، عرفنا سابقا ازاى نعمل organization لعملية التيستينج و اتكلمنا ايضا عن
ال test planning وعرفنا ايه هى العوامل التى تؤثر على ال test planning وماهى ال test planning activities، واليوم ان شاء الله
هنتحدث عن الtest monitoring and control واللى من خلاله بنتابع ال test planning اللى وضعناها وبنشوف هل ماشية زى ما احنا مخططين ولو فيه اى اختلاف بنشوف
السبب فى ايه ونعمل control بحيث ننفذ الخطة اللى وضعناها.
مرحلة ال test monitor
فى هذه المرحلة ال test manger بيلاحظ أو بيتتبع ال test planning activities وبيقارنها بال actual results ، واختيارنا للطريقة اللي هيتم بها ال monitor بيحدده ال team فلو ال team عدده
صغير والمشروع صغير فال monitor بيتم manually ولو ال team عدده كبير والمشروع كبير
فال monitor بيتم ب automated tools.
ال test metrics نقدر نستخدمها خلال ال monitor علشان
نقيس بها نقاط مهمة ، فالmonitor بيوضح لنا نسبة ال test cases اللى عملنا لها run ،
وكمان نسبة الtest cases ال pass وال failed ، وكمان ال defect information ، وكمان
ال defect density والتى تعنى عدد ال bugs اللى لاقينها بالنسبة لعدد سطور الكود
اللى فى السوفتوير اللى بنعمله تيست، وكمان بنعرف ال defect found وال faliure rates وال retest result وكمان بتعرفنا ال test coverage.
يبقى ال metrics خلال مرحلة ال monitor يقسمها ل quantity و calculation :
ال quantity: أى حاجة لها عدد زى عدد الtest cases اللى
اتعمل لها run واللى متعملهاش وعدد الtest cases الpass والfailed، وعدد الbugs اللى
اكتشفها وقدرنا نصلحها، ومن خلالها ايضا بنقارن التاريخ اللى فى ال millstone وال scedual مع الواقع.
الcalculation: وهى الحاجات اللى بيتم حسابها زى
ال defect detection precentage وال defect density والfaliure rates.
مرحلة ال control وما يقوم به الtest manger
فى مرحلة ال control اما ان الtest manger بيشوف ال deviations للى تم وضعه فى ال test plan ويعرف ازاى يغطيها وهذة الطريقة بتسمى reactive، أو ان
الtest manger يحاول يمنع هذة المشكلة فى المراحل اللى بعد كده وهذة الطريقة بتسمى preventive، و الtest manger بيعمل هذا عن طريق انه بيوفر عدد من ال testers أو يعدل
الscedual أو يرتب الأهم فالمهم ويعمل له تيستينج.
وفى مرحلة الcontrol بيقوم الtest manger بعمل summary report واللى من خلاله بنقدر نقدم report لل stackholders عن ال test process of the project،
ومن خلاله أيضا بنقدر نعمل analysis للmetrics والنتائج اللى وصلنا لها واللى على أساسها
نقدر نعمل recommendations لل future actions.
عناصر الsummary report تبعا لل IEE 829 Of Standards
١- ال identification : بنكتب فيه اسم
المشروع وال version الخاص بالمشروع.
٢- ال tested version : وهو بيكون عبارة عن summary بنكتب فيه ال software tested version وممكن كمان نحط list بال test items و ال test environment وكل حاجة لها علاقة بين اللى اتعمله تيستينج و نتيجته سواء intreface أو module.
٣-ال variations: بنكتب فيها ايه الإختلافات اللى
حصلت للى كان متخطط له وايه الأسباب.
٤- ال comprehensive assessment : بنكتب فيها اللى
اتعمله coverage و بنكتب فيها أيضا أهداف التيستينج اللى كنا وضعناها فى ال test planning وايه اللى تتحقق منها.
٥- ال status of the incidents: مش بنحط quantities ولكن بنستخدم calculation و ratios علشان ده بيسهل على الstackholders.
٦- ال evaluations : بنعمل فيها تقييم لل overall quality اللى وصلنا لها طبقا لل criteria المحددة فى ال test plan.
٧- ال summary of activities: وهذا هو الجزء الخاص
بالناس اللى اشتغلت على ال test project سواء من ناحية ال time أو ال quality وطبعا الtest manger بيقارن اللى كان فى
الtest plan باللى فى الواقع ولو له أسباب فلازم يذكرها.
٨- ال approvals : وهى بتكون عبارة عن list بكل
ال signatures وال approval authority الخاصة ب IEE Summary Report.
وهذا فيديو بيشرح الtest monitoring and control.
موضوعات قد تهمك
.performance testing مقدمة عن ال
.software testing مقدمة عن ال
تعليقات