Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Организация проекта автотестов для тестирования API



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Организация проекта автотестов для тестирования API
2018-10-03 16:32

Добрый вечер дорогие специалисты!

 

Подскажите пожалуйста, если для автотестов UI, есть PageObject, ScreenPlay(BDD) паттерны для проектирование проектов автотестов, то как организовать такой проект для API?!

 

Поресёчив этот вопрос в инете, я не нашла ни паттерна, ни хоть какого-то намёка на интересующий вопрос.

 

 

Дорогие коллеги, поделитесь опытом, как организован Ваш проект.

На какие каталоги он разбит и в каком каталоге что храните.

 

Может кто-то отзывчивый поделится скриншотом или схемой фреимвёрка...

 

Большое Вам спасибо!

 

 

P.S. Я знакома только с Python (Pytest + rests lib).

Понятнее всего будет, если пример будет именно на нём показан.



Нужен совет при увольнении
2018-10-03 16:37

Дорогие коллеги, я не знаю что делать, в этом году меня уволили 2 раза.

 

Я очень старалась на работе, после не очень счастливого ревью, стал бояться увольнения и выкладываться изо всех сил, меня уволили первый раз.

 

Когда нашёл работу во второй раз, не мог нормально общаться с коллегами т.к. боялся менеджера и коллег, что меня уволят.

 

И меня уволили, объяснили это проблемой с коммуникацией.

 

Уже второй месяц я боюсь искать работу (3-ю !!! за год)

 

 

И без заработка не проживёшь, но и морально рука не поднимается разослать резюме.

Не знаю что и делать.

 

Нужна Ваша поддержка, и может совет, что лучше сказать рекрутеру на вопрос о поиске работы?

И как предотвратить последующее увольнение.

 

Как технический специалист, я граммотный, а вот в работе проявить себя пока не смог.



[Protractor] Условие по isPresent() в цикле
2018-10-03 19:31

Привет, 

 

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

 

//действия по получению массивов allСontrolsToEnable и allControlsToCheck 
//до этого места все работает правильно - массивы содержат нужные элементы 

let elementsToEnable = [];
let elementsToWait = [];

for (let counter = 0; counter < allControlsToCheck.length; counter++){
          controlsOnAC[counter].isPresent().then(function (result) {

                  if (!result) {
                            elementsToEnable.push(allСontrolsToEnable[counter]);
                            elementsToWait.push(allControlsToCheck[counter]);
                            console.log("element in elementsToEnable " + counter + " " + elementsToEnable[counter].locator().toString());
                            console.log("element in elementsToWait " + counter + " " + elementsToWait[counter].locator().toString());
                  }
           });
} 

//some actions
console.log("HERE SHOULD BE FULL ARRAY LENGTH = " + elementsToEnable.length);
console.log("HERE SHOULD BE FULL ARRAY LENGTH = " + elementsToWait.length)

 

После этой функции там происходят примерно такие действия: нажать на UI кнопочку, в открывшейся панельке прокликать элементы из массива elementsToEnable, дождавшись появления на UI элементов из elementsToWait, закрыть панельку. 

 

И вот в эти дальнейшие действия массивы elementsToEnable и elementsToWait передаются пустыми, а сообщеньки про длину (которые капслоком) в консоли отображаются перед теми, что внутри цикла (но они потом выводят верное содержимое новых массивов), т.е. получается как-то так, что сперва проделываются все остальные действия, а уж потом программа идет в этот цикл (или в этот промис). 

 

Подскажите, пожалуйста, как написать правильно, у меня видимо какой-то пробел насчет промисов здесь :( 



лучший мультфильм 2013 онлайн
2018-10-04 06:10
Приветствую всех! класный у вас сайт!
Нашел обширную базу кино: лучшие сериалы 2018 2017 смотреть онлайн http://kinokub.net/
Тут: смотреть онлайн новинки аниме в хорошем качестве http://kinokub.net/anime/ список 2018
Тут: американские боевики бесплатно в хорошем качестве смотреть российские боевики 2017 в хорошем качестве список 2017
Здесь: русский детектив смотреть онлайн в хорошем качестве детективы онлайн зарубежные смотреть в хорошем качестве список 2018
Здесь: http://kinokub.net/dokumentalnyy/12834-strany-sverhu-vidnee-pays-sezon-1-2015.html Смотреть Страны / Сверху виднее / Pays (Сезон 1) (2015) онлайн бесплатно
Тут: http://kinokub.net/news/11904-devid-benioff-i-db-uayss-ne-budut-snimat-prikvel-igry-prestolov.html


© 2010 | Software-Testing.Ru


В избранное