We lost a titan of programming languages, programming methodology, software engineering and hardware design. Niklaus Wirth passed away on the first of January. We mourn a pioneer, colleague, mentor and friend.
Your team cannot create valuable automated tests/checks without exploratory testing.
You need to explore a system, to understand it enough to create valuable automation. Automation that is truly going to help the team make decisions. And not just generate noise/distraction.
@AutomatedTester@ArminQE@id Using these strategies might indicate you have some bigger issues in your SDLC and process but for getting some automation coverage on legacy systems where adding IDs is not likely seems rather useful and simpler than CSS alternatives.
@AutomatedTester@ArminQE@id Sure, and syntax is simpler, but what are other valid reasons why such ID XPATH is that bad that it should "never be used" ? Performance?
In general, XPATH does have the advantage compared to CSS with its ability to traverse DOM up and left and locate elements by text.
@tottinge@prahladyeri@CFDevelop Can you elaborate in what way did you avoid it, testers are paired with developers most of the time, mobbing or something like that?
@tottinge@prahladyeri@CFDevelop Isn't there at least 'mini' hand-off even in your team where developers finish something and the testers do the testing or create some automated tests?
I've seen a lot of people asking "why does everyone think Twitter is doomed?"
As an SRE and sysadmin with 10+ years of industry experience, I wanted to write up a few scenarios that are real threats to the integrity of the bird site over the coming weeks.
@SayNoToAcassio @ministryoftest Can you elaborate how is the xpath in bellow example more flaky?
driver.find_element_by_xpath(“//input[@name=’password’]”)
driver.find_element_by_css_selector(“input[name=’password’]”)
Unless you are talking about absolute xpaths?
When communicating a bug report it's important for both sides to have a common point of understanding.
Sometimes, what seems obvious for one person can be fairly vague for the other.
@shs96c@jimevansmusic@titusfortner@PatrickBelange@SanjayKumaarr By "chaining" do you mean something like the chaining example provided on https://t.co/QbmZt4yhvy?
By submitLocator = RelativeLocator.with(By.tagName("button")).below(https://t.co/ixcDadGm7i("email")).toRightOf(https://t.co/ixcDadGm7i("cancel"));
@Nikolay_A00 There are a lot of small things that can be found in the docs, but the convenience of having a fast way to get a view such as this is really useful: https://t.co/yIEXfrYixe
@Nikolay_A00 I can agree that basic html reports are questionable.
Allure though has more advanced features that add value for me. Logs&,screenshots ease troubleshooting, test descriptions are great for better test coverage visualization, TMS linking also helps with understanding, etc.