17
votes
7answers
1k 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 ...
8
votes
6answers
2k views

How to Write Test Plan

I am new to "Test Plan Writing" and I wanted to learn how to write Test Plan. As a beginner, what I need to understand first and learn to write quality/effective test plan. What you will suggest to ...
5
votes
6answers
600 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 ...
7
votes
4answers
27k views

What is Selenium's default timeout for page loading?

I am using Selenium 2. I have loaded the page using Get command in WebDriver class which is in the package org.openqa.selenium. My question is that what is Selenium's default timeout for page loading? ...
7
votes
4answers
11k views

Which locator do you use with Selenium CSS or XPath?

I have heard that, when using Selenium, the CSS Locator has better performance than the XPath Locator. Which Locator do you use in your tests? Have you seen a great performance improvement when using ...
2
votes
1answer
2k views

Software Tester Job Interview: Case studies on Test Design

Case Studies during job interview is a great technique which allows to find out how the candidate would behave in different situation. For instance, the following case: Given a developer ...
15
votes
11answers
1k views

What benefit does having developer experience or background have on the effectiveness of a tester?

One thing that I've benefited from in my testing career is that I do have some knowledge of software development coding methods and concepts. While I probably could not code my way out of a paper bag ...
9
votes
4answers
315 views

Good resources for traditional testers adapting to an Agile environment

I haven't experienced a transition from waterfall to Agile myself - I worked for companies using Prince2, waterfall approaches to managing projects, and then I got a job working for a company using ...
8
votes
4answers
23k 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. ...
6
votes
5answers
4k views

Is there a guide or systematic way of writing test scenarios?

Are there best practices in coming up with effective test scenarios? Are there documented test scenarios that can be reused across different systems?
6
votes
7answers
752 views

Techniques for test selection, give a large suite of test cases

I have a huge collection of test cases (inputs). I'd like to select a small subset that's likely to catch most of the bugs. Are there any standard or known techniques in the testing literature for ...
5
votes
3answers
5k views

How far would you go in ETL and data warehouse testing?

Recently I've been testing on an ETL/Data warehouse project and the strategy I took was to work very closely with the business and leverage their knowledge to come up with all the weird and wonderful ...
4
votes
4answers
2k views

How to test search engine results?

I had an interview question: You were told that a search engine result by target query does not satisfy a requirement by its position. How would you test it? How would you test it? I had some ...
3
votes
1answer
5k views

Flex Test Automation Tools Questions

Below tools I figured out for Flex Testing FlexMonkium - Selenium IDE Addon FlexMonkey - http://www.gorillalogic.com/flexmonkey FlexPilot - https://github.com/mde/flex-pilot/wiki FlexUISelenium - ...
13
votes
6answers
847 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 ...
12
votes
5answers
2k 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 ...
7
votes
4answers
2k views

How do you write a great bug report? [closed]

"Is this going to be a stand-up fight sir, or a bug hunt?" - Hudson I've always wondered what the secrets were to writing a great bug report. Over time I've narrowed down the activity to three ...
6
votes
8answers
19k 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?
6
votes
2answers
4k views

QTP vs Selenium [closed]

I have largely worked with Selenium for front end automation. Looks like there is great market for QTP in this arena, especially when you could afford commercial tools. Have you worked with both QTP ...
5
votes
3answers
449 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 ...
4
votes
1answer
4k views

Where can I find some amusing cartoons about software testing? [closed]

I came across this Dilbert cartoon this week that I thought was pretty funny. What other good software testing related cartoons are out there?
3
votes
1answer
402 views

Performing administrative test cases in Selenium IDE

For a Drupal site, I have written a test script in Selenium IDE that logs in as the administrator, adds a new user and peforms a series of tests on the registration page. Once this user has been ...
7
votes
5answers
253 views

Is it fair to report a bug discovered during code review without performing a test?

I'm QA with some programming experience, so I am able to debug and review the code of the system under test. I also often read the code to understand how to define request or what response should I ...
5
votes
2answers
271 views

Recommended Generic profiling techniques for quality assurance on HTML integration

All of our software projects are web based and many include the production of HTML templates (example pages) that then need to be integrated into a working software system or website. Are there ...
4
votes
3answers
368 views

How to do integrated testing?

So I have been reading up on a lot of books surrounding testing. But all the books I've read have the same flaws. They will all tell you the definitions of testing. But I have not found a single book ...
3
votes
5answers
1k views

Why is separating functional and non-functional test important (or not)?

There have been several questions lately along the lines of "Is X a functional or non-functional type of testing?". Although I understand the distinction, it's never been an important distinction for ...
2
votes
1answer
1k views

Software Tester Skill Matrix with Levels

I would like to know if there's a standard Skill set for Skill Matrix for a Software Tester of different levels, like for example, what are the skills needed for an Entry level tester as well as what ...
0
votes
2answers
3k views

Selenium WebDriver and Highchart testing

I know this question has been asked before on S.O. and other websites but I haven't found a definite answer -- most of them say its not easily done but I wanted to make sure that was the final ...
0
votes
4answers
1k views

Looking for test management tool to integrate with JIRA, Hudson, SoapUI, and Selenium

I'm checking an open source test management tool for my company. The main options are Xqual and Testlink. In the past I worked on Testlink, played a bit with Xstudio. Our product is written in Java, ...
15
votes
3answers
474 views

Reporting Intermittent Bugs

I am an entry level tester and been experiencing new things about testing everyday which is great. So I am thinking, how do I deal with an intermittent bug since its most likely that developers wont ...
8
votes
6answers
2k views

Alternatives to Session Tester for recording exploratory test session results

I'm interested in hearing suggestions for ways of recording exploratory test session notes. We currently use a mixture of Session Tester and a wiki for recording test notes. I like many things about ...
6
votes
5answers
896 views

Suite of automated tests - owned by devs or testers?

I'm working on a project that involves 4 developers and three QAers. I've tried to encourage the other devs to write tests for every new feature they have added, and we have built up a suite of ...
5
votes
6answers
9k views

What Concepts of Java do i need to learn to use Selenium Webdriver?

I want to learn Selenium WebDriver automation using Java. I have done manual testing before and want to learn automation. I just know the basics of Core Java. Could you please suggest me the Core ...
4
votes
4answers
15k 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.
4
votes
4answers
6k views

Unable to upload a file using selenium/web driver running with java [duplicate]

I have a complicated interface where uploading a file is three step ( The forum is not allowing me to add screenshots of my window so please try to visualise it) step 1 click on browse tab and select ...
4
votes
3answers
8k views

How do I handle the login modal dialog created by onLoad in a WebDriver & Java based test automation

I am working on the test automation that uses WebDriver (Selenium 2) and Java. The AUT is web-based application. A modal dialog pops up that requires user authentication before the user can access ...
3
votes
1answer
1k views

Faking system time/date with Selenium Webdriver?

Is webdriver capable to run a browser with a faked time, date or time zone? Such ability would be highly useful for my automation purposes. Yet, I did not find any such ability in the webdriver ...
3
votes
4answers
654 views

What tools work well for automating .NET 4.0 web sites using web forms with dynamic data?

What would be the best solution to accommodate automated testing of web forms with code-behind (.NET 4.0)? Specifically, we need a solution that can automate web form testing and handle dynamic data ...
3
votes
2answers
86 views

Testing a system with scheduled, event-driven data changes

I am testing a software system that forces users to take action on their data every 60 or 180 days. The users get notified when the due date is approaching or if they have missed one. These users can ...
3
votes
2answers
195 views

Isolating defect in distributed event-driven system

Our system takes an object from external system every time the object gets changed (change event), processes it and put it back processed into this external system. So, end-to-end testing is about ...
2
votes
10answers
11k views

Should I learn Python or Java to get into test automation? I am new to programming

Should I learn Python or Java to get into test automation? I'm new to programming. Please share your thoughts or links to any useful information.
2
votes
2answers
158 views

Strategies for automating testing on features that are only on certain environments

Say we have a dev environment, an integration, a pre-production and a production environment. We have features A-G that are on everything, while new feature H is on dev+int only, so far. We want to ...
1
vote
3answers
80 views

Suggest me some tools for field to field & screen to screen testing of a web app

Can anyone suggest some effective tools used for field to field and screen to screen testing of web apps where we can calculate the time taken to one field to another and one screen to another ...
1
vote
3answers
90 views

When should a Test Case be marked as “No Apply”?

When executing test cases when should we mark a test case as 'No Apply'. When the test conditions/requirement is not clear or when its not feasible/possible to perm a test. Also why not mark a test ...
1
vote
1answer
2k views

How to find dynamically created elements in drop-down list based on input entered using Webdriver and c#?

I'm trying to test a page that has an input but really its a drop down list. The user enters text and then a dropdown appears based on what the user inputted. They are groups that are in the database. ...
1
vote
3answers
742 views

Where should I create a coded UI project?

Should Coded UI tests be within the solution that they are testing (similar to Unit Tests), or should they be contained in a separate, generic Coded UI solution that is built only once and executed ...
0
votes
4answers
1k views

Selenium - advantages and disadvantages of using Python vs C#

We currently have two teams. An automation team and also a web testing team. The automation team currently use Selenium and C# to automate tests on our web applications and legacy systems. As a ...
0
votes
3answers
114 views

How is Selenium RC different from Selenium Web driver and some good pointers for a naive beginner to learn to scripting please? Thanks! [duplicate]

I am a manual functional tester and I am keen on shifting my career from Manual testing to Automation testing using Selenium. What is the best way to begin with this goal of mine? Thanks!
46
votes
4answers
2k views

Is the “Joel Test” appropriate when looking for a QA job?

The "Joel Test" lists 12 items to look for in a software company: Do you use source control? Can you make a build in one step? Do you make daily builds? Do you have a bug database? Do you fix bugs ...
23
votes
2answers
30k 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 ...

15 30 50 per page