1 |
جایگاه درس در برنامه درسی دوره |
این درس یکی از دروس تمرکز نرم افزار است. |
2 |
هدف کلی |
هدف کلی درس، آشنایی با مفاهیم آزمون نرم افزار و یادگیری روش های مختلف آزمون نرم افزار است. همچنین در بخش های مختلف درس، نحوه استفاده از ابزارهای واقعی آموزش داده می شود تا دانشجویان بتوانند آموخته های خود را بصورت عملی مورد استفاده قراردهند. |
3 |
شایستگی های پایه |
پیش نیاز این درس، درس مهندسی نرم افزار 1 است.
دانشجویانی که این درس را می گذرانند، هر چه آشنایی بیشتری با مفاهیم مهندسی نرم افزار داشته باشند و تجربه فعالیت در توسعه نرم افزار داشته باشند، بهره بیشتری از مفاهیم درس کسب خواهند کرد.
همچنین با توجه به اینکه در بخشهای مختلف درس، به معرفی و اجرای ابزارهای مرتبط بر روی برنامه های جاوا پرداخته می شود، برای موفقیت در این درس، تسلط به زبان برنامه نویسی جاوا ضروری است. |
4 |
اهداف یادگیری |
یادگیری مفاهیم پایه در بحث آزمون نرم افزار
بادگیری انواع روش های آزمون
یادگیری برخی از رایج ترین ابزارهای آزمون نرم افزار |
5 |
روش تدریس |
با استفاده از اسلایدهای power point
و معرفی ابزارهای مختلف و اجرای واقعی این ابزارها بر روی برنامه ها |
6 |
وظایف دانشجو |
حضور منظم در کلاس
انجام تکالیف
شرکت در امتحان میان ترم و پایان ترم
انجام پروژه پایان ترم |
7 |
منبع |
منابع اصلی عبارتند از:
کتاب Introduction to Software Testing
کتاب Art of Software Testing
کتاب How Programs Fail |
8 |
مواد و امکانات آموزشی |
تخته وایت برد، لپتاپ و ویدئو پروژکتور |
9 |
نحوه ارزشیابی |
4 امتحان در طی ترم هر امتحان 2 نمره
4 تکلیف هر تکلیف 2 نمره
فعالیت کلاسی 2 نمره
پروژه پایانی 2 نمره |