В общем я Вам "удочку" подарил - сидите изучайте. Дальше как говорится самиSUPER wrote: ↑25 Jul 2018 04:40 100% automation. Примерно такой кодСценарии(огурцы) пишут бизнес аналитикиCode: Select all
public void RegistrationSuccessful() { RestAssured.baseURI ="http://privet.com/forum"; RequestSpecification request = RestAssured.given(); JSONObject requestParams = new JSONObject(); requestParams.put("FirstName", "privet"); // Cast requestParams.put("LastName", "Singh"); requestParams.put("UserName", "privet2018"); requestParams.put("Password", "password1"); requestParams.put("Email", "privet@gmail.com"); request.body(requestParams.toJSONString()); Response response = request.post("/register"); int statusCode = response.getStatusCode(); Assert.assertEquals(statusCode, "201"); String successCode = response.jsonPath().get("SuccessCode"); Assert.assertEquals( "Correct Success code was returned", successCode, "OPERATION_SUCCESS"); }
какой сейчас разумный рейт для .NET девелопера с более чем 10 годами опыта
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 581
- Joined: 23 Jun 2016 19:49
- Location: SFBA
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
ОбязательноSergunka wrote: ↑25 Jul 2018 05:15В общем я Вам "удочку" подарил - сидите изучайте. Дальше как говорится самиSUPER wrote: ↑25 Jul 2018 04:40 100% automation. Примерно такой кодСценарии(огурцы) пишут бизнес аналитикиCode: Select all
public void RegistrationSuccessful() { RestAssured.baseURI ="http://privet.com/forum"; RequestSpecification request = RestAssured.given(); JSONObject requestParams = new JSONObject(); requestParams.put("FirstName", "privet"); // Cast requestParams.put("LastName", "Singh"); requestParams.put("UserName", "privet2018"); requestParams.put("Password", "password1"); requestParams.put("Email", "privet@gmail.com"); request.body(requestParams.toJSONString()); Response response = request.post("/register"); int statusCode = response.getStatusCode(); Assert.assertEquals(statusCode, "201"); String successCode = response.jsonPath().get("SuccessCode"); Assert.assertEquals( "Correct Success code was returned", successCode, "OPERATION_SUCCESS"); }
M. Ridcully
-
- Уже с Приветом
- Posts: 1029
- Joined: 27 Apr 2014 17:13
- Location: USA
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
Итого у вас на ожидание - 32 секунды на 4 теста - жесть. у нас 500 тестов за 3 минуты проходят. а у вас только 4 за 33 секунды будут проходить.и это у нас тесты типаМальчик-Одуванчик wrote: ↑25 Jul 2018 19:55Не просто: ответы могут быть разные или их может не быть в ожидаемое время. Соответственно на один запрос получается ветка сценариев, которые все нужно проверить.
Сценарий N1:
Given: Вызываем функцию API "Установить соединение"
Then: Пришло сообщение "Привет"
When: "Молчим 8 секунд"
Then: Пришло сообщение "Привет" // ветвление - неплохо бы еще проверить что в момент молчания пакет не приходил
Сценарий N2:
Given: Вызываем функцию API "Установить соединение"
Then: Пришло сообщение "Привет"
When: Отвечаем сообщением "Эээ..." // непредусмотренное сценарием установления связи
When: "Молчим 8 секунд"
Then: Пришло сообщение "Привет" //
Сценарий N3:
Given: Вызываем функцию API "Установить соединение"
Then: Пришло сообщение "Привет"
When: Отвечаем сообщением "Отвали"
Then: Функция завершилась с кодом "Соединение отвергнуто"
Сценарий N4:
Given: Вызываем функцию API "Установить соединение"
Then: Пришло сообщение "Привет"
When: Отвечаем сообщением "Занято, повторите через 16 секунд"
When: "Молчим 16 секунд"
Then: Пришло сообщение "Привет"
..................
Object1 = apiStep1.create();
Object2 = apiStep2.create(object1);
....
apiSteps2.delete(object2);
apiSteps1.delete(object1);
а если ещё клиенты через свагер нагенерить, то ваши BDD нервно дышат в сторонке по сравнению с использованием junit, особенно по скорости написания. а ещё самое прикольное начнется, когда вам нужно будет шарить объекты между степами.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
На практике ожидание существенно больше как и вариаций реакции на его наличие.
Понятно это тесты не на каждый день но перед выпуском продукта это следует проверить, что может занять и больше суток, независимо от того на чем написан набор тестов.
Ну так это и не юнит-тесты для каждого билда вообще, а типовой набор для проверки как нашего продукта на соответствие стандарту и его вариациям, так и на взаимодействие с аналогичными продуктами сторонних производителей.
Мне огурец как раз понравился вынесением вменяемого описания логики тестов в отдельную настраиваемую часть, потому как через месяц уже не помнишь детали этой логики.
Ну и тем что без каких-либо глубоких знаний жабы удалось на коленке быстро сварганить до жопы тестов проверки своих модулей на плюсах, железяк и софта со стороны.
Last edited by Мальчик-Одуванчик on 25 Jul 2018 21:10, edited 1 time in total.
-
- Уже с Приветом
- Posts: 1029
- Joined: 27 Apr 2014 17:13
- Location: USA
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
на практике у нас никаких больший ожиданий не должно быть. Если только какая специфическая функциональность.Мальчик-Одуванчик wrote: ↑25 Jul 2018 20:45На практике ожидание существенно больше как и вариаций реакции на его наличие.
Понятно это тесты не на каждый день но перед выпуском продукта это следует проверить, что может занять и больше суток, независимо от того на чем написан набор тестов.
Ну так это и не юнит-тесты для каждого билда.
Мне огурец как раз понравился вынесением вменяемого описания логики тестов в отдельную настраиваемую часть, потому как через месяц уже не помнишь детали этой логики.
Ну и тем что без каких-либо глубоких знаний жабы удалось на коленке быстро сварганить до жопы тестов проверки модуля на плюсах.
так имплементации все равно нужно внутри писать.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
Как раз на практике и встречается.
Имплементация тестов вообще не такое сложное дело, в сравнении с поддержкой, когда мучительно больно вспоминать тонкости чего мы там проверяли.
Вот еще вариант: нужно продудеть в железяку управляемую ( например сишным) API несколько сотен звуковых файлов и проверить коды возврата на соответствие ожидаемым.
Временя самой проверки занимает дохрена, а слепить набор тестов на огурце оказалось не сложнее и дольше, чем сгородить отдельную прогу для этого.
-
- Уже с Приветом
- Posts: 2735
- Joined: 17 Jul 2000 09:01
- Location: Одесса -> Лос-Анджелес -> Делавер -> Мэриленд -> Вирджиния. Хочу снова в Одессу.
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
А революционная идея найти другого босса вас не посещала?
А я все чаще замечаю, что меня как будто кто-то подменил...
-
- Уже с Приветом
- Posts: 581
- Joined: 23 Jun 2016 19:49
- Location: SFBA
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
Посещала, усиленно учу алгоритмы
Сначала надо уволняться с работы, переехать в США и искать работу
Но мне страшно.. я один кормилец в семье + ипотека
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
Там главный момент заключается в том, что если правильно создать дизайн аннотаций к огурцу, то новый тест фактически собирается из уже реализованного кода. Фактически все сводится к матричным алгоритмам, где матрицы задаются через огурец. Собрать новый тест это как заполнить матрицу решений, что снижает там все чего только можно - ментабилити и проверку самого теста, что он работает.Мальчик-Одуванчик wrote: ↑25 Jul 2018 20:45 Мне огурец как раз понравился вынесением вменяемого описания логики тестов в отдельную настраиваемую часть, потому как через месяц уже не помнишь детали этой логики.
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
Сначала надо найти новую работу, а за тем уволится Подготовьте несколько ф2ф интервью - возьмите отпуск и слетайте на интервью (желательно чтоб Вам все оплатила компания которая приглашает на интервью) как будет офер так будет не так страшно.SUPER wrote: ↑28 Jul 2018 17:23Посещала, усиленно учу алгоритмы
Сначала надо уволняться с работы, переехать в США и искать работу
Но мне страшно.. я один кормилец в семье + ипотека
Удачи
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
Именно поэтому я и советовал соискателю дополнить Ваш пример имплементацией собственной анотации чтобы адекватно претендовать на вменяемую зарплату.Sergunka wrote: ↑28 Jul 2018 18:31Там главный момент заключается в том, что если правильно создать дизайн аннотаций к огурцу, то новый тест фактически собирается из уже реализованного кода. Фактически все сводится к матричным алгоритмам, где матрицы задаются через огурец. Собрать новый тест это как заполнить матрицу решений, что снижает там все чего только можно - ментабилити и проверку самого теста, что он работает.Мальчик-Одуванчик wrote: ↑25 Jul 2018 20:45 Мне огурец как раз понравился вынесением вменяемого описания логики тестов в отдельную настраиваемую часть, потому как через месяц уже не помнишь детали этой логики.
-
- Уже с Приветом
- Posts: 581
- Joined: 23 Jun 2016 19:49
- Location: SFBA
2Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
Вчера поставил галочку в Линкедине, что ищу работу. Пока отозвался один хедхантер, пишет есть позиция в одной компании.. посылать его?
Кстати, почитал Вашу давнюю статью в Хабре о поиске работы в СФ
Это же круто! Я думал искать полгода- год. Наверное можно рискнуть- бросить текущую работу и там на месте искать работук концу третьей недели у вас вполне может получиться от трех до пяти интервью у работодателей
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
Это... там ключевое слово - "может". Что подразумевает, что может и не получиться
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
Это действительно горькая правда и сильно зависит от скил сета и сезона найма. QA это очень специфично и в Долине здесь свои довольно своебразные требования и Ваш главный враг это "птицы" так как QA ими очень серьезно засижен. Даже если у Вас будет много интервью вполне реально Вас не возьмут так как там еще десяток индусов в очереди будет стоять.
Невкоем случае не бросайте работу... даже при офер попытайтесь взять отпуск и уже потом если все срастется дайте знать, что Вы уволились - это идеальный сценарий
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 581
- Joined: 23 Jun 2016 19:49
- Location: SFBA
Re: Какой сейчас разумный рейт для QA Automation с 2 годами опыта
Спасибо всем за комментарии. Для меня это важно
-
- Уже с Приветом
- Posts: 581
- Joined: 23 Jun 2016 19:49
- Location: SFBA
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: какой сейчас разумный рейт для .NET девелопера с более чем 10 годами опыта
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 1663
- Joined: 16 Jul 2009 14:18
- Location: Uganda
Re: какой сейчас разумный рейт для .NET девелопера с более чем 10 годами опыта
На постоянке сейчас:
110k - для mid c# developer
120k - для senior c# (front/back), причем если только фронт с asp.net - то ставки ниже
130k и выше - это уже solution architect и всякие замудреные слова.
Ставки проверялись по обоим побережьям. В Долине могут сверху присобачить что-то, но там начинаются игры со стоками и пр.
Ну и попутно может влиять куча дополнительных вещей. Типа - знаешь Net Core и можешь напрямую с Azure данные потрошить - то еще накинут. Но без фанатизма.
Ставки по контрактам - надо высчитывать из этих границ и помнить, что из-за подорожания медицины и пр. гадостей контрактор теперь теряет больше.
Ну и сказки про отдельных личностей, кому платят куда как больше - не забываем, что это средние цифры по больнице. Где-то есть места, где готовы наскрести на хлеб с маслом разработчику, но туда берут чаще по своим рекомендациям и мест таких очень мало.
Для Среднего запада и Техаса ценник где-то на 5-10 тысяч меньше.
110k - для mid c# developer
120k - для senior c# (front/back), причем если только фронт с asp.net - то ставки ниже
130k и выше - это уже solution architect и всякие замудреные слова.
Ставки проверялись по обоим побережьям. В Долине могут сверху присобачить что-то, но там начинаются игры со стоками и пр.
Ну и попутно может влиять куча дополнительных вещей. Типа - знаешь Net Core и можешь напрямую с Azure данные потрошить - то еще накинут. Но без фанатизма.
Ставки по контрактам - надо высчитывать из этих границ и помнить, что из-за подорожания медицины и пр. гадостей контрактор теперь теряет больше.
Ну и сказки про отдельных личностей, кому платят куда как больше - не забываем, что это средние цифры по больнице. Где-то есть места, где готовы наскрести на хлеб с маслом разработчику, но туда берут чаще по своим рекомендациям и мест таких очень мало.
Для Среднего запада и Техаса ценник где-то на 5-10 тысяч меньше.
-
- Уже с Приветом
- Posts: 581
- Joined: 23 Jun 2016 19:49
- Location: SFBA
Re: какой сейчас разумный рейт для .NET девелопера с более чем 10 годами опыта
https://www.reddit.com/r/cscareerquesti ... perienced/Education: BS EE, MS CS
Prior Experience: 2 years in financial services
Company/Industry: A hedge fund
Title: Senior Software developer (C# /.Net)
Tenure length: 3 years
Location: NYC
Salary: 115k
Relocation/Signing Bonus: None
Stock and/or recurring bonuses: 20k year end bonus
Total comp: 135k
https://www.reddit.com/r/cscareerquesti ... perienced/Education: MS in CS
Prior Experience:
$Internship: 1 year
$RealJob: 8 years
Company/Industry: Shipping/Last Mile Delivery
Title: Software Developer (Mainly Backend .NET)
Tenure length: 5 years
Location: Louisville, KY
Salary: $105k
Relocation/Signing Bonus: 0
Stock and/or recurring bonuses: 0
Total comp: $105k
-
- Новичок
- Posts: 57
- Joined: 11 Oct 2015 17:03
Re: какой сейчас разумный рейт для .NET девелопера с более чем 10 годами опыта
да, что-то меньше, чем я думалmynameiszb wrote: ↑01 Aug 2018 16:56 На постоянке сейчас:
110k - для mid c# developer
120k - для senior c# (front/back), причем если только фронт с asp.net - то ставки ниже
130k и выше - это уже solution architect и всякие замудреные слова.
Ставки проверялись по обоим побережьям. В Долине могут сверху присобачить что-то, но там начинаются игры со стоками и пр.
Ну и попутно может влиять куча дополнительных вещей. Типа - знаешь Net Core и можешь напрямую с Azure данные потрошить - то еще накинут. Но без фанатизма.
Ставки по контрактам - надо высчитывать из этих границ и помнить, что из-за подорожания медицины и пр. гадостей контрактор теперь теряет больше.
Ну и сказки про отдельных личностей, кому платят куда как больше - не забываем, что это средние цифры по больнице. Где-то есть места, где готовы наскрести на хлеб с маслом разработчику, но туда берут чаще по своим рекомендациям и мест таких очень мало.
Для Среднего запада и Техаса ценник где-то на 5-10 тысяч меньше.
то есть для синьора ASP.NET в Техасе $100K - это нормально?
а почему в Техасе меньше? там жизнь дешевле?
-
- Уже с Приветом
- Posts: 2749
- Joined: 11 Jul 2015 19:01
- Location: Chicago
Re: какой сейчас разумный рейт для .NET девелопера с более чем 10 годами опыта
в техасе нет state income tax. нет у меня в каунти и у друзей в каунти grocery tax. Дома под Далласом новые, с нуля от 450 тыс.alexan1 wrote: ↑01 Aug 2018 22:12да, что-то меньше, чем я думалmynameiszb wrote: ↑01 Aug 2018 16:56 На постоянке сейчас:
110k - для mid c# developer
120k - для senior c# (front/back), причем если только фронт с asp.net - то ставки ниже
130k и выше - это уже solution architect и всякие замудреные слова.
Ставки проверялись по обоим побережьям. В Долине могут сверху присобачить что-то, но там начинаются игры со стоками и пр.
Ну и попутно может влиять куча дополнительных вещей. Типа - знаешь Net Core и можешь напрямую с Azure данные потрошить - то еще накинут. Но без фанатизма.
Ставки по контрактам - надо высчитывать из этих границ и помнить, что из-за подорожания медицины и пр. гадостей контрактор теперь теряет больше.
Ну и сказки про отдельных личностей, кому платят куда как больше - не забываем, что это средние цифры по больнице. Где-то есть места, где готовы наскрести на хлеб с маслом разработчику, но туда берут чаще по своим рекомендациям и мест таких очень мало.
Для Среднего запада и Техаса ценник где-то на 5-10 тысяч меньше.
то есть для синьора ASP.NET в Техасе $100K - это нормально?
а почему в Техасе меньше? там жизнь дешевле?
-
- Уже с Приветом
- Posts: 1650
- Joined: 26 Jan 2006 20:42
какой сейчас разумный рейт для .NET девелопера с более чем 10 годами опыта
Отсуствие одних налогов с лихвой покрывает присутствие повышенных других.nyekimov wrote:в техасе нет state income tax. нет у меня в каунти и у друзей в каунти grocery tax. Дома под Далласом новые, с нуля от 450 тыс.alexan1 wrote: ↑01 Aug 2018 22:12да, что-то меньше, чем я думалmynameiszb wrote: ↑01 Aug 2018 16:56 На постоянке сейчас:
110k - для mid c# developer
120k - для senior c# (front/back), причем если только фронт с asp.net - то ставки ниже
130k и выше - это уже solution architect и всякие замудреные слова.
Ставки проверялись по обоим побережьям. В Долине могут сверху присобачить что-то, но там начинаются игры со стоками и пр.
Ну и попутно может влиять куча дополнительных вещей. Типа - знаешь Net Core и можешь напрямую с Azure данные потрошить - то еще накинут. Но без фанатизма.
Ставки по контрактам - надо высчитывать из этих границ и помнить, что из-за подорожания медицины и пр. гадостей контрактор теперь теряет больше.
Ну и сказки про отдельных личностей, кому платят куда как больше - не забываем, что это средние цифры по больнице. Где-то есть места, где готовы наскрести на хлеб с маслом разработчику, но туда берут чаще по своим рекомендациям и мест таких очень мало.
Для Среднего запада и Техаса ценник где-то на 5-10 тысяч меньше.
то есть для синьора ASP.NET в Техасе $100K - это нормально?
а почему в Техасе меньше? там жизнь дешевле?
Sent from my iPhone using Tapatalk
-
- Уже с Приветом
- Posts: 1319
- Joined: 10 Jan 2000 10:01
- Location: Хьюстон
-
- Новичок
- Posts: 57
- Joined: 11 Oct 2015 17:03
Re: какой сейчас разумный рейт для .NET девелопера с более чем 10 годами опыта
и кого вы ищите? может я подойду?major Major Major Major wrote: ↑02 Aug 2018 01:33Где меньше? Кто видел в Техасе помидора за 100k? Где эти помидоры? Мы ищем за 125, и не то что бы успешно.
-
- Уже с Приветом
- Posts: 1319
- Joined: 10 Jan 2000 10:01
- Location: Хьюстон
Re: какой сейчас разумный рейт для .NET девелопера с более чем 10 годами опыта
Если коротко, то full stack .NET + Typescript + HTML/CSS.alexan1 wrote: ↑02 Aug 2018 01:53и кого вы ищите? может я подойду?major Major Major Major wrote: ↑02 Aug 2018 01:33Где меньше? Кто видел в Техасе помидора за 100k? Где эти помидоры? Мы ищем за 125, и не то что бы успешно.