0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

با توجه به اینکه در فرایند های توسعه نرم افزار Agile مانند Scrum نقش های محدود و مشخصی وجود دارد، نقش Test Engineer در این فرایند ها توسط چه کسی و چگونه ایفا می شود؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

نقش Test Engineer در فرآیند توسعه نرم افزار Agile وجود دارد ولی متفاوت از نقش Test Engineer در فرآیند های سنتی توسعه نرم افزار مانند RUP است، در فرآیند های سنتی توسعه نرم افزار مانند RUP یک Test Engineer باید بر Business نرم افزار مسلط باشد و تاکید بر تسلط Test Engineer بر Business نرم افزار است (حتی اگر کدنوسی بلد نباشد) و همچنین برای تست نرم افزار یک فاز جداگانه در نظر گرفته شده است اما در فرآیند توسعه نرم افزار Agile، تمام افراد تیم توسعه باید نقش یک Test Engineer را نیز بازی کنند و برای تست فاز جداگانه ای در نظر گرفته نشده است و تست نرم افزار جزئی از فرایند توسعه نرم افزار است و در کنار کدنویسی انجام می شود.

در فرآیند توسعه نرم افزار Agile در صورتی که قرار باشد بدلیل حجم بالای تست ها و همچنین پیچیدگی زیاد برنامه وظایف مربوط به تست را گروه خاصی از توسعه دهندگان انجام دهند، وظیفه آنها جمع آوری اطلاعات از مشتری و تبدیل آنها به تست های قابل اجرا توسط کد است با همکاری سایر توسعه دهندگان است.

سوالات مشابه

0 امتیاز
0 پاسخ 2.0هزار بازدید
0 امتیاز
1 پاسخ 6.7هزار بازدید
0 امتیاز
0 پاسخ 587 بازدید
+1 امتیاز
2 پاسخ 5.3هزار بازدید
سوال شده 11 سال قبل در کامپیوتر و اینترنت توسط hldv (760 امتیاز)
+1 امتیاز
1 پاسخ 2.0هزار بازدید
...