Тестування ПЗ та QA
Послуги з тестування ПЗ та QA: мануальне й дослідницьке тестування, автоматизація тестування в Playwright, Selenium і Cypress, тестування мобільних застосунків на реальних пристроях, тестування API та контрактів, тестування продуктивності й навантаження, тестування доступності за WCAG 2.2. Виділені QA-інженери у вашу команду, проєкти тестування від початку до кінця та прийняття від інших команд наборів тестів, які вони написали.
Послуги з тестування ПЗ, які ми надаємо
Кожна сторінка розповідає про тестування, яке ми виконуємо, про способи співпраці з нами та про питання, які клієнти ставлять насамперед.
Мануальне тестування
Послуги з мануального тестування: функціональне, регресійне та дослідницьке тестування, проєктування тест-кейсів, тестування в різних браузерах і на різних пристроях, підтримка UAT. Надаємо виділених QA-інженерів із мануального тестування або виконуємо проєкт.
Автоматизація тестування
Послуги з автоматизації тестування: набори тестів на Playwright, Selenium, Cypress і WebdriverIO, робота SDET, API та візуальні тести, інтеграція з CI. Надаємо виділених інженерів з автоматизації тестування або виконуємо проєкт.
Тестування мобільних застосунків
Тестування мобільних застосунків: тестування iOS і Android на реальних пристроях та фермах пристроїв, автоматизація на Appium, Espresso, XCUITest і Maestro, перевірки перед релізом у магазинах застосунків. Надаємо виділених мобільних QA-інженерів або виконуємо проєкт.
Тестування API
Тестування API: тести REST, GraphQL і gRPC у Postman, REST Assured та в коді, контрактне тестування з Pact, валідація OpenAPI і моки сервісів. Надаємо виділених інженерів із тестування API або виконуємо проєкт.
Тестування продуктивності
Тестування продуктивності й навантаження: навантажувальні, стрес- та soak-тести в k6, JMeter, Gatling і Locust, аналіз вузьких місць, планування потужностей і Core Web Vitals. Надаємо виділених інженерів із продуктивності або виконуємо проєкт.
Тестування доступності
Тестування доступності: аудити WCAG 2.2, тестування зі скрінрідерами та клавіатурою, перевірки axe у CI, допомога в усуненні недоліків і звіти про відповідність. Надаємо виділених тестувальників доступності або виконуємо проєкт.
Розглянуто в інших розділах сайту
QA і автоматизація тестування
Мануальне QA, тест-плани та автоматизовані набори тестів на Playwright, які запускаються в безперервній інтеграції: тест, що падає, зупиняє реліз, а не доходить до ваших користувачів.
Найняти QA-інженерів
Наймайте фахівців із мануального QA та інженерів з автоматизації тестування, які пишуть набори тестів на Playwright, що запускаються у вашому пайплайні, тож тест, який не проходить, блокує реліз, а помилка не доходить до ваших користувачів.
Тестування вбудованих систем і електроніки
Тестування вбудованих систем і hardware: тестування пристроїв, стенди hardware-in-the-loop, автоматизація тестування прошивок, тести автомобільних ECU, зв'язку та безпеки. Надаємо виділених embedded QA-інженерів або виконуємо проєкт.
Кібербезпека і пентест
Послуги з кібербезпеки та тестування на проникнення: пентести вебзастосунків, мобільних застосунків, API, мереж і хмари, код-рев'ю з погляду безпеки, SOC і реагування на інциденти, ISO 27001 та SOC 2. Надаємо виділених інженерів із безпеки або виконуємо проєкти з визначеним обсягом робіт.
Одна QA-команда для будь-якого тестування
Один QA-інженер у вашій команді або повноцінний напрям тестування: мануальне й дослідницьке тестування, автоматизовані набори тестів для вебу, мобільних застосунків та API, навантажувальні тести перед запуском і аудити доступності. Усе це роблять люди, які працюють у вашому трекері та за вашим процесом релізів.
Тести є і кодом, і доказом. Набори тестів лежать у вашому репозиторії й запускаються у вашому пайплайні. Тест, що падає, блокує реліз, а не помічається постфактум. Нестабільний тест виправляють або видаляють, а для виправленої помилки пишуть регресійний тест, який покриває весь клас таких дефектів.
Тестуємо на тестових даних, а не на даних ваших клієнтів: синтетичні або замасковані записи в тестових середовищах, тестові облікові записи в пісочницях платіжних і поштових сервісів, облікові дані зі сховища секретів, а не з тестового файлу, а продакшну торкаємося лише для погоджених перевірок після релізу.
Як ми тестуємо власну платформу
Наші QA-інженери тестують платформу, на якій працює наша компанія й яка побудована на .NET, Angular та Azure SQL, вручну та за допомогою наборів тестів Playwright, що запускаються в її пайплайні на GitHub Actions; кожна функція випускається разом зі своїми тестами. Ознайомитися з нашою практикою QA.
Питання про тестування ПЗ та QA
Які послуги з тестування ви надаєте?
Мануальне тестування, зокрема дослідницьке, регресійне та приймальне; автоматизація тестування в Playwright, Selenium, Cypress і WebdriverIO; тестування мобільних застосунків на реальних пристроях з Appium, Espresso, XCUITest і Maestro; тестування API та контрактів з Postman, REST Assured і Pact; тестування продуктивності й навантаження в k6, JMeter, Gatling і Locust; тестування доступності за WCAG 2.2. Тестування пристроїв і прошивок та тест на проникнення мають власні сторінки.
У яких галузях працюють ваші QA-інженери?
Здебільшого це e-commerce і роздрібна торгівля, фінтех і банкінг, корпоративні SaaS і ERP, охорона здоров'я, AI- та data-продукти, медіа й споживчі застосунки, підключені пристрої, а також телеком і хмарні провайдери. На кожній сторінці описано, як тестування виглядає в цих галузях.
Чи можете ви прийняти тестування від іншої команди?
Так. Прийняття тестування від іншої команди починається з огляду в режимі лише читання: тест-кейсів, автоматизованих наборів тестів та історії їхніх запусків, а також письмового переліку ризиків у порядку впливу. Наявні набори тестів ми виправляємо там, де це коштує менше, ніж переписування, і нічого не списуємо, доки його заміна не відпрацює без збоїв.
Як укладається договір і виставляються рахунки?
Один договір з ТОВ «БІГ ТРІ 108» і один рахунок на місяць. Протягом місяця час фіксується в нашому власному порталі, а за тими самими даними формується рахунок.
Кому належать тестовий код, тест-кейси та звіти?
Вам. Кожен фахівець має підписаний із BigTree108 договір, за яким усі результати роботи передаються компанії, а наш договір із вами передає їх далі. Код, дизайн-макети та документи постачаються у ваші власні репозиторії та інструменти, а не зберігаються там, де змінити їх можемо лише ми.
Потрібні QA-інженери або раунд тестування?
Розкажіть, що ви розробляєте, як випускаєте це в реліз і де помилки сьогодні доходять до ваших користувачів. Відповімо протягом одного робочого дня: тест-план, профілі кандидатів або обсяг робіт для огляду вашого тестування.