Skip to main content

All Questions

Filter by
Sorted by
Tagged with
82 votes
14 answers
454k views

How to download a file using Selenium's WebDriver?

Basically I want to at least check that a download-able file exists / download link works and preferably get stuff like the file size too. Here's an example: link = self.browser....
Aaron's user avatar
  • 2,345
59 votes
18 answers
10k views

What are some tools for testing Mobile web apps?

I'm thinking along the lines of a Firebug for the iPhone/iPad/Android/BB that can truly give more insight on the markup/scripts. Even when testing on the simulator/device, it's hard to truly simulate ...
51 votes
12 answers
3k views

Building "slow to break" regression tests

I need to build a lot of regression tests for our product at work and I plan on using Selenium. I am concerned about building tests that will become quickly outdated and broken based on the fast pace ...
Mike Grace's user avatar
49 votes
16 answers
16k views

Can a Manual Tester survive in software industry without learning Automation?

I mean to say is that if I dislike coding and don't understand complex code, then will I be able to survive as a QA. Or do I need to learn test automation to grow position and pay in my career, as I ...
erik339's user avatar
  • 491
48 votes
18 answers
56k views

Compare screenshots of rendered web pages

In my team, we use Selenium for automation of functional testing. We also do a lot of manual regression testing to make sure the appearance of the rendered web pages is ok. I would like to develop a ...
osjak's user avatar
  • 583
47 votes
11 answers
3k views

Should programmers run automated tests written by QA?

Perhaps programmers have their own unit tests, perhaps as the result of doing Test-Driven Development. They run these tests very often; perhaps every few minutes, but at least a few times each day. ...
Jay Bazuzi's user avatar
  • 2,443
41 votes
4 answers
11k views

Are Selenium functional tests reliable enough to be worthwhile?

I'm finding that regardless of how solid my tests scripts are, I still have tests that fail (falsely), even though they worked just fine before. I'm not talking about if markup changes (although that ...
Christopher Bales's user avatar
38 votes
10 answers
5k views

What is meant by "Automated tests don't find new bugs"?

As I understand it, this sentence means that automated tests don't find new bugs in existing code (though they might catch a new bug in new code that breaks old code). Is this correct? Or is this ...
Ethel Evans's user avatar
  • 5,410
37 votes
11 answers
20k views

Why should a software QA engineer need to learn JavaScript?

I've seen in lot of job advertisements, companies asking for JavaScript knowledge for QA. So my questions are: What is the use of JavaScript for QA? If JavaScript is used for testing, what kind of ...
Syrus's user avatar
  • 1,197
36 votes
17 answers
46k views

What programming languages are good for novice testers to learn?

I'm looking for a programming language to recommend to a friend considering teaching herself software testing. I have a friend who is interested in learning software testing, and I believe strongly ...
Ethel Evans's user avatar
  • 5,410
36 votes
4 answers
147k views

How to check a button is disabled using Cypress

<button _ngcontent-c21="" color="primary" mat-button="" class="mat-button mat-primary" ng-reflect-disabled="true" ng-reflect-color="primary" disabled=""><span class="mat-button-wrapper"> ...
Adam A's user avatar
  • 1,067
34 votes
16 answers
24k views

Can every test be done by automation?

Can every test be done by automation? Or is there anything that cannot be done by automation?
YOU's user avatar
  • 465
33 votes
15 answers
14k views

What's the difference between a good test and a bad test?

Please don't burn me for this simple question. I know, it may be very simple but for me it's complicated. "A Good Test" or "A Bad Test" - every tester comes across these two terms. Sometimes it ...
Nitin Rastogi's user avatar
33 votes
12 answers
9k views

How to explain the concept of test automation to a team that only knows manual testing?

I have been working as a QA in our 9 developer team for about a year. Had lots of 'firsts' within the year between personal and professional life. I replaced a QA who only did manual testing and ...
Marj's user avatar
  • 1,357
33 votes
7 answers
22k views

What makes a good selenium locator?

When automating UI tests with Selenium, it is often not absolutely clear what method and what locator to use to locate an element. Some locators are less reliable, less readable than others. And, ...
alecxe's user avatar
  • 11.4k
32 votes
13 answers
167k views

How to fill CAPTCHA using Test automation?

How can I automate "Enter CAPTCHA" using Selenium WebDriver?
Tom J Muthirenthi's user avatar
32 votes
8 answers
15k views

How can Internet Explorer 5 be emulated in 2020?

Details One of our customers uses a rather old software solution, and this is still based (yes, it's unbelievable!) on Internet Explorer 5, and the customer still uses IE 11 in compatibility mode. ...
Mornon's user avatar
  • 1,117
32 votes
11 answers
8k views

Why do many jobs describe automation but then require extensive manual testing?

The question somewhat stems from frustration after seeing recent trends in software testing jobs: In Job Description, automation skills are given utmost priority. All the interview rounds will be ...
Shivam Mishra's user avatar
29 votes
6 answers
154k views

How do I work with dropdowns in Selenium Webdriver?

This is a canonical question, intended to provide a comprehensive answer to many related questions. I understand the basics of working with Selenium Webdriver; I can navigate to pages, click buttons, ...
Yamikuronue's user avatar
  • 3,382
29 votes
7 answers
140k views

Selenium: reuse existing browser session, instead of opening new windows?

This has been asked a million times on the web, but there's no clear cut answer. I tried "-browserSessionReuse" today without any luck; my tests keep spawning new browser windows. X:\QA\Automation\...
Aaron's user avatar
  • 2,345
28 votes
7 answers
3k views

Has automated UI regression testing helped you in finding critical defects in system?

I have heard a lot of "abuse" about automated testing, especially UI bases automated tests. As UI is very fragile and prone to change (especially in agile shops). Personally my automated tests have ...
Tarun's user avatar
  • 3,447
28 votes
16 answers
45k views

Under what circumstances is Sikuli better for test automation than Selenium or Watir?

The Sikuli website says: Sikuli is a visual technology to automate and test graphical user interfaces (GUI) using images (screenshots). Under what circumstances is Sikuli a better technology for ...
user avatar
26 votes
6 answers
122k views

How to handle dynamic changing ID's In XPath?

How to Handle Dynamic Changing IDs In XPath? for example : //div[@id='post-body-3647323225296998740']/div[1]/form[1]/input[1] In this xpath id "3647323225296998740" is changing every time when ...
Bharat Mane's user avatar
  • 6,785
26 votes
5 answers
57k views

Open source tools for automation of Java GUI application testing

The testing tools (or tools that could be used in testing purposes) for testing Java GUI application I know are: Jemmy - jemmy library contains methods to reproduce all user actions which can be ...
Ivan Gerasimenko's user avatar
25 votes
7 answers
9k views

Mobile automation: Boss wants 100% coverage. How feasible is that?

Just started a new mobile automation role using react native for iOS. I'm not new to automation, but I am new to React Native (with detox and jest). The learning curve is slow, but we are getting ...
fypnlp's user avatar
  • 437
25 votes
8 answers
1k views

How to deal with automation naysayers?

In my team, there are a number of experienced QA people. I work mostly on developing tools to make the QA process easier for these guys, such as developing test automation. The uptake has been slow, ...
Jimmy Collins's user avatar
25 votes
3 answers
3k views

What's the recommended practice for separating unit tests from integration tests for automated testing?

On a project I've been working on, we've been steadily increasing the code coverage through tests. Some of these tests were done as integration tests and some as unit tests. The integration tests can ...
Ben Hocking's user avatar
24 votes
10 answers
66k views

Chrome driver 2.28: "Chrome is being controlled by automated test software" notification. Can it be removed?

I have just updated my project with the latest chrome driver (2.28). When I run the browser through the driver, a yellow notification pops under the URL bar, saying "Chrome is being controlled by ...
nir's user avatar
  • 241
24 votes
6 answers
5k views

Is software testing different when we are dealing with game development?

I was reading this paper about the differences between software development in general and game development and the authors made some good points regarding software testing, pointing out, for instance,...
Ronnie Edson's user avatar
24 votes
3 answers
3k views

Good resources for building a QA team

Our corporation has, up until this point, largely lacked a 'quality mentality' of any kind. From no testers, they went to two testers - but 5 or 6 product teams still rely on a mix of developer and ...
Ethel Evans's user avatar
  • 5,410
24 votes
13 answers
7k views

Test Result Management and Reporting tool

I'm looking for a some sort of management/reporting tool that collects the results of tests, stores them for reporting, then lets users generate reports based on those tests. We have numerous test ...
Jason Swager's user avatar
23 votes
16 answers
7k views

Manual testing is better than Automation testing. Is that true?

With manual testing, you don't need to buy software automation tools or write scripts. Automated tests are robotic and don’t necessarily act as a real would user. On the other hand, manual testing ...
Kaushal Patel's user avatar
23 votes
13 answers
35k views

What is a good website to hack around using Selenium?

I want to learn Selenium, but I don't know what to code. Sure, I can throw Google some queries, I can fill out some forms, press buttons, find divs and links, etc. But I think this stuff is pretty ...
Maria Ines Parnisari's user avatar
23 votes
9 answers
2k views

Can someone be a good automated tester and be terrible programmer?

I'm currently working as an automated tester. Mostly I do GUI testing in SilkTest, which I like and think I'm fairly good at. Recently, I've been assigned a COM-testing project for our application's ...
joshin4colours's user avatar
23 votes
9 answers
5k views

Should application and automated test languages match?

If an application is written in a certain language, e.g. Python, Ruby, Clojure, etc. should Quality Engineers use the same language to write the tests? Should this be a decision that we can apply ...
Javeria Khan's user avatar
23 votes
6 answers
10k views

How to deal with flaky tests that have intermittent failures?

Having flaky tests that sometimes fail and sometimes pass is very frustrating: there is no single reason each of the flaky tests fail the failures don't seem to happen to real users using the ...
alecxe's user avatar
  • 11.4k
23 votes
7 answers
3k views

Does automating your manual tests give you good automated tests?

I notice that the tag wiki for the "automated testing" tag contains the following sentence: "Commonly, test automation involves automating a manual process already in place that uses a formalized ...
testerab's user avatar
  • 5,115
23 votes
7 answers
5k views

Are your UI automated tests dependent or ordered?

While writing UI automated tests, I've come across situations where test dependency looked like a must. For example, say I have two tests, where the second is dependent on the success of the first. I ...
Tarun's user avatar
  • 3,447
22 votes
8 answers
4k views

Is it realistic to try to hire someone who is a developer and a tester?

I've been trying to hire a tester for a few months without success. I really want to find someone who is both a tester and a developer, not because I want them to do two roles, but because the kind of ...
Ben's user avatar
  • 323
22 votes
17 answers
5k views

Is it important to know manual testing before learning test automation?

Is it important to know manual testing before starting to learn how to do test automation? Test automation is a part of testing activity, so obviously you need to be aware of testing concepts and ...
Bharat Mane's user avatar
  • 6,785
22 votes
5 answers
2k views

What additional benefits does an software engineer bring to a QA position

I have noticed in the last few years that employers are now looking for QA/Developers (QA engineers that have been skilled developers). I would like to know what others believe are the actually ...
John Burley's user avatar
22 votes
7 answers
3k views

Transition from all manual testing to automated testing

Right now my company only does manual testing. We've talked about starting some automated testing for a while but it hasn't taken off at all. It seems like automated testing would be a good way to ...
Andrew Shipe's user avatar
22 votes
11 answers
61k views

What are some good open source UI Testing tools for testing Windows GUI?

I need a list of some good tools which are open source and meant for automating the UI testing of Windows GUI. Any help will certainly be appreciated.
AnkitSablok's user avatar
21 votes
4 answers
5k views

Tools for Python software testing

Similar to Tools for Server application testing, I'm looking for Python-related testing tools/software (as Python is my most frequently-used language).
21 votes
4 answers
64k views

How to Implement Page Object and Page Factory Pattern in Selenium Webdriver?

I am a beginner in learning selenium Webdriver. I am not able to understand how page object and factory models works and how it can be beneficial? Kindly help me explain it with detailed explanation....
tech523's user avatar
  • 213
20 votes
10 answers
5k views

Can we replace everything with automation or do we need manual testing? [duplicate]

I have seen arguments that we should automate all our tests, and I have seen arguments that manual testing is necessary. I don't know which one to believe. Is it even possible to automate all tests? ...
user avatar
20 votes
12 answers
13k views

What are good guidelines to determine when to automate a test?

When it comes to test automation, I use a very arbitrary method based on experience that 80% of all tests should be automated. This has worked well in practice, but is based more on "voodo" than ...
Bruce McLeod's user avatar
  • 9,750
20 votes
9 answers
2k views

How do I convince someone who's bought the Record-Playback line that object oriented framework is essential?

Here's the basic setup - over a number of years the testing team at my workplace has developed a sophisticated (probably rather more complex than strictly necessary) object-oriented, data-driven ...
Kate Paulk's user avatar
  • 31.5k
20 votes
5 answers
10k views

How does one get started with web test automation using Selenium?

So I've been testing web based analytical software now for the past 4 years or so with mostly manual techniques. But for 2015, I've set myself the goal of getting setup and start writing automated ...
Keva161's user avatar
  • 365
20 votes
7 answers
2k views

In agile (Scrum) practices, where do I start with making QA (testing) more efficient if the team is transitioning from waterfall to agile?

My team has recently transitioned from the traditional waterfall method to practising Scrum. Being the QA lead, really the only tester on a small team, how can I get the process more aligned with ...
Jason M's user avatar
  • 535

1
2 3 4 5
75