Skip to main content
Share Your Experience: Take the 2024 Developer Survey

New answers tagged

0 votes

Green/Blue Deployments with several development teams

How many are "several"? My experience in a somewhat similar environment (*) including a few dozen teams and many experiments running in parallel is that there is no simple technical solution ...
Rsf's user avatar
  • 7,091
0 votes

Load testing asynchronous systems

If the only way of getting the fact that the job is done is periodically checking the status in the database then "looping" is a viable solution. Other options to check could be SSE or ...
Ivan G's user avatar
  • 121
0 votes

Do you automate testing of the responsiveness of UI app?

The short answer is: yes, it should be automated. However, we have to think strategically so as not to waste our most precious resource, time. There are tools that map where access to your website is ...
raulpacheco2k's user avatar
0 votes

Cucumber not finding @Findby annotations

You are mapping the elements correctly, however, you forgot to start the WebElements, you do this using PageFactory.initElements(). Below is an example of how I do it in my projects, the selectors ...
raulpacheco2k's user avatar
0 votes

What are some approaches to testing a major software update?

It depends on whether the software being upgraded is yours or a dependency of yours. The main this is to be able to doa test upgrade before going into production. Once you have that in place I see two ...
Baubak Gandomi's user avatar
1 vote
Accepted

Page Object Model: Base Page necessary?

The answer will be in your domain. An inheritance relationship is a "is" relationship, whereas a composition relationship is a "has" relationship. The first talks about what makes ...
João Farias's user avatar
  • 10.9k
1 vote

Page Object Model: Base Page necessary?

I used to think like you, my thought process was that adding a base page was over engineering a simple process but when you have a Base page well structure it will give your test the same structure. ...
Jose Martinez's user avatar
0 votes

How to iterate over List<WebElement> and click link based on text on any page inside webtable?

You can try this: while(!isTheRightPage(MatchString)) { clickOnTheNextButton(); } clickOnThePageLink(); Additionally, you can surround this code with a try-catch in case you never find the page ...
João Farias's user avatar
  • 10.9k
0 votes

Sanity vs smoke testing

In my field, Sanity Tests are designed as a checklist which include necessary functions somewhere between 60 ~ 70 test cases. So if the new version passes Sanity Testing, we can start regression test ...
Seok Hwan Choi's user avatar
1 vote
Accepted

Assertions "IsLoaded" method in page object?

I've gone back and forth on this myself. Not necessarily with isLoaded but with URL validation or page readiness (see browsingContext(). Overall, I think it's good to do. Where do you add this? ...
Lee Jensen's user avatar
  • 2,231
0 votes

Automating a desktop app based on Chromium Embedded Framework using Selenium

I know it's a old thread. just want to understand how you identified the element using selenium "Then we perform interactions like button clicks and data entry on the chrome browser using ...
karthik110885's user avatar
0 votes

Is there any possible way to automatically update the locators when developer changes the locators

By using ai in software testing we can use tools or add ons like Healenium an open-source test framework which automatically handles the updated web and mobile elements in every release. Healenium can ...
Vishal's user avatar
  • 1,262
0 votes
Accepted

Sanity vs smoke testing

In this case, "sanity test" and "smoke test" are interchangeable. Wikipedia acknowledges a relationship between these two terms as well (also on the "smoke testing (software)&...
Thomas Owens's user avatar
  • 1,488

Top 50 recent answers are included