درباره دوره:
لازم به ذکر است زیرنویس این دوره توسط هوش مصنوعی انجام شدهاست.امروزه، نرمافزارهایی که میسازیم همواره با کاربران خود از طریق پلتفرمهای وب و موبایل در ارتباط هستند. کاربران از طریق این رابطها با نرمافزار تعامل میکنند و تجربهای که این رابطها ارائه میدهند، تأثیر قابل توجهی بر کیفیت درکشدهی نرمافزار دارد.
سرعت بالای عرضهی نسخهها و ویژگیهای جدید در نرمافزارهای مدرن، نیازمند اولویتبندی دقیق تلاشهای تست و اجرای سریع آن از طریق اتوماسیون است. در این دوره، تمرکز بر تکنیکها و روشهای تست چنین برنامههایی خواهد بود. ما مفاهیم کلیدی مرتبط با تست وب و موبایل، تکنیکهای اساسی و استفاده از سلنیوم به عنوان یک چارچوب برای اتوماسیون تست این نوع برنامهها را پوشش خواهیم داد.
در پایان این دوره، فراگیران یک پایه محکم در اصول تست وب و موبایل و توانایی استفاده از یک چارچوب تست برای خودکارسازی اجرای تست به دست خواهند آورد.
مقدمهای بر تست وب و موبایل:
1 – مقدمه ای بر تست وب و موبایل
2 – چالش های تست وب و موبایل
3 – معرفی مختصری از XML و HTML
4 – استفاده از ابزارهای توسعه دهنده Firefox
5 – معرفی Selenium
6 – استفاده از Selenium از Eclipse IDE
تست عملکردی وب:
1 – برنامه ریزی تست وب
2 – استراتژی تست حداقلی ضروری (METS)
3 – استفاده از METS برای زمان بندی
4 – انتقال وضعیت بازنمایی (REST): معماری وب
5 – مقدمه ای بر XPath
تست غیرعملکردی وب:
1 – مقدمه ای بر تست امنیتی
2 – تکنیک های تست امنیتی
3 – مروری بر ده ریسک برتر OWASP
4 – ده ریسک برتر امنیتی OWASP (1 تا 5)
5 – ده ریسک برتر امنیتی OWASP (6 تا 10)
6 – تست فازی
7 – مقدمه ای بر تست عملکرد
8 – مقدمه ای بر JMeter
تست موبایل:
1 – آشنایی با اپیم (Appium)