Posts

5 Ways to Fail With Your Test Automation

Image
In theory, Test Automation tools are supposed to make things easier in regression detection and release flow, save time and provide us with an additional comfort blanket for our test coverage. And yet, so many organisations fail to implement a good, solid and scalable Test Automation infrastructure that could, in fact, save them time and return the invested resources. Some "Throw away" written Test-automation projects and others sustained in an on-going struggle with their goals to make a stable Automation suite. Over the years I have seen many companies trying to implement their automation initiatives, I have seen written projects thrown away, frameworks switched and managers being fired because they failed to deliver what was promised or set as a goal. There are many reasons for failure, and though automation makes perfect sense in the long run, we do need to realize that it is a lot more challenging than it seems. Here are some of the things to be aware of before yo...

Automation - Devops Meetup summary 8-11-18

Image
Automation - Devops Meetup summary 8-11-2018 Last Thursday, "Atid" college in collaboration with "Optimove" hosted an Amazing "When Test Automation meets Devops" Meetup. The meetup started at 18:00 with some cold beer and welcome notes by Tomer Caspy - QA Director, Optimove. Tomer Caspy - QA Director - "Optimove" After that, Yoni Flenner went on stage and talked about "Unit testing frameworks" Yoni Flenner - Founder of "Atid" college" After that I took the stage... I had the great pleasure of delivering a lecture called "Demystifying Selenium Grid". We saw what is Selenium grid, how it works, what it looks like and why we need it. The following lecture I gave was about Docker. We saw how Docker changed the way we perceive virtualization and how "Dockerized" grids can scale up our immutable infrastructure. The lecture was followed by the first ever "Selenium Tag" ...

Selenium 4 - and its bucket of surprises

Image
 Selenium 4 - and its bucket of surprises Selenium 4 is about to be released by the end of this year, which makes a lot of us wonder - what surprises are we in for? Selenium-webdriver is the number one free open source testing framework which is being used by many organization as their main reliance for UI test automation. Selenium's API is also partially used by different free and commercial testing tools. With that being said, we should try and better understand our mysterious partner for automation adventures. Let's review in a nutshell some of the things that are in the bucket for the upcoming version. In this upcoming version, we are in for some new treats Selenium IDE is being revived : As some of us may remember, In August of  2017  it was announced that as of Firefox 55 Selenium IDE would no longer be supported. Selenium IDE or as the Selenium community refers to it - the Legacy IDE was, and is, dead. Since then a lot has...

צעדים ראשונים - המדריך לבודק המתחיל חלק א

Image
  "צעדים ראשונים" - המדריך לבודק המתחיל חלק א מאת: לי-אור וסרצוג מקובר ודניאל גולד שלום לכל המתעניינים בתחום הבדיקות, שוקלים לעשות הסבה מקצועית לתחום או אלו שנמצאים כבר בתוך התהליך. חוסר הוודאות, השאלות הרבות שלא נותנות מנוח, כל אלו מוכרים לנו מקרוב כאנשים שעשו הסבה בעצמם מתחומי עיסוק שונים לחלוטין. לאחר מחשבה לא מבוטלת החלטנו ליזום סדרת מאמרים, שתנסה לתת מענה עבור אלו שזה כל כך נחוץ להם וללוות את אלו שכבר נכנסו לתחום ונמצאים בתחילת דרכם. בנוסף, ריכזנו מספר מאמרים חשובים שיענו לכם על שאלות שכיחות נוספות. עלינו דניאל גולד היי, אני דניאל , Head of QA & Automation Engineer בחברת Testim.io. בנוסף לעבודה התובענית בחברה צומחת (ממנה אני נהנה רבות), אני מרצה אורח לתחום הבדיקות, מעביר קורסים באוטומציה למתקדמים משולב DevOps ובעל בלוג טכנולוגי שזוכה לקוראים רבים וסקירות בפלטפורמות בארץ ולאחרונה גם בעולם. לתחום הבדיקות הגעתי מתוך בחירה מודעת. בחירה לעשות את מה שמאתגר אותי, בחירה לקום בבוקר ולעשות משהו משמעותי, בחירה לעבוד עם הראש ולהפעיל מחשבה יצירתית, בחיר...

Role-playing - not a dirty word

Image
Role-playing - not a dirty word "Testing Personas" or "User Personas" are a common tool in the "Testing world". Each character represents a certain percentage of the product's users. Using this method, we are able to create possible realistic usage scenarios, and "edge scenarios", Considering the habits and Uniqueness of the characters we will adopt. Testing Personas are used by Testers and product managers while writing specification documents/User stories. About a month ago I had the honor to participate in an interesting panel of Testers. During the meeting a conversation occurred between two team leaders. It caught my full attention. They talked about a testing method called "Testing Personas". I found myself totally fascinated by the conversation, because it was one of the things that makes me love this profession so much. The privilege to use my imagination, to question, to explore, to think of "the unexpected...

Alone in battle - How to survive being the only tester in a startup

Image
Alone in battle - How to survive being the only tester in a startup Congratulations! you have joined a startup as the only tester. Now, take a cold glass of water and let's talk about the challenges you will face and how to survive to tell about them. When I first joined a startup as the only tester I had no idea what I was getting into. Yeh sure, you hear about the long hours, the technological challenge, the fast pace and the lack of clear requirements (And sometimes consistent agenda) but the truth is that nothing can prep you to the real deal. When I got into it I could sure use some advice or an article like this one, so consider this my two cents to the future generation of frontline testers. 1. Get to know your surrounding and the way things work  - I remember the first few weeks, you come into these guys greenhouse with an Idea of how things should work (or how they worked just fine in the last mega company/ corporate you worked in). There were...