Abstract
Virtually all developers know the frustration of having software bugs reported by users. When this happens, developers inevitably ask: How did those bugs escape testing? Countless hours doubtless went into the careful testing of hundreds or thousands of variables and code statements so how could a bug have eluded such vigilance The answer requires first a closer look at software testing within the context of development. Second, it requires an understanding of the role
چکیده
تمامی توسعه دهندگان از نا امیدی های گزارش شده توسط کاربران اگاهی دارند. هنگامیکه چنین اتفاقی رخ می دهد، توسعه دهندگان به ناچار می پرسند که چگونه این خطاها از دید تست برنامه پنهان مانده اند؟ بدون شک ساعت های بی شماری برای تست دقیق صدها یا هزاران متغیر و کد سپری می شوند. پس یک خطا چگونه می تواند از چنین هوشیاری فرار کند؟ در واقع، پاسخ های مورد نیاز در دو مرحله بیان می شود: 1. بررسی دقیق تر در تست نرم افزار در محتوای توسعه ای آن. 2. نیازمند درک نقش ها می باشند.