All Questions

Filter by
Sorted by
Tagged with
20
votes
6answers
88k 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 ...
11
votes
4answers
3k views

How to analyse 'Element not Found' exceptions when working with Selenium

When you are writing Selenium/WebDriver automation scripts you will probably run into the exception NoSuchElementException. You think your selector is working, but somehow the element cannot be found. ...
44
votes
10answers
201k views

How can I work with file uploads during a Webdriver test?

This is a canonical question, intended to provide a comprehensive answer to many related questions During the course of a Webdriver test, I want to upload files. However, this opens a native file ...
55
votes
19answers
27k views

What books would you recommend to start learning about software testing

I'm trying to learn more about software testing, so I want to know which books you would recommend on this topic
30
votes
7answers
19k 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, ...
63
votes
21answers
17k views

Do ISTQB/ISEB Testing Certificates prove that someone can test?

I have passed the foundation level exam, and to be honest, I'm pretty sure that anyone could pass that exam with a couple of days of studying. My question is are these certificates really of value to ...
18
votes
5answers
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 ...
69
votes
16answers
40k views

How should you interview for QA positions?

Joel has his "The Guerrilla Guide to Interviewing (version 3.0)", but that's really for programmers. How should you go about interviewing testers? We ask programmers to program on a whiteboard; how ...
74
votes
14answers
374k 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....
58
votes
19answers
18k views

Best guidelines for bug reporting?

Nothing can ruin your day like a poorly-written bug report. I've seen several sets of guidelines for bug reporting in different organizations. In your opinion, what guidelines/steps are most ...
26
votes
6answers
150k 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, ...
15
votes
7answers
11k views

How can I structure Selenium tests in a way that minimizes the maintenance work?

What is the best way to build/structure the tests in a way that will minimize the work needed to keep the tests up to date as the product changes and improves?
5
votes
1answer
21k views

Unable to scroll down to bottom of div with data loading dynamically

<div id="findingTblBody" class="tablebody" infinite-scroll-distance="2" infinite-scroll="loadMoreData()" style="width: 819px;"> I want to scroll to the bottom of div mentioned above. I am ...
5
votes
4answers
4k views

How to generate good locators for elements in Web pages?

This site contains many questions that are about finding the right locator expression (XPath, CSS, etc) for an object in WebPage or about troubleshooting problems related in invalid or dynamic ...
140
votes
13answers
10k views

1.5 Million lines of code. 0 tests. Where should we start?

I'm a Java developer by trade. I was 'brought-up' in what you could call best practices. Then I took my current job. I had a choice between the Java/SOA team, and the ERP team. I was told that joining ...
31
votes
6answers
34k views

Fundamental Requirements For an Entry Level QA Engineer

I'm in a dilemma I'm sure most of you were at some point at the beginning of your careers. I'm about to start my Junior year in college this fall and I major in Information Systems. I currently work ...
23
votes
13answers
34k 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 ...
29
votes
13answers
150k views

How to fill CAPTCHA using Test automation?

How can I automate "Enter CAPTCHA" using Selenium WebDriver?
15
votes
2answers
10k views

Good resources/tutorials/tips for beginner doing automation?

I've just started automating all the tests our team has (~5000). I'm using Telerik Test Studio for the Silverlight automation. I have some tests written, but I'm quickly realizing that with each test ...
21
votes
4answers
62k 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....
15
votes
3answers
18k views

What does a Software QA Person Need to Know to Perform Their Job (Essentially)?

I'm doing everything I can to learn about Software QA and Software Testing. I've got a decent understanding of SQL and I'm applying that to MySql as that seems to be the most popular. I understand ...
21
votes
7answers
26k views

How to test data migration procedure?

We are migrating our production data (DB and filesystem) from a fairly complex data model to another fairly complex data model. The migration process is given by the specification as a set of mapping ...
15
votes
8answers
51k views

What is a good KPI for software QA?

How can you measure the efficiency of the QA team? What KPIs would you set up?
9
votes
5answers
9k views

Manual tester wanting to get into automation

So its been a year since I have been studying Python, and just recently I started picking up web driver. It was a long journey, and I am still a pretty noob, but I finally understand how to use it lol....
13
votes
3answers
12k views

Is it a bad practice to use implicit wait in Selenium Webdriver? Should one use only explicit wait?

I was reading up on implicit and explicit waits and found the following two statements: Implicit wait is not considered a good practice because different browsers have different loading times and ...
18
votes
5answers
2k views

What Are Some Examples of Why Explicitly Sleep Statements Are Bad?

I've read various places that explicit sleep statements are bad practice in automated tests, even if I've used them occasionally. They can be annoying (creating unnecessary waiting in tests) but I can'...
6
votes
4answers
305 views

Career Change in to Testing

I've around 10+ years of experience in Banking operations including reconciliations, sales, customer services, asset management, and financial transaction QA. Coming to academics I've done my PG in ...
44
votes
2answers
43k views

Where can I find good JMeter tutorials?

I have just been assigned the tasks of doing some research and doing some JMeter tests of my own to get familiar with performance testing. As I have never used this tool before, I would just like to ...
46
votes
18answers
52k 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 ...
57
votes
18answers
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 ...
52
votes
14answers
28k views

What are the key properties of a great QA team member?

Provided you are ready to hire your first (or next) QA team member, what are the key properties of a person you will pay attention to?
21
votes
9answers
58k 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.
32
votes
10answers
3k views

How does a tester's perspective towards software differ from a developer's?

Just as there are developers who are orders of magnitude more productive and creative than other developers, so are there testers who are similarly outstanding. We all have our opinions about what ...
19
votes
8answers
4k views

What is the difference between sanity and smoke testing?

When there is a new build we perform smoke testing,in few projects they call it as sanity testing. Can someone please elaborate on the difference between the both?
11
votes
5answers
5k views

Looking for open source, Java-based tool for performance testing

Goal: I have an enterprise application written in java to test for performance. I need to do it separately, so I will be basically simulating a user interaction over http/https. My findings: ...
0
votes
1answer
395 views

How to get text from an element , when getText fails

I have the following element element(by.css("span[aria-label='Picker ID, TESTUSER']") I want to assure the text on this filed is TESTUSER, so I tried: expect(element(by.css("span[aria-...
0
votes
3answers
8k views

How do I get particular textNode value of a DOM with Selenium

Hello I am trying to find Load # detail from this site. Also You can refer screenshot too. I have tried with xpath: //div[@class='equipment_item']//text()[preceding-sibling::strong[text()='Load #:']][...
35
votes
9answers
11k views

How do you prepare yourself for a testing position?

I'm a developer. Right now we don't have much in my firm in the way of testers. Whether I do it here, or go to a different firm, I'm very interested in becoming a full time tester. How would I ...
29
votes
11answers
3k views

Blogs to follow to further learning [closed]

I've tried my best to keep this question non-subjective so am not asking which blogs are definitively "the BEST" but instead am using the opportunity to just try to broaden my scope of reading around ...
34
votes
16answers
45k 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 ...
15
votes
7answers
4k views

What are anti-patterns in test automation?

anti-pattern: There must be at least two key elements present to formally distinguish an actual anti-pattern from a simple bad habit, bad practice, or bad idea: A commonly used process, ...
17
votes
4answers
8k views

Screen Play vs Page Object pattern

I've recently stumbled upon Senenity/JS framework which advocates the Screen Play pattern, which was proposed as a better alternative to Page Objects. What are the key fundamental differences between ...
18
votes
5answers
27k views

Is there a captureNetworkTraffic implementation in Selenium 2 via webdriver?

If yes, how is it called, or where can I find more info about it? (I'm not talking about using WebDriverBackend.) If not, what alternatives are there?
9
votes
11answers
32k views

Is mail testing with selenium possible?

We have merely just had a kick off meeting for a new project that I am required to automate ASAP. The project is essentially a "mailbox project", if you will, and I have no idea as to where to start ...
16
votes
5answers
36k views

How does system testing differ from System Integration Testing (SIT)?

I was asked this question during an interview. My thoughts are SIT is performed on a complete systems and System Testing can be done on a single module as well.
5
votes
1answer
343 views

Suggest some Android and iPhone mobile app automation tools [closed]

Please suggest me some tools for Android and iPhone app automation testing. I have searched some, like - Appium, Calabash, MonkeyTalk, Selendroid, Robotium, etc. I am confused to choose any one from ...
5
votes
5answers
4k views

I am about to automate the Web API testing, how to initiate

There is a web API (RESTful) which is used by our mobile applications. Untill now we were manually testing it through mobile devices. Now, as per our client requirement, we need to automate the ...
2
votes
6answers
1k views

How can I measure the coverage of my E2E tests?

I'm looking for a way to measure the coverage of my end-to-end tests. I have some existing E2E tests already and I'm adding more test scenarios to it. But I would like to have a way to quantify the ...
59
votes
15answers
25k views

How should a Software Tester deal with missed Defects/bugs in Production?

I work as a QA/test engineer in a small software company. It is an e-commerce based product. I was assigned a few projects by my manager. I mostly do functional/blackbox testing. Before the production ...
30
votes
17answers
10k views

Typical software & tools short-list for *manual* QA specialist (tester) working environment

For QA workstations preparation (Windows-based PCs) our IT department uses typical batch deployment tools. I'm not at all interested in the details of such process, but IT guys ask me: What typical ...

15 30 50 per page
1
2 3 4 5
18