A Comparative Study of GUI Automated Tools for Software Testing

  • Yum

Редовните ни читатели знаят, че през април бях на конференция във Венеция, където представих публикацията си, разработена съвместно с проф. Каталина Григорова и озаглавена „A Comparative Study of GUI Automated Tools for Software Testing“.

Ето подробности и линк към последната, подобрена версия на статията:

SOFTENG 2017, Third International Conference on Advances and Trends in Software Engineering

ISSN: 2519-8394

ISBN: 978-1-61208-553-1

Location: Venice, Italy

Dates: from April 23, 2017 to April 27, 2017

Notes: IARIA Conference.

Title:

A Comparative Study of GUI Automated Tools for Software Testing

Peter Sabev
Department of Informatics and Information Technologies
“Angel Kanchev” University of Ruse
Ruse, Bulgaria

Prof. Katalina Grigorova
Department of Informatics and Information Technologies
“Angel Kanchev” University of Ruse
Ruse, Bulgaria

Abstract: Nowadays, a main resort for delivering software with good enough quality is to design, create, implement and maintain test cases that are executed automatically. This could be done on many different levels, however graphical user interface (GUI) testing is the closest one to the way the real user interacts with the software under test (SUT). The aim of this paper is to determine the most popular GUI automated tools for software testing among a list of 52 candidates and compare them according to their features, functional and non-functional characteristics.

Download:

A Comparative Study of GUI Automated Tools for Software Testing [DOC]

A Comparative Study of GUI Automated Tools for Software Testing [PDF]


  • Yum

How to Lose Your Instagram Account in 10 Seconds

  • Yum

(Scroll down for the story in English)

Имаше едно филмче How to Lose a Guy in 10 Days… Е, моята история е за това как изгубих моят Instagram акаунт за броени секунди. Накратко:

Купих си нов смартфон, инсталирах си Instagram, заедно с още десетки приложения. Логнах се, получих потвърждение по мейл, кликнах линка…

О, не!!! Кликнах линка…

email

А се мислех за опитен потребител… Едва след като го щракнах видях, че пишело „If this is not your account you can remove your email…“

Никакъв въпрос „Are you sure“, директно ми махна мейла и никаква възможност за възстановяване. Три месеца писане със support и в крайна сметка нищо:

2016-10-18-15_58_46-https___www-instagram-com_integrity_checkpoint_checkpoint_logged_out_main_380466

„If you’ve forgotten your password and lost access to your email account, we’re unable to release the Instagram account to you. This includes accounts registered with mistyped email addresses.

We understand this can be frustrating, but this policy is meant to make sure Instagram accounts don’t fall into the wrong hands.“

Ето защо няма да ползвам Instagram повече. Още се чудя как е възможно да имаш една от най-големите социални мрежи и да си направиш процеса така, че да е възможно да изгубиш цял потребителски акаунт с един-единствен click, при това на мейл като този горе…

Ето ви чудесен пример за лошо usability, лошо тестване и отвратителен UX. И понеже вярвам, че трябва да я има и на английски…

ENGLISH:

There was a movie title How to Lose a Guy in 10 Days… Well, here is my story about how I lost my Instagram account in less than 10 seconds. In short, I bought a new smartphone, installed Instagram along with dozens of other applications. Started the app, login, confirmation email, click on the link …

email

Oh, no, I clicked on the link… And I thought of myself as of an experienced user.

Soon after I clicked it and I got message that my email address is removed from my account name, I saw that the link actually read „If this is not your account you can remove your email …“

No questions „Are you sure?“, it directly removed the email from my account and any possibility of recovery. Three months writing to their support lead to ultimately nothing:

2016-10-18-15_58_46-https___www-instagram-com_integrity_checkpoint_checkpoint_logged_out_main_380466

„If you’ve forgotten your password and lost access to your email account, we’re unable to release the Instagram account to you. This includes accounts registered with mistyped email addresses.

We understand this can be frustrating, but this policy is meant to make sure Instagram accounts don’t fall into the wrong hands.“

So here is a reason why I am not using Instagram anymore. I still wonder how it is possible to have one of the largest social networks in the world and to make the process so dumb that it is possible to lose your entire user account with a single click, from a notification mail like the one on the picture above…

So, here it is – a great example of bad usability, bad testing and disgusting UX!


  • Yum

Убождане от морски таралеж – 10 стъпки как да се справим, преди да е развалил почивката ни в Гърция или Турция

  • Yum

Морските таралежи са животни от тип иглокожи, близки братовчеди с морските звезди, но с една важна разлика – тялото на морския таралеж е затворено в броня или черупка от костни плочки, а най-неприятното е, че при много видове външната страна на тази броня е покрита с шипове или иглички, които могат да причинят наранявания, в случай, че ги настъпите или имате друг контакт с тях (за това и как да се предпазите – по-надолу). Живеят разпръснато, но понякога и на групи, повечето обичат твърда повърхност и са буквално каменояди – „изяждат“ скалите и се загнездват там.

Превенция

Ако не сте водолаз (там ще ви трябват по-сериозни предпазни средства), има три неща, които можете да направите, за да се предпазите и да не провалите отпуска си:

  1. Вземете си обувки за плуване. Продават се в спортните магазини и чифтът струва между 10 и 50 лв. В повечето магазинчета за плажни принадлежности в Гърция също можете да си намерите такива. По-добре да са с твърда гумена, а не мека, силиконова подметка – иглите на таралежите минават по-лесно през силиконовите.
  2. Избягвайте скалисто и каменисто дъно, то е предпочитано от морски таралежи. Участъците с повече ситен пясък означават и много по-малък шанс да настъпите морски таралеж.
  3. Гледайте къде стъпвате!

Аууу! Убодох се на морски таралеж. Какво да правя?

Случва се, без паника! Болката според вида на таралежа и начина, по който сте го настъпили варира между убождане на трънче и ужилване от пчела. Почти винаги се случва да се убодете на няколко места. Можете да се справите и сами с проблема, но трябва да знаете следното (слагам го в червено):

ВАЖНО! Ако смятате, че не можете да се справите сами, убождането е в сухожилие или става, чувствате проблеми с дишането, световъртеж, гадене, мускулна слабост, трудност при координиране на движенията, световъртеж и парестезия (изтръпване, мравучкане), частична парализа, болка в гърдите или сериозно подуване и почервеняване на ужиленото (убоденото) място, незабавно потърсете лекарска помощ.

  1. Излезте веднага от водата! По възможност не стъпвайте на убодения крак и не притискайте бодлите повече. Болката може да започне като леко неудобство и да стане нетърпима в рамките на 15-30 мин. (тогава достига максимална интензивност) и да продължи няколко часа.
  2. Вземете пинцета (ако нямате под ръка, опитайте с пръсти) и извадете колкото можете повече бодли. Бодлите на таралежите са така устроени, че пробождат крайника и мигновено се чупят. Много е вероятно крехките останки да останат забити в кожата и да се „набият“ навътре, ако стъпите на крака. Плитководните таралежи в Егейско море не са отровни (по-долу ще пишем за това), но все пак е възможно алергична реакция, така че извадете бодлите възможно най-скоро.
  3. Почистете нараненото място със сапун и изплакнете с хладка или топла вода. Тъй като пробождането е прясно, измиването може да е болезнено, но е важно.
  4. Потопете крайника в максимално гореща вода. С други думи, напарете крака си във възможно най-горещата вода, която можете да издържите. Дръжте го така в продължение на 20-30 мин., доливайки още гореща вода, ако е нужно, така че през цялото време кракът ви да е в най-горещата вода, която можете да понесете.
  5. Внимателно извадете крака си от водата. Кожата се е разширила и най-вероятно част от бодлите и парченцата ще са се подали (издърпайте ги с пинцета внимателно) или дори напълно излезли и паднали (при нас точно така се получи). Като алтернатива, може да сложите разстопен восък на мястото на убождането и така да издърпате залепилите се за восъка бодили.
  6. Сложете сок от лимон, лайм или (най-добре и най-евтино) оцет и накиснете болното място в продължение на 15-20 мин. Бодлите на морските таралежи са предимно калций и оцетът ще разтвори остатъците, ако изобщо има такива. Отново изплакнете с топла вода.
  7. Не превързвайте раната! Тя има нужда да диша и всички части да бъдат изхвърлени от крака. Поспете през нощта (докато спите можете да направите хлабава превръзка с компрес от оцет на болното място) и на следващата сутрин (без да стъпвате) повторете горните процедури.
  8. Успокойте болката. Може да използвате болкоуспокояващи на базата на Ибупрофен (напр. Ибудолор, Нурофен) на всеки 6 часа, докато болката поотмине. За успокояване на мястото и допълнително лечение при възстановителни процеси може да използвате успокояващи кремове или спрейове като ЦиКатридина и крем „Здраве“.
  9. При възпаление, препоръчваме консултация с лекар. В случай, че нямате достъп до такъв, ползвайте кортикостероиден крем с локален антибиотик (напр. Бетазон Tрио,  Бетадерм). Препоръчваме подобни действия и ако сте настъпили умрял морски таралеж на брега.
  10. Наблюдавайте мястото на убождането за инфекция. Признаците на инфекция включват зачервяване, гной, папули, нодули, подуване на засегнатата зона или на лимфните жлези, които се вливат в засегнатата зона (шията, подмишниците или слабините), както и висока температура. При тези симптоми, както и изброените в червен цвят в началото, непременно потърсете лекарска помощ.

Окончателното възстановяване може да отнеме няколко седмици.

Бонус съвет: Отидете в някой рибен ресторант и си поръчайте морски таралеж, за да „им го върнете“. На гръцки е „ахинос“ (αχινός), а на турски – „дениз кестанеси“ (deniz kestanesi).

На какъв таралеж съм се убол?

Хубавото на докторантурата на Петър е, че му дава достъп до всякакви научни публикации, вкл. за морските таралежи… Накратко, група учени от катедра „Зоология“ към унивеситета в Солун са изучили 6725 представители на морската фауна в Егейско море и са открили 21 вида морски таралежи. Но в случай, че не сте водолаз и сте се уболи близо до брега, най-вероятно сте нацелили един от тези четири вида (слава Богу, нито един от тях не е отровен):

Морски таралежи в Егейско море

Paracentrotus lividus  (Лилаво-червено-черен)

Шанс да сте настъпили точно този вид: 54%

Най-популярната гад. Обикновено има черно-зеленикаво тяло до 7 см и остри, дълги бодли с черно-пурпурен оттенък (но понякога варират между маслинено зелено, бледокафяво и тъмно кафяво), сочещи в различни посоки .  Обича да се вкопава в скалите и сред водорасли.

Psammechinus microtuberculatus (Зелено-кафяв)

Шанс да сте настъпили точно този вид: 22%

Известен още като „зелен таралеж“, всъщност е малък, кафяв, с тънки и остри бодли. Има почти сферично тяло, къси бяло-прозрачни до зеленикаво-кафяви бодли и достига диаметър до 5 см.

Arbacia lixula (Черен, с иглоподобни бодли)

Шанс да сте настъпили точно този вид: 19%

Черен таралеж, с вечно щръкнали дълги и тънки бодли с почти еднакъв размер, средно около 8 см в диаметър. Най-голям е шансът да го настъпите през май-юли, а най-малък – през октомври.

Arbaciella elegans (Керемидено-черен, с плоски мечоподобни бодли)

Шанс да сте настъпили точно този вид: 3%

Няма как да го объркате, той е много малък (1-2 см в диаметър), има малко на брой, дебели и мечоподобни бодли. Обича скали, дупчици и дори черупките на някои ракообразни.

Източник: Koukouras, A., Sinis, A. I., Bobori, D., Kazantzidis, S., & Kitsos, M. S. (2007). The echinoderm (Deuterostomia) fauna of the Aegean Sea, and comparison with those of the neighbouring seas. Journal of biological research-Thessaloniki, 7, 67-92.

  • Yum