Стаття публікується від імені Перфільєва Олексія, akaaxel

<img src=«habrastorage.org/files/57a/dd4/14e/57add414efc14e22923213a2b23b9aa2» alt=«image » alt" align=«left»/>Gatling – це framework для проведення навантажувального тестування. Він заснований на трьох технологіях: Scala, Akka і Netty.
У цій статті ми:
  1. Подивимося, як встановити і почати використовувати Gatling.
  2. Розберемо синтаксис скриптів Gatling мовою Scala.
  3. Напишемо невеликий тест, де використовуємо основні функції Gatling. Запустимо тестовий скрипт за допомогою sbt і збережемо звіт.

Читати далі →



Наступного тижня 15 березня в пітерському офісі Wrike відбудеться зустріч з автоматизованого тестування. Зустріч буде присвячена огляду нових ефективних підходів та інструментів в сфері автоматизації тестування. Ми оцінимо їх застосування в тих чи інших кейсах, постараємося дати конкретні поради та рекомендації, як вони можуть бути застосовні для ваших конкретних завдань. Експерти з задоволенням дадуть відповідь на ваші запитання. Зустріч буде цікава як фахівцям з автоматичного тестування, так і розробникам, пишучим автотесты.

Читати далі →



Нещодавно у нашому блозі ми розповідали про використання предметно-орієнтованих мов для вирішення конкретних завдань розробки з допомогою Python. Сьогодні мова піде про тестування — зокрема, про те, чому стовідсоткове покриття тестами коду це насправді погано.

Матеріал підготовлений на основі виступу розробника Positive Technologies Івана Циганова на конференції Moscow Python Conf (слайди, відео).
Читати далі →

Частина 3. Властивості
У попередніх частинах ми вже встигли познайомитися з властивостями і випробувати їх в зв'язці з генераторами. У цьому туториале ми розглянемо властивості детальніше. Стаття складається з двох частин: перша — технічна, у неї буде розказано про комбінатори властивостей, а також інші можливості бібліотеки ScalaCheck. Ця частина буде присвячена різним технікам тестування.
Читати далі →

Стаття публікується від імені Трубанова Вадима, @vonaburt

Методологія BDD все частіше завойовує увагу IT-індустрії як логічно вірна щабель розвитку традиційних підходів до тестування проектів, у тому числі підходів до автоматизації тестування. Поточна епоха інформаційних технологій диктує свої правила, і в цій гонці технологій виграє той, хто вміє реагувати на будь-які зміни швидко і якісно. Особливо це стосується компаній, пов'язаних з банківською діяльністю, наприклад таких, як наш банк, де кожен відкладений годину до релізу може вплинути на загальну картину якості сервісів, составляемую нашими клієнтами. При правильному використанні методологія BDD дозволяє скоротити час, що витрачається на тестування продуктів, що випускаються, підвищувати якість проведеного тестування та робити сам процес прозорим і зрозумілим для всіх, що і підштовхнуло нас до її використання. На даний момент методологія BDD впроваджується на двох наших web-продуктах, активно розвивається і вже приносить свої плоди. Хочеться поділитися нашим досвідом впровадження BDD з боку автоматизації тестування і розповісти про основні принципи, які дозволять вам впровадити цю методологію безболісно, швидко і, саме головне, зробити її використання ефективним.

Читати далі →

Передісторія: ця Історія починається з того, що в багатьох пабликах, на які я підписаний, побачив посів (реклама в соціальних мережах груп з безкоштовними ключами vk.com/******* і vk.com/*****. Посіви ці дорогі, вироблялися в групах від 250 000 до 5 000 000 передплатників, наприклад, у групі Наука і Техніка. Групи пропонували кожному безкоштовний ключ за підписку. Приблизно через півмісяця побачив, що перша група зросла до 109 тисяч передплатників. Тут будь-кому зрозуміло, що безкоштовний ключ люди не отримають, адже безкоштовних ключів на 100 до людей не напасешся». Трохи оглянувши групу, я зрозумів що «реальні» відгуки про отримання безкоштовних ключів підробка, адже скріншоти з відгуків весь час кидають однакові і посилання на людей підроблені.



Найцікавіше те, що люди на все це досі ведуться, набирають групу в надії на безкоштовний ключ, роблять репост в надії на те, що їм пощастить і вони виграють дорогий ігровий PC(але ми то знаємо, що ніхто PC не отримає), коли вони хочуть отримати щось безкоштовно, ними легко маніпулювати для своїх цілей.



Вся суть постів в групі — це реклама реферального посилання на сайт ***random.ru і отримання вигоди.



Подивимося на нього.

Читати далі →

Додо сказав:
— Правильність форми несуттєва! А потім розставив усіх без усякого порядку по колу. Ніхто не подавав команди — всі побігли, коли захотіли.

Л. Керролл, «Пригоди Аліси в країні чудес»


Розвиваючи автоматизацію тестування, можна знайти багато місць, куди прикласти сили. Розпорошуючи зусилля переслідуючи помилкові цілі ми не тільки витратимо час і ресурси даремно, але і нанесемо розробці шкоди.

image

Якщо знати, на якому рівні розвитку знаходиться автоматизація тестування проекту зараз і куди в такій ситуації інвестувати, можна не просто домогтися більшої віддачі, але і поліпшити розробку в цілому. Основні принципи інвестування ресурсів можна спробувати сформулювати у вигляді короткого маніфесту.

Читати далі →

Повідомлення про проблеми з вашим сайтом через Телеграм та інші можливості Хосттрекера

По-перше, по численних проханнях ХостТрекер обзавівся контактом через Телеграм. По-друге — нижче ми розповімо, що ще корисного можна зробити, щоб клієнтам було зручніше отримувати розсилки і оповіщення. У разі ХостТрекера — про стан сайтів.



Читати далі →

Блиск і злидні автоматизації тестування

image

Прийнято вважати, що наявність автоматичних тестів — це безумовне благо. Якщо розробники пишуть тести — це добре, чим більше тестів, тим краще. При цьому, в реальності їх частіше не пишуть, а все тестування роблять вручну.

Не варто списувати таке положення справ на некомпетентність, дурість або банальну лінь розробників. Порівняно з ручним тестуванням, автоматизоване має як достоїнства так і явні недоліки. Якщо б були одні тільки плюси, і говорити було не про що.

Читати далі →

Повідомити будь-яку ціну про падіння сайту. Практичні поради

Що робити, коли потрібно донести клієнту інформацію? Та ні, мова йде не про докучливих розсилках про акції і спецпропозиції. Якщо дійсно суть послуг у тому, щоб клієнт вчасно щось дізнався? Сервіс моніторингу сайтів ХостТрекер, в чиї обов'язки входить негайне оповіщення клієнтів про виниклі проблеми, ділиться досвідом. Поринути в виникаючі проблеми і запити можна нижче.



Читати далі →