Programming Foundations Software Testing/QA
هیچ چیز نا امید کننده تر از تلاش برای استفاده از نرم افزاری نیست که به سادگی کار نمی کند. تضمین کیفیت برای جلوگیری از این تجارب منفی وجود دارد ، اما آیا تا به حال فکر کرده اید که تضمین کیفیت به چه معناست ، یا نقش QA چیست؟ و نشان می دهد که مهارت های لازم برای موفقیت در حرفه تضمین کیفیت لازم است. من با توضیح نقشی که QA بازی می کند و اینکه آنها به طور معمول چه مسئولیت هایی دارند شروع می کنم. سپس نحوه برنامه ریزی و اجرای انواع مختلف تست های QA را شرح داده و فرآیندهای نحوه مدیریت اشکالات را به اشتراک می گذارم. من همچنین نکاتی را در مورد اینکه چگونه QA می تواند به طور موثر تر با تیم خود ارتباط برقرار کند و در بالای ذهنیت خود همکاری کند به اشتراک می گذارم. من Meaghan Lewis هستم و یک مهندس QA هستم که نزدیک به یک دهه تجربه در این زمینه دارم. من علاقه زیادی به تست نرم افزار دارم و از صحبت کردن ، وبلاگ نویسی و آموزش در مورد موضوع لذت می برم. مهندسی تضمین کیفیت (QA) برای افراد مختلف می تواند معنای مختلفی داشته باشد. در این دوره ، با شیوه های کیفیت در زمینه یک پروژه مهندسی نرم افزار آشنا شوید. مربی Meaghan Lewis انواع مختلف آزمایشات متمرکز بر QA و نحوه قرارگیری QA در چرخه عمر توسعه نرم افزار (SDLC) را نشان می دهد. Meaghan مناطقی را جستجو می کند که احتمالاً می خواهید آنها را آزمایش کرده و به طور مداوم نظارت کنید تا از پیشرفت های روزافزون محصول خود اطمینان حاصل کنید. بعلاوه ، او برخی از مکانیسم های مورد استفاده برای برقراری ارتباط با سلامت کلی یک محصول را دنبال می کند. با پایان دادن به این دوره ، شما می توانید به هر آنچه که در حال کار هستید نگاه کنید ، به چگونگی متناسب بودن قطعات با یکدیگر انتقاد کنید و راه های کمک به تیم خود را در رسیدن به اهداف با کیفیت با هر بار انتشار مشخص کنید. - موضوعات این دوره آموزشی شامل:
- چگونه QA در چرخه زندگی توسعه نرم افزار (SDLC) قرار می گیرد
- تعیین انتظارات و اهداف
- ساختن یک برنامه آزمایشی
- گنجاندن تست جعبه در فرآیند شما
- اجرای تست دستی
- استفاده از تست اتوماسیون UI
- شناسایی ، گزارش دادن و اولویت بندی اشکالات