QA9 тем
Тестування ПЗ і QA
Забезпечення якості (QA) — це практика вирішувати, що перевіряти, запускати ці перевірки достатньо часто, щоб вони мали сенс, і розуміти, що змінюється, коли те, що тестують, перестає давати ту саму відповідь двічі. У розділі 9 тем у трьох групах: види тестування, які всі памʼятають наполовину; автоматизація на Playwright, Cypress і Selenium; і тестування продуктів на мовних моделях, де твердження стає оцінкою, а не рівністю.

Що всередині
Кожен напрям нижче — це група тем. Відкрийте будь-який, щоб читати його сторінки.
- Види тестуванняЩо саме доводить кожен рівень — і які збої він не спіймає ніколи.SmokeРегресіяE2E
- АвтоматизаціяЯк запускати перевірки достатньо часто, щоб це важило, і де кожній місце в пайплайні.PlaywrightCypressSelenium
- Тестування AIКоли вихід різниться між запусками, твердження стає оцінкою проти порога.Набори оцінокРегресія промптів
З чого почати
- Будуєте набір тестів з нуляСпершу smoke-тестування. Малий набір, що доводить працездатність, кращий за великий, якому ніхто не вірить.
- Ваші E2E-тести нестабільніСторінка E2E — про те, що належить цьому рівню і що мало бути спіймане нижче.
- Тестуєте фічу на LLMПочніть з тестування LLM-продуктів, потім прочитайте LLMOps у «Розробці»: це одна задача з двох боків.
Інші розділи
- РозробкаРозробка програмного забезпечення — це робота про те, де проходять межі в системі, що працює по кожен їхній бік і чого коштуватиме зсунути одну з цих меж, коли код уже працює. У розділі 28 тем: архітектура, браузер, пʼять бекенд-середовищ, чотири мобільні платформи, мовні моделі та бази даних під усім цим. Кожна сторінка тримається на обмеженні, яке справді відрізняє варіанти, а не на поверхні API.
- ІнфраструктураІнфраструктура — це все, що перетворює код на щось працююче, за чим можна спостерігати, що можна змінювати й відкочувати. У розділі 11 тем у чотирьох групах: DevOps і пайплайн, який збирає один артефакт і просуває його незмінним; три великі хмари й те, як кожна стримує помилку; MLOps — ті самі задачі знову, але для моделі замість бінарника; і моніторинг, який робить інцидент відповідним на питання о третій ночі.
Було корисно?
Поділіться з тим, хто працює над тією ж задачею.