Открийте дефекта преди вашите клиенти.
NexusQA е системата за тестване, вградена в Nexus, и контролният пункт за качество във фабриката за ИИ. Тестове за регресия, API, визия, достъпност, скорост, натоварване, сигурност и други се изпълняват на едно място – по ред на най-голяма вероятност да открият дефект първи. ИИ обяснява всеки неуспешен тест и може да предложи поправка, но само човек може да я приеме. Версиите изчакват, докато тестовете преминат успешно.


От промяна до решение, в шест стъпки.
Всяка стъпка е автоматична, докато не потрябва човек. Тогава системата изчаква и уведомява правилния човек защо.
Свързване
Насочете NexusQA към вашите хранилища на код и версии. Промените, пусканията на версии и дори инцидентите стартират точните тестове.
Писане и записване
Пишете тестове, записвайте ги в браузъра или оставете ИИ да ги изготви от страница. Десет вида, на едно място.
Изпълнение по ред на риска
Графът на знанията знае кой код засяга всеки тест, затова вероятните сривове се проверяват първи.
Обяснение
ИИ разчита трасирането, промяната и миналите сривове и казва дали причината е в приложението, теста или средата.
Поправка
ИИ може да предложи поправка и да я тества в отделен клон. Човек я преглежда и взема решение.
Освобождаване
Версията изчаква тестовете ѝ да преминат успешно, след което минава през Forge като всяка друга промяна.
Вероятните сривове се проверяват първи.
NexusQA използва графа на знанията, за да свърже кода, тестовете и миналите сривове. Когато постъпи промяна, първо се изпълняват тестовете, които е най-вероятно да се провалят, за да научите за дефекта за секунди, а не в края на целия пакет. Преди пускане на версия отново се изпълняват всички тестове.
Тестове по ред на риска
Всеки тест получава оценка на риска за конкретната промяна, придружена от обяснение с думи.
- Причини, а не само оценки
- Първият неуспешен тест – за под минута


Всяка версия се тества сама
Промените, версиите и инцидентите стартират правилните тестови пакети. Резултатите се връщат към контролния пункт за пускане и към работните тикети.
- Версиите изчакват своите тестове
- Инцидентите също стартират проверка


Приложението, тестът или средата?
Червеният тест е полезен само когато знаете причината. NexusQA запазва стъпките, екрана, мрежовия трафик и записа с маскирани данни, а ИИ ги анализира заедно с промяната и миналите сривове, за да ви каже какво се е счупило.
- Стъпки, екран и мрежа в момента на срива
- Триаж от ИИ със степен на сигурност
- Подобни сривове от миналото, открити в графа
- Нестабилните тестове се отделят – изпълняват се, но не се отчитат


ИИ предлага. Човек приема.
Когато дефектът е ясен, ИИ може да планира поправка, да възложи на втори модел да провери плана, да направи промяната в отделен клон и да изпълни всички тестове. След това спира. Човек преглежда промяната и решава, а приетата поправка преминава през опашката за сливане като всяка друга.
Седем етапа, един подпис
Открит, класифициран, планиран, проверен, поправен, верифициран и одобрен. Последната стъпка винаги е човек.
- Втори модел проверява плана
- Само човек приема поправката


Кой ИИ се използва и кой отговаря
Всяка стъпка с ИИ минава през комутатора – първо локалният модел, в рамките на бюджета и с човек, отговорен за всяка поправка.
- Първо локалният модел
- Бюджети и лимити за всеки проект


Хората също тестват, като всичко се записва.
Някои неща се забелязват само от човек. Тестерите, включително външни партньори за тестване, работят в портал: използват приложението в рамка, чертаят върху него, а компилацията, устройството и стъпките се записват автоматично вместо тях. Те виждат тестови данни, никога данни на клиенти.
Оградете и изпратете
Маркери, рамки, стрелки и бележки върху самото приложение, с възможност за повторно възпроизвеждане на всяка стъпка.
- Автоматично записване
- Възпроизводими стъпки


Партньори, с ограничения
- Един проект, един договор
- Прекратяване с една стъпка


Изглежда правилно, работи за всеки, остава бързо.
Всяка версия се сравнява екран по екран, проверява се за достъпност и се измерва спрямо бюджета ѝ за скорост. Компилация, която надхвърля бюджета, не може да бъде пусната, а всяка промяна във външния вид на страницата трябва да бъде одобрена.
- Сравнение пиксел по пиксел с одобряване на промените
- Констатации за достъпност, свързани с кода
- Бюджети за скорост и тестове за натоварване при всяка версия


За тестването с NexusQA.
Какви видове тестване обхваща?
Регресионно, интеграционно, димно (smoke), API, визуално, за достъпност, сигурност, скорост, натоварване и проучвателно тестване – на едно място и с единен набор от резултати.
Променя ли ИИ кода ни сам?
Не. ИИ може да предложи поправка и да я тества в отделен клон, но само човек може да я приеме, а приетата поправка минава през опашката за сливане като всяка друга промяна.
Как работи подредбата по риск?
Графът на знанията свързва всеки тест с кода, който засяга, и с минали сривове. При всяка промяна първо се изпълняват тестовете, които е най-вероятно да не преминат успешно. Преди пускане на версия отново се изпълняват всички тестове.
Могат ли да го използват външни партньори за тестване?
Да. Те работят в портала за тестери, виждат само своите проекти и тестови данни, а достъпът им се прекратява с изтичането на договора им.
Работи ли с Forge?
Да. Промените и версиите във Forge стартират своите тестове, а версията изчаква, докато те преминат успешно. NexusQA работи и с платформата за хостинг на код, която вече използвате.
Научете повече
Вижте как NexusQA тества нещо ваше.
Донесете едно приложение и една версия. Ще ви покажем тестове, подредени по риск, обяснен срив и поправка, очакваща вашето одобрение.