10
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 ...
10
votes
2answers
921 views

Layered Architecture of Test Automation Software

I was introduced to a 5-layer-model for GUI test automation frameworks, that was considered common knowledge. But I would be interested in a source describing this model. The layers are the following: ...
10
votes
4answers
410 views

Good strategy for automated regression where initial state can't be guaranteed or predicted

The situation I need to start building automated regression for a very large web application with thousands of users. It is impossible to start from a known state, or even to be sure that data ...
10
votes
4answers
341 views

Test Automation for different Locale?

I have begun with automation for a product which is in one language and soon to be ported in another. The only good thing is - Test Automation is just begun. So there are two things which worry me - ...
10
votes
3answers
187 views

Testing Unfamiliar Software

One thing I've picked up about testing software is to think about the software from the user perspective, and to sometimes "use" the software the way a "normal" user would. However, what if the ...
10
votes
4answers
24k 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. ...
10
votes
4answers
1k views

Load testing tools vs. making your own

I've never needed to work with commercial load running tools before, as our test infrastructure is pretty immature here and I've used internal tools in the past. We're working on a .NET technology ...
10
votes
3answers
381 views

How to deal with testers who do more than test

In my firm, we don't have testers, exactly. We have analysts who translate business requirements into specifications. (Think the guy from Office Space, except these guys actually provide some value. ...
10
votes
4answers
659 views

Keeping automation code away from application source code

Disclaimer: this question is not related to - "Test cases in source code" I am working on a super fast development environment where manual test cases were given no importance (thankfully things are ...
10
votes
3answers
218 views

How can I better educate testers about context driven testing?

One of the more interesting dichotomies for testing is the contrast between trying to get standardisation across individual testers vs. applying context driven techniques that allow testers to apply ...
10
votes
6answers
929 views

What are the pros and cons of a testing team having a lead vs having a manager?

Given that a lead (at least in my employer's view) would be a highly technically experienced person who also does administrative duties and a manager would be more experienced with management and less ...
10
votes
1answer
177 views

How do I tune the probabilities in a Markov chain based load test to produce specific hit rates?

I am writing a load test for a web application. I have a few month's worth of access logs that tell me relative hit rates of various URLs. However, the access logs do not contain enough information ...
10
votes
3answers
379 views

Any good references on Privacy Testing?

I heard a reference to Privacy testing recently (James Whittaker mentioned it here.) and it seems like a valuable area to know something about. It's extremely important these days as companies balance ...
10
votes
2answers
557 views

Maintaining automation framework for different browsers like IE and FF

How to maintain automation framework for different browsers like IE and FF? In my current set up, I maintain two different configuration properties files, one with xpath locators that FF supports ...
10
votes
1answer
2k views

Is Selenium's LoadableComponent a good solution as test design pattern?

I need to refactor my Selenium tests, and come across their LoadableComponent wiki page. I began trying to use it, though I couldn't really understand what is it good for. I took a look at their ...
10
votes
5answers
1k views

Android application testing

I have been working as Android developer and been presenting about Android testing with the main SDK tooling, Robotium and Robolectric and running builds on Hudson. It looks like there is a lot of ...
10
votes
6answers
6k views

UI test automation tools for Windows Phone 8 metro apps?

Is there any UI test automation tool or framework exist that can automate Windows Phone 8 metro app?
9
votes
10answers
777 views

Can exploratory testing replace executing manual functional tests?

After a feature is delivered, we have recently started to perform exploratory testing on the feature before we execute manual functional tests. We find 95% of the defects during exploratory testing so ...
9
votes
11answers
1k views

How do you provide proper tests when there is little documentation

I've worked for companies that have little documentation for their applications, and most of it is probably comments in code. How is a person, who is placed in the quality assurance department, ...
9
votes
5answers
2k views

Should I take interview of manual tester who has more experience than me

I am in a critical situation. I have nearly 4 years of experience in QA doing manual and automation testing. We have a total of 4 testers where I work. I am now the most experienced QA in our ...
9
votes
3answers
515 views

How to create a 'quality-centric culture' within a team/organization?

I have recently talked to the head of the quality department of another company and they struggle with the problem that the developers still think quality is actually the QA's job. They work in ...
9
votes
6answers
594 views

How do you manage the expectations of the management that the QA team would find all the bugs in their owned feature?

In a QA team suppose someone finds a defect that doesn't belong to his own assigned feature area but actually belongs to my owned feature area. That person logs this defect in the tracking system. It ...
9
votes
8answers
464 views

Bugs keep reappearing in our GUI software during development. How should this be addressed?

We have a software product has a lot of usability features, and we're constantly changing it. We have issues with things like persisting scroll position which seem to get fixed, but then are broken ...
9
votes
3answers
8k views

Is Selenium the right tool for browser compatibility testing?

I have been seeing a lot of customers pushing for browser compatibility testing using Selenium. Was wondering whether this is really necessary. The push is mostly due to Selenium grid supporting multi ...
9
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 ...
9
votes
5answers
1k views

How to organize test documentation?

Testing process involves plenty of documentation. How to organize it, so that it is easy to get an information that is needed?
8
votes
7answers
6k views

Going from Development into 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 ...
8
votes
3answers
500 views

Mutation testing: is it useful for assessing test quality?

This is part of my quest how to test my tests and test data. I looked at the techniques that would help improve my test cases. While code/branch coverage can tell me whether my test suites cover my ...
8
votes
5answers
2k views

Are Mind Maps useful as a testing tool?

I don’t know much about Mind maps but I’ve seen expert testers (James Bach and Michael Bolton) use them to plan out their test strategy – usually in a demonstration. It seems like a plausible way to ...
8
votes
4answers
26k views

Running WebDriver without opening actual browser window

I've heard rumors that Selenium WebDriver can run without opening a real browser window, meaning it runs in the background. I am using the C# Client Drivers, FirefoxDriver within the automated tests, ...
8
votes
4answers
28k 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? ...
8
votes
5answers
4k views

What bug statistics are most useful? Why?

One of the managers at my company recently suggested that we should add a field in jira to track the number of times a bug gets reopened. I thought that it wasn't a very useful thing to keep track of ...
8
votes
7answers
12k views

Handling browser level authentication using Selenium

I am automating an application which contains browser level authentication. When I open the application, the browser performs basic authentication, i.e. it prompts for a username and password. How ...
8
votes
4answers
1k views

Data generation for QA tests

This question is kind of general and not very specific. We have a Java project that uses Oracle database. We are currently using SoapUI tool for the QA tests. Each test needs some data to exist on the ...
8
votes
6answers
2k views

Testing with no QA team in an agile development environment

I'm currently working on a small team of a few developers, but even a small team of productive developers can develop a lot of functionality in one iteration (2 weeks in our case). We don't have a QA ...
8
votes
2answers
3k views

How is Selenium different from other GUI automation tools?

I have used WatiN and WebAii but I have limited experience with Selenium. How does Selenium differ from these other tools?
8
votes
4answers
355 views

What learning resources are there for testers who want to study Systems Thinking?

Systems thinking is tremendously relevant to any professional tester, but few testers study it, despite the obvious benefits of learning techniques/approaches that allow you to study systems in terms ...
8
votes
5answers
4k views

Why Isn't SilkTest More Common?

The title says it all. I've been using SilkTest for about a year now in my current role. It wasn't my choice to use, and I've never used it, or even heard of it, before this role. There are definitely ...
8
votes
3answers
2k views

How do you write clear, succinct test charters for exploratory testing sessions?

Session-based exploratory testing depends on creating good test charters at the right level of detail to guide the tester, without directing them. You need to make the goal of the session clear, ...
8
votes
3answers
1k views

Abuse cases and misuse cases

Are abuse cases and misuse cases for security the same? From what I have read in various sites, they appear to be same, but no where is it mentioned that they are same. Please clarify my doubt.
8
votes
1answer
1k views

What goes in a Testing playbook?

The concept of the Testing Playbook has been recently added to the list of possible tools in your Context-Driven toolset. The Playbook has been described as being similar to the list of plays that a ...
8
votes
2answers
3k views

Testing Distributed Systems

I understand and practice most normal testing methodologies, however for systems with several distinct interacting processes testing obviously becomes a lot harder. Unit testing is often not possible, ...
8
votes
1answer
532 views

Tools for tracking automated tests

I have used STAF/STAX in the past, and liked the way that information was tracked in the tests. I'm currently investigating Technologies to tie together a few tools that use XML-RPC, and am ...
8
votes
1answer
4k views

Is there any full Python webdriver API documentation?

I'm starting out using Selenium 2/Webdriver, been using Selenium IDE for a few weeks, to automate some tests and decided to go with Python. I've been writing some simple tests using some basic ...
8
votes
2answers
2k views

What is the best way to have a SpecFlow project run across multiple browsers?

I'm working on setting up a SpecFlow project to test a portal. Thus far I've haven't had issues writing some "hello world" features and steps. My question is as the testing project grows, what is the ...
8
votes
7answers
600 views

Good Grep Tools for Windows

We're looking for a Windows based tool to help us grep our apache & JBoss logs. We have access to the unix boxes & are generally comfortable with the grep command, but because we don't use it ...
8
votes
4answers
12k views

How do I start the Internet Explorer WebDriver for Selenium in Python?

I had a devil of a time figuring this out. It wasn't documented on the web anywhere I could find. I ended up reading the webdriver init.py to find out.
8
votes
1answer
702 views

Why should I move to Selenium 2 from Selenium 1?

What are the real benefits of using Selenium 2 instead of Selenium 1? I've read several posts related to new version but didn't get what are the advantages of Selenium 2.
7
votes
9answers
846 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 ...
7
votes
5answers
256 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 ...

15 30 50 per page