14
votes
4answers
842 views

What additional benefits does an QA /Developer engineer bring to a project

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 ...
14
votes
8answers
3k views

How do you calculate your return on investment on automated tests?

I've been looking at calculating the ROI on automated test on a project that I've been working on. However, I'm a little stuck when it comes to determining a good method for this. Simply counting the ...
14
votes
5answers
557 views

Should I unit test small projects?

I develop small projects, and the testing is usually a functional test when I verify if the service is working as I were the user. Is this ok with small projects of 2-3 people? How do you think unit ...
14
votes
8answers
1k views

Testing an application under continuous development

Ill try and set the scene for you all as best as I can. I have been working as the sole Tester on a suite of 13 related applications which is the end result of 5 separate developers work. Basically ...
14
votes
3answers
923 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 ...
14
votes
5answers
259 views

Does anyone have a good list of steps for reducing a bug?

I recently ran into an almost-consistently reproducible bug that I was trying to reduce. At the time, I was tired and simply couldn't think of what to do next after about an hour of work (this bug ...
14
votes
5answers
513 views

Are Exhaustive “Brute Force” UI Tests Worth It?

Lately I've been asked to write some automated GUI tests of the following style: Open the application Open ALL dialog boxes In each dialog check for ... Are these types of tests worthwhile? What ...
13
votes
11answers
1k views

In house built testing tools

I've been having to deal with a lot of testing tools lately for testing tasks that should/must be automated. These include things like performance/load testing, webservice testing, vulnerability ...
13
votes
6answers
669 views

Bug hunts and possible alternatives?

Recently, our QA department has been running bug hunts. Once a sprint all the teams do 10 min demos then they spend the whole day submitting bugs for a feature getting ready for release. They've been ...
13
votes
14answers
962 views

When is it OK not to have dedicated testers/QA team?

It just came into my mind that there are no dedicated QAs in stackexchange team. Since they are indeed making an awesome product, I wonder when does the absence of dedicated quality assurance people ...
13
votes
6answers
2k views

What factors should affect the ratio of QA/Test staff vs. App Developers

I've worked in a variety of environments with differing ratios of QA / SDET personnel vs. developers focused on building and maintaining application features. Is there such a thing as a "right" ...
13
votes
9answers
10k views

Fitting regression testing in a Agile/ Scrum development cycle

What is the best way to fit regression tests into a Agile/ Scrum development cycle? I've been working as the sole QA person in a 4 person Scrum team developing a new web client in jQuery. I am ...
13
votes
7answers
6k views

Differences between: QA, QC, Software Testing, Verification, Validation, Prevention and Detection

I've trouble understand the differences between these terms: "Quality Assurance", "Quality Control", "Software Testing", "Verification", "Validation", "Prevention" and "Detection". Here is what I ...
13
votes
5answers
2k views

Copying Production Data to a QA Environment

Many companies have a match of their production platform available in a QA environment, with the only difference being that the QA environment connects to QA datasources (which generally contain fake ...
13
votes
5answers
3k views

What measures do you use to assess software quality?

Hopefully this isn't too subjective. I am curious to know what measures to use to assess the quality of a given software release. The measures would need to be applied to multiple different projects ...
13
votes
6answers
974 views

Software testing and QA podcasts

In a similar vein to the question blogs to follow to further learning, I would like to ask if there are any noteworthy testing podcasts? Searching in iTunes domes up pretty empty on the topic. I know ...
13
votes
7answers
316 views

How to assure quality when you don't have dedicated testers?

If you're a programmer working alone, or with a couple other programmers, and you don't have dedicated testers, the programmers have to make up the difference. Obviously, even when you have testers, ...
13
votes
5answers
3k views

How do I test an application for SQL injections?

I'm supposed to test a web application for SQL injections. I'm new to this type of security testing and I'd like to get some tips on the matter. Are there any best practices or do I simply search on ...
13
votes
4answers
717 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 a Selenium a few versions ago, and decided that it didn't meet my needs, then went with WatiN. I now want to switch ...
12
votes
7answers
1k 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 ...
12
votes
5answers
2k views

What is the difference between “automated testing” and “automated regression testing”?

"Automated Testing" as a term seems to have a number of different uses. For some, it means built in unit tests that, when a new build is run, execute to make sure code refactors have not broken ...
12
votes
7answers
2k 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 ...
12
votes
7answers
577 views

Should QA be able to code tests?

Having a development background, I am convinced that record and replay testing tools have their drawbacks, especially by making tests brittle. See Automated Testing != Record-Playback Tool for a good ...
12
votes
6answers
794 views

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

My team has recently transitioned from the traditional waterfall method to practicing Scrum. Being the QA lead, really the only tester on a small team, how can I get the process more aligned with ...
12
votes
4answers
2k views

Documenting Unit Tests

We follow a BDD approach to development, we have our testers creating scenarios from a specification, and these are then given to our developers before any work is started. However, we find that some ...
12
votes
5answers
456 views

In TDD, do tests need to be automated?

My manager's manager (... and his manager, and everyone else who wears a suit) at my firm is talking about how we really need to transition to TDD because it's better than what we're doing now. ...
12
votes
5answers
1k views

How to isolate a bug?

One of a tester's tasks is to isolate a bug. Narrowing a problem search space will help a developer to find the cause and fix it. By isolating the bug I mean both finding the class of inputs that ...
12
votes
3answers
9k 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?
12
votes
5answers
380 views

What are some ways In which testing a mobile application is different from testing a PC application?

My company is considering offering an application for Android devices and iPhones. What are some of the challenges of testing a mobile application that are different from testing a PC application (or ...
12
votes
6answers
1k 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 ...
11
votes
9answers
9k views

Whether to choose Selenium over Watir or Lightweight Test Automation when testing web applications created using c sharp?

I am currently researching testing frameworks to test c sharp developed web applications. I have been leaning more towards the use of Selenium over Watir or Lightweight Test Automation but hesitant ...
11
votes
11answers
833 views

What are the forms of testing that testers commonly forget?

Today I re-realized the importance of sharing a screen with your users to see exactly what they're doing and the paths they are taking through your software. I always knew it was important but never ...
11
votes
6answers
1k 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 ...
11
votes
6answers
635 views

Installation testing is part of functional or non-functional testing?

In your test strategy/testing where would the installation testing (set-up/deployment with or without installer) belong? Is it a part of functional testing or non-functional testing?
11
votes
5answers
452 views

Should tester fix bugs?

I've heard two guys from Microsoft and Google saying testers in those companies fix defects. Personally I think it is Ok and a better contribution than just creating a new bug ticket (at least in some ...
11
votes
6answers
1k views

How do I keep Selenium test cases DRY?

I'm somewhat new to Selenium and I have a problem. Whenever I write a test case, that test case starts with logging in, and it's the same four steps every time. If I change the password for that ...
11
votes
8answers
16k views

Load Testing, Selenium Vs Jmeter Vs other tools

I have been using Selenium/Webdriver for functional testing in a grid setup. We are in the process of transitioning to a Solr based search service. I already have Solrmeter for load testing the ...
11
votes
5answers
1k views

Should I unit test for null values even if it can never happen?

Lets say I have an event listener that is called whenever a person has changed their location. Here's some Java code. public class LocationManager() { //.. .. ..// public void ...
11
votes
4answers
204 views

If I didn't use TDD but want to transition to agile, should I go back and create those unit tests?

In an transitioning agile environment, if there was no Test Driven Development (no unit tests created), should you create unit tests to catch up on technical debt? And to what extent? Should they ...
11
votes
9answers
808 views

Performance testing - a way in?

We have an a browser based application that is built on the Microsoft Stack, specifically .NET 3.5. It also uses Ajax, iframes, jQuery etc. At the moment we are just guessing at the concurrency ...
11
votes
5answers
13k views

How do you wait for jQuery Ajax calls to complete in Selenium 2

I use Selenium 2 in C# to automate testing of our web sites. When building non-Ajax functionality, using webDriver.FindElement(By.Id("element-id")) to find elements on a page works fine, but when ...
11
votes
17answers
16k views

Alternatives to HP Quality Center for small business

Which are the alternatives today? Not only freeware, but tools affordable for a development team of 3-5 men. I like the structure and flexibility of HP QC, so a similar tool would be nice to have.
11
votes
4answers
329 views

Testing interactions with external systems

I'm trying to find a way to test the interactions of our platform with external servers, like Twitter, for example. On our online photo sharing application, we have, for example features which let ...
11
votes
5answers
342 views

How often do you run long automated user acceptance tests?

Let's say you have product or project that is coming near to a next release and that has previous versions released a while ago and that has a big suite of automated user acceptance tests that just ...
11
votes
8answers
10k views

Problem with IE9 security certificate when accessing HTTPS URLs using Selenium 2 WebDriver

I have some Selenium 2 WebDriver test cases for Firefox and Internet Explorer 9. When I access HTTPS URLs on IE9 (Windows 7 64bit) I get: There is a problem with this website's security ...
11
votes
4answers
131 views

Getting older (any) Firefox version

Where to get installer for older Firefox version? For testing, I often need particular version and language mutation of particular browser, and Google often leads to sites that tend to either serve ...
11
votes
4answers
4k views

Does writing “Given” “When” “Then” BDD style test cases scale up to larger, end-to-end scenarios

Traditionally, structured test, especially long scenarios are commonly written in the step, expected, actual format. Behaviour Driven Design replaces this with the style of "Given", "When" "Then", ...
11
votes
3answers
705 views

What are the best practices for error seeding

Where I work we use an offshore company to augment several internal departments. I work in the QA team, and concerns have been aired about the level of confidence we can have in the test work we have ...
11
votes
12answers
3k views

Tools for testing iPhone apps

I was wondering if there any automation tools out there that can help with the process of testing an iPhone application on the device itself and not on a simulator. Ideally, it would have simulating ...
11
votes
2answers
253 views

Measuring test performance when there is high variance

I am running single purpose performance tests on a daily basis. Currently, I run each test 3 times and average them out. But I get fluctuations from day to day which make it difficult to detect ...

15 30 50 per page