Тестер на софтуер - курс 60 456 rub. от Eduson Academy, обучение 4 месеца, дата 27 ноември 2023 г.
разни / / November 28, 2023
Специализации: приложна математика, анализи, програмиране, Data Science, компютърно зрение, изкуствен интелект
опит (повече от 6 години опит в бизнеса и анализите):
- ИТ резюме - главен изпълнителен директор, основател
- Аптечен център – Изпълнителен директор
- Aurum – Data Scientist (Компютърно зрение)
- Invitro (региони) – Data Scientist
образование:
IATE NRNU MEPhI, Приложна математика
постижения:
- Създател и водещ разработчик на платформа за подготовка за технически интервюта и развиване на IT Resume умения
- Разработи аналитична инфраструктура на компанията във верига аптеки: събиране на данни, автоматизация на отчитане, визуализация, автоматично отчитане
- В Aurum участва в създаването на уеб услуга за разпознаване на хора от обществени събития. Ръководи проект за идентифициране на служители в предприятия, използващи изкуствен интелект
- Занимава се с научно разработване на алгоритми и методи за обработка на данни: класификация, интерполация, обработка на времеви редове, невронни мрежи. Периодично публикува в цитирани публикации и участва в научни конференции
Началник отдел за тестване на софтуер в IT интегратор Образование и кариера Имам висше образование техническо образование, в изпитване от 2014 г., от 2018 г. се премества в управлението - отначало тя беше лидер...
Ръководител софтуерно тестване в IT интегратор Образование и кариера Имам висше техническо образование, тестване от 2014 г., през 2018 г. преминава в управлението - първо е ръководител на групата за интеграционно тестване в АД "Bell Integrator": изградихме процеса на тестване и работа с дефекти, обучение на нови служители, поддържане на проекта документация за VTB Bank. В настоящата компания изцяло контролирам тестовата област с клиента UniCredit Bank: контрол и развитие тестване на качеството на банковите продукти, ресурсно осигуряване, администриране и организация на цялостния процес софтуерно тестване. Защо тестване. Попаднах в тестването случайно; през 2014 г. работата ми предложи прехвърляне в отдела за тестване. Предложението беше интересно, но в отдела нямаше куратори като такива и не знаех нищо за посоката на тестване. Но приех предложението – и така започна моят път на самостоятелно потапяне в специалността. Колкото повече учех и разбирах, колкото повече прилагах тези знания на практика, толкова повече бях въвлечен в този процес. Тестването е важен етап от жизнения цикъл на софтуера и тестерът не е просто член на екипа на проекта; служител, който може да изрази силното си несъгласие с инсталирането на софтуер в индустриална среда (ако е идентифицирал критични коментари). Тестерът може да не познава напълно тестваната система, но той знае точно тесните места на системата/процеса и знае как да проектира компетентно проверка на качеството на тази система/процес. Когато достигнете определено ниво на професионализъм в тази област, анализаторите започват да ви слушат и разработчици и понякога можете да посочите неточности/недостатъци в изискванията - това ми харесва специалност. Моите студенти За да станат готини и високоплатени специалисти по тестване, разбира се, те се нуждаят от опит и постоянство, но някои основи могат да бъдат научени по време на обучението, което ще помогне за намаляване на времето за вашето развитие. Научих всичко сам, чрез грешки (а понякога и чрез много грешки), това често ме забавяше в работата ми. Сега, поглеждайки назад, мисля, че ако цялата основна информация ми беше обяснена, бяха показани някои случаи и помогнах с въпроси (които всеки има, когато изучава тестове), тогава може би началото ми щеше да мине добре по-бързо. Не бива обаче да забравяме, че при тестването, както във всяка ИТ сфера, трябва непрекъснато да се учиш сам. На думи изглежда трудно, но в действителност ще бъде много забавно. В края на краищата да бъдеш първокласен тестер не е свързано само с пари, а с удовлетворение от работата ти и чувство за значимост в голям екип.
Работи върху проект за смарт устройство: тества бекенд системи, анализира големи данни и автоматизира тестове в Java. Специализира в тестване на невронни мрежи и ETL системи. Преди това тя ръководи екип от QA инженери в Jet Infosystems и също така работи в Nexign (бивш Peter-Service) по проекти в нефтената и газовата индустрия.
1. Въведение в професията тестване
Уроци и практика:
- Начини за навлизане в професията и кариерно израстване като тестер
- Умения и лични качества, изисквани от тестер
- Характеристики на тестовата професия
Като резултат:
- Запознайте се с професията на тестера: неговата роля в компанията и необходимите изисквания
- Оценете вашето ниво на компетентност в тестването на софтуер
2. Жизнен цикъл на софтуера
Уроци и практика:
- Процес на разработка на софтуер
- Методологии за разработка на софтуер
- Agile принципи и методологии за разработка на софтуер: Scrum, Kanban
Като резултат:
- Разберете жизнения цикъл на разработката на софтуер
- Да може да прави разлика между различните методологии за разработка
- Научете се да подавате документи за грешки в Trello, Jira и Asana
3. Характеристики на дистанционна работа
Уроци и практика:
- 10 мита за дистанционната работа
- Организация на работния ден при дистанционна работа
- Взаимоотношения с колеги в разпределен екип
Като резултат:
- Разберете как да организирате деня си, докато работите дистанционно
- Подгответе се за дистанционна работа като тестер
4. Основи на тестването
Уроци и практика:
- Видове тестове и техните разлики, дизайн на тестове
- Тестова документация: тестови планове, контролни списъци, тестови случаи и доклади за резултатите от тестовете
- Бъгове: жизнен цикъл, приоритет на грешки, документиране и работа със системи за проследяване на грешки
Като резултат:
- Научете теорията на тестването и я приложете на практика
- Научете се да пишете тестова документация
5. Взаимодействие клиент-сървър
Уроци и практика:
- Елементи на архитектурата клиент-сървър
- Принципи на взаимодействие клиент-сървър
- Работа с протоколи (HTTP протокол)
Като резултат:
- Научете как работи архитектурата клиент-сървър
- Разберете как да работите с протоколи и URL адреси
- Разберете принципите на приложенията клиент-сървър
6. Основи на HTML и CSS
Уроци и практика:
- Основи на HTML оформлението: Елементи на страницата, отзивчивост, съвместимост между различни браузъри
- Създаване на HTML страница: CSS тагове, атрибути и селектори
- Алгоритъм за тестване на оформлението
Като резултат:
- Научете се да проектирате уебсайтове с помощта на HTML и CSS и тествайте оформлението
7. SQL за работа с бази данни
Уроци и практика:
- Писане на основни заявки
- Комбиниране на данни от различни таблици
Като резултат:
- Научете се да филтрирате данни с помощта на основни SQL заявки
8. Ръчни инструменти за уеб тестване
Уроци и практика:
- Работа с командния ред
- Работете с Chrome DevTool, за да опростите тестването и локализирате грешки
- Работа в лентата с инструменти за уеб програмисти
Като резултат:
- Научете се да използвате Chrome DevTool
- Научете се да работите с операционния команден ред
- Натрупайте опит в тестването на уеб приложения
- Проектирайте база данни, като използвате практически пример
9. Нефункционално тестване
Уроци и практика:
- Стрес тестване
- Тестване на сигурността
Като резултат:
- Научете за различните видове нефункционални тестове
- Научете се да правите някои видове нефункционални тестове
- Използваемост и тестване на интерфейса
10. Тестване на мобилно приложение
Уроци и практика:
- Характеристики на тестване на мобилни приложения
- Видове мобилни приложения и операционни системи
Като резултат:
- Научете характеристиките на тестването на мобилни приложения
- Запознайте се с инструментите за мобилно тестване: TestFlight (iOS), Google Play Internal Test (Android), xCode
- Услуги, които улесняват мобилното тестване
11. API тестване
Уроци и практика:
- Характеристики на API тестването
- Postman - HTTP клиент за API тестване
Като резултат:
- Научете API тестване с Postman
12. GitHub: работа със система за контрол на версиите
Уроци и практика:
- Предназначение на системата за контрол на версиите
- Основни операции: (извършване и връщане назад на промени, търсене, история)
Като резултат:
- Научете как да извършвате основни операции в услугата GitHub и можете да създавате портфолио от изпълнени домашни задачи
- Клонове, сливане на клонове и разрешаване на конфликти
13. Основи на автоматизацията на тестовете
Уроци и практика:
- Въведение в Python
- Основи на автоматизацията на тестовете на потребителския интерфейс
Като резултат:
- Научете основите на езика за програмиране Python
- Напишете автоматизирани UI тестове
- API тест автоматизация
14. Ускорител на кариерата
Уроци и практика:
- Как да напиша автобиография (на руски и английски)
- Как да създадете портфолио и къде да го поставите
- Как да се подготвим за интервю и тестови задачи
Като резултат:
- Научете се да пишете автобиография за руски и чуждестранни компании
- Ще разберете как да създадете портфолио и да го качите в GitHub
- Научете как най-добре да се подготвите за интервю
Окончателен проект и диплома
В края на курса ще проведете пълно тестване на софтуера: създаване на тестова документация - тестов план, тестови случаи и доклади за грешки. Спечелете официална диплома, която ще подсили автобиографията ви.