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

در فرایند تولید نرم افزار بهتر است تولید و بروزرسانی test case های خودکار (تولید شده با استفاده از کد)، توسط برنامه نویسی که task را بر عهده دارد انجام شود یا اینکه test case ها توسط مدیر فنی یا مدیر تست توسعه داده شود و توسط برنامه نویس pass شود.

 

پ.ن. منظور من test case های تولید شده با کد است نه اسناد متنی تست مثلا در جاوا کدهای تولید شده با JUnit

2 پاسخ

+2 امتیاز
قبل توسط (7.0هزار امتیاز)
بسته به نوع و سطح تست داره. در صورتی که تست نرم افزار را  whiteBox ببینیم و test case ها در سطح unit test تولید شوند بهترین فرد برنامه نویس است و در سطح های بالاتر که integrity , system , acceptance  Test می باشد خود برنامه نویس یا برنامه نویس ارشد که اشراف بیشتری به نرم افزار دارد

در صورتی که تست نرم افزار به صورت  black box  مد نظر باشد بهترین افراد کسانی هستند که علاوه بر تسلط به مفاهیم تست به سیستم و پیچیدگی های business ای آن اشراف دارند
+1 امتیاز
قبل توسط (1.6هزار امتیاز)
ویرایش شده قبل توسط

این سوال مقداری به کشور و شرایط کار حرفه ای در آن کشور مربوط می شه، مثلاً در ایران بهتر که برنامه نویس پروژه خودش test case ها رو بنویسه و خودش حتی تست نرم افزارش رو انجام بده، علیرغم اینکه در کشورهای حرفه ای در صنعت IT همیشه گروه مجزا و تخصصی هستند که عملیات پیاده سازی test case ها و انجام تست ها را به عهده داشته باشند.

قبل توسط (7.0هزار امتیاز)
و همین مسئله در ایران سبب ضعف کیفیت نرم افزار در سطح پایینی می شه که عدم اعتماد مشتریان را همواره همراه دارد

سوالات مشابه

0 امتیاز
0 پاسخ 601 بازدید
0 امتیاز
2 پاسخ 2.6هزار بازدید
0 امتیاز
0 پاسخ 319 بازدید
...