32
votes
10answers
11k views

Suggested books to start on software testing

I'm trying to learn more about software testing, so I want to know what are the suggested books on this topic
12
votes
5answers
24k 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 ...
8
votes
3answers
49k 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, ...
38
votes
18answers
12k 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 ...
4
votes
4answers
4k 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 ...
4
votes
6answers
3k views

How can I structure Selenium tests in a way that minimises 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?
47
votes
12answers
27k 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 ...
10
votes
3answers
7k 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 ...
27
votes
14answers
105k 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....
7
votes
3answers
9k views

What does a Sofware 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 ...
47
votes
18answers
8k 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 ...
19
votes
5answers
20k views

Fundamental Requirements For an Entry Level QA Engineer

My intention is for this to be a Community Wiki. Being that I have not been granted the power to make this a Community Wiki, I ask that someone who does have the power make it one before it gets ...
13
votes
11answers
23k 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 ...
7
votes
4answers
3k 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: ...
33
votes
16answers
8k 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 ...
25
votes
10answers
2k views

How does a tester's perspective toward 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 ...
22
votes
15answers
26k 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
4answers
17k 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?
14
votes
7answers
20k 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. Migration process is given by the specification as a set of mapping ...
14
votes
5answers
718 views

What Are Some Examples of Why Explicit Sleep Statements Are Bad

I've read various places that explicit sleep statements are a bad practice in automated tests, even if I've used them occasionally. They can be annoying (creating unnecessary waiting in tests) but I ...
97
votes
11answers
5k 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
2answers
37k 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 ...
25
votes
11answers
2k 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 ...
26
votes
8answers
8k 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 prepare ...
40
votes
13answers
15k views

What are 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?
25
votes
7answers
1k views

Developers have code kata to practice skills. What test equivalents are there?

Deliberate practice is key to developing mastery of a skill. If you want to practice your programming skills, there are a wealth of resources like code kata. What are the equivalents for test design? ...
21
votes
14answers
7k 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 ...
12
votes
8answers
18k views

How can I transition into getting into QA?

I've been working in various helpdesk/software support positions for several years now, but my goal has always been to work in the field of QA. I enjoy problem solving and I'm always trying to learn ...
6
votes
1answer
1k views

Your suggestions for writing reliable Web UI automation

Web UI automation is unreliable. I presume it is possible to increase the reliability of Web UI tests. One such advice would be to put an abstraction layer on top of your test that does actual DOM ...
11
votes
5answers
22k 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.
7
votes
3answers
2k views

Controlling database state in Selenium UI Testing

We have a big test suite with around 300+ tests. Now a days we are manually restoring database and creating few Data Objects and hard coding some data to feed into the tests. However, there are a lot ...
6
votes
10answers
13k 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 ...
15
votes
4answers
790 views

Where can I find information on getting started with Selenium 2?

Some background. I am a long time WatiN coder, and have been since I first looked at Selenium a few versions ago, and decided that it didn't meet my needs, and then went with WatiN. I now want to ...
7
votes
5answers
24k 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.
3
votes
4answers
2k views

How to become a good QA employee

I am in a unique situation where I was hired as for QA with no computer background. How this happened is a long story but now I'm here, trying to become a useful and productive member of this team. ...
2
votes
1answer
124 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 ...
28
votes
16answers
30k 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 ...
19
votes
13answers
2k views

If you could only give one book to a tester to teach them about testing, what would it be?

One of the things that I used to do a few yeas ago was that whenever an employee started we would give them a personal copy of Steve McConnell's Rapid Development, as well as a copy of Microsoft ...
36
votes
12answers
1k 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 ...
19
votes
3answers
2k 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 ...
21
votes
4answers
1k views

Developing Unit Tests While Refactoring Legacy Code?

I have a big code library that I need to refactor in order for it to fit more nicely together (one big problem is there aren't clear enough boundaries between each component). Since there will be ...
19
votes
7answers
2k 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 ...
16
votes
2answers
829 views

Systematic approaches to selection of test data

I've used Phadke's design of experiments approach to select parameter values for testing (software) systems. In a nutshell, the approach uses minimum, typical and maximum values of test (method) ...
10
votes
7answers
8k views

What developer skills would translate well into doing QA? [closed]

I'm an intermediate-senior developer who got burned out severely with programming last year and I've been exploring possibilities of a career change into Testing/QA (among others such as Technical ...
6
votes
6answers
1k 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,...
6
votes
5answers
6k 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 webdriver. It was a long journey, and I am still pretty noob, but I finally understand how to use it lol. I ...
7
votes
8answers
32k 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?
12
votes
8answers
2k 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.
6
votes
5answers
712 views

What would be a good term for continuous testing post-deployment?

I'm thinking of live production sites here, where there is a continuous community or much content being updated, sort of like a newspaper site or community site (the one I work at is a healthcare ...
8
votes
9answers
1k views

Software testing: a first step to development?

I've been testing Ubuntu daily builds for QA since last month. I wasn't too confident in learning development yet, because I didn't feel familiar with encountering a bunch of code. But I want to ...

15 30 50 per page