ВходЗапазете среща
NexusQA · Вградено тестване

Открийте дефекта преди вашите клиенти.

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

Десет вида тестване на едно мястоПодредбата по риск открива дефекти за секундиЧовек одобрява всяка поправка от ИИ
nexusqa · качествоПримерни данни
Изпълнения на тестове, резултати по вид и какво изисква внимание
Качеството с един поглед. Какво се е изпълнило през нощта, какво не е преминало успешно и коя версия изчаква поправка.Примерни данни
Как работи

От промяна до решение, в шест стъпки.

Всяка стъпка е автоматична, докато не потрябва човек. Тогава системата изчаква и уведомява правилния човек защо.

01

Свързване

Насочете NexusQA към вашите хранилища на код и версии. Промените, пусканията на версии и дори инцидентите стартират точните тестове.

02

Писане и записване

Пишете тестове, записвайте ги в браузъра или оставете ИИ да ги изготви от страница. Десет вида, на едно място.

03

Изпълнение по ред на риска

Графът на знанията знае кой код засяга всеки тест, затова вероятните сривове се проверяват първи.

04

Обяснение

ИИ разчита трасирането, промяната и миналите сривове и казва дали причината е в приложението, теста или средата.

05

Поправка

ИИ може да предложи поправка и да я тества в отделен клон. Човек я преглежда и взема решение.

06

Освобождаване

Версията изчаква тестовете ѝ да преминат успешно, след което минава през Forge като всяка друга промяна.

По-ранно откриване на дефекти

Вероятните сривове се проверяват първи.

NexusQA използва графа на знанията, за да свърже кода, тестовете и миналите сривове. Когато постъпи промяна, първо се изпълняват тестовете, които е най-вероятно да се провалят, за да научите за дефекта за секунди, а не в края на целия пакет. Преди пускане на версия отново се изпълняват всички тестове.

Тестове по ред на риска

Всеки тест получава оценка на риска за конкретната промяна, придружена от обяснение с думи.

  • Причини, а не само оценки
  • Първият неуспешен тест – за под минута
nexusqa · подредба по рискПримерни данни
Тестове, подредени по вероятност за неуспех при конкретна промяна
Тестове по ред на риска. Първо се изпълняват тестовете, които промяна 418 най-вероятно ще наруши.Примерни данни
Обяснение за всеки неуспешен тест

Приложението, тестът или средата?

Червеният тест е полезен само когато знаете причината. NexusQA запазва стъпките, екрана, мрежовия трафик и записа с маскирани данни, а ИИ ги анализира заедно с промяната и миналите сривове, за да ви каже какво се е счупило.

  • Стъпки, екран и мрежа в момента на срива
  • Триаж от ИИ със степен на сигурност
  • Подобни сривове от миналото, открити в графа
  • Нестабилните тестове се отделят – изпълняват се, но не се отчитат
nexusqa · един неуспешен тестПримерни данни
Неуспешен тест със стъпките, екрана, мрежата и триажа от ИИ
Един неуспешен тест. Установяване дали дефектът при резервация е в приложението, или в теста.Примерни данни
ИИ поправя, хората решават

ИИ предлага. Човек приема.

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

Седем етапа, един подпис

Открит, класифициран, планиран, проверен, поправен, верифициран и одобрен. Последната стъпка винаги е човек.

  • Втори модел проверява плана
  • Само човек приема поправката
nexusqa · поправкаПримерни данни
Предложена от ИИ поправка с нейните проверки, очакваща човек
Поправка, одобрена от човек. Проверка на предложената от ИИ поправка за дефекта с датите, преди да продължи напред.Примерни данни
Тестерите са част от процеса

Хората също тестват, като всичко се записва.

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

Оградете и изпратете

Маркери, рамки, стрелки и бележки върху самото приложение, с възможност за повторно възпроизвеждане на всяка стъпка.

  • Автоматично записване
  • Възпроизводими стъпки
nexusqa · портал за тестериПримерни данни
Тестер, който добавя бележки върху тестваното приложение
Порталът за тестери. Ръчно тестване на приложението за резервации и докладване на откритото.Примерни данни
Визия, достъпност и скорост

Изглежда правилно, работи за всеки, остава бързо.

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

  • Сравнение пиксел по пиксел с одобряване на промените
  • Констатации за достъпност, свързани с кода
  • Бюджети за скорост и тестове за натоварване при всяка версия
nexusqa · визия, достъпност и скоростПримерни данни
Визуално сравнение, констатации за достъпност и скорост спрямо бюджета
Визия, достъпност и скорост. Проверка дали версия 2.8 изглежда правилно, работи за всеки и остава бърза.Примерни данни
Въпроси

За тестването с NexusQA.

Какви видове тестване обхваща?

Регресионно, интеграционно, димно (smoke), API, визуално, за достъпност, сигурност, скорост, натоварване и проучвателно тестване – на едно място и с единен набор от резултати.

Променя ли ИИ кода ни сам?

Не. ИИ може да предложи поправка и да я тества в отделен клон, но само човек може да я приеме, а приетата поправка минава през опашката за сливане като всяка друга промяна.

Как работи подредбата по риск?

Графът на знанията свързва всеки тест с кода, който засяга, и с минали сривове. При всяка промяна първо се изпълняват тестовете, които е най-вероятно да не преминат успешно. Преди пускане на версия отново се изпълняват всички тестове.

Могат ли да го използват външни партньори за тестване?

Да. Те работят в портала за тестери, виждат само своите проекти и тестови данни, а достъпът им се прекратява с изтичането на договора им.

Работи ли с Forge?

Да. Промените и версиите във Forge стартират своите тестове, а версията изчаква, докато те преминат успешно. NexusQA работи и с платформата за хостинг на код, която вече използвате.

Запазете среща

Вижте как NexusQA тества нещо ваше.

Донесете едно приложение и една версия. Ще ви покажем тестове, подредени по риск, обяснен срив и поправка, очакваща вашето одобрение.