7
votes
4answers
2k views

Need to make WatiN work for us, or need to find a different tool

tl;dr version: WatiN Test Recorder looks dead, and I am unsure of the status of WatiN itself. I need to make them work or find alternatives that meet our requirements. Suggestions? Longer version: ...
7
votes
7answers
436 views

Learning about Ethical Hacking

I'm in the process of trying to learn more about ethical hacking, however a lot of the sources I am reading about have a lot of text/theory with very little hands on work. I was wondering if anyone ...
7
votes
2answers
502 views

Testing NOSQL DB's like distributed Cassandra

Has anybody worked on testing Cassandra DB which is a NOSQL distributed DB? What are the important things to be taken into account while doing this?
7
votes
4answers
799 views

Testing/Verifying Google Analytic code

I need help figuring out a test methods for Google Analytic. Our client pushes out a lot of marketing campaigns and they love using GA to track what is working, what is not working and where to focus ...
7
votes
2answers
15k views

WebDriver: find elements by text

I know that WebDriver can locate links through their text, using find_element_by_link_text or find_element_by_partial_link_text. Is it possible to locate any element (such as li, div, span, ...) by ...
7
votes
4answers
325 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 ...
7
votes
7answers
444 views

Looking for a faulty application for training

As part of training for new QA resources, I would like to have them practice testing against an application with known issues. I know there are security examples of this type of application (i.e. ...
7
votes
4answers
209 views

Should coverage analysis be performed on test code?

I'm of the opinion that it should. Test code is meant to be deterministic. This means that 100% of it should be executed. If it's not 100% (and assuming the analysis tool isn't under-reporting), ...
7
votes
3answers
719 views

What are good metrics for a test team to use to start measuring their workload and ability to meet external deadlines?

The tester team where I work has a demanding customer base (we do business-to-business software, some of it ultimately public-facing, some business-facing), an application that's gone beyond anyone's ...
7
votes
2answers
10k views

Techniques to write good acceptance criteria for user stories

I am a developer in the scrum master role and need to get the whole team (specially our product owner) more involved with clearly defining the boundaries of stories. I suspect acceptance criteria is ...
7
votes
2answers
352 views

Suggestions for “Selling” TDD, and FDD to sceptical non engineering managers

Let's say you are a developer (specifically, the team lead) and you want to improve the quality of your company's products. Since you cannot change the whole company, you focus on what you and your ...
7
votes
4answers
1k views

Headless Functional Testing For Your JavaScript Web App?

JavaScript is everywhere right now. With the advent of jQuery and other associated JavaScript frameworks it's amazingly simple to add very powerful user interactions to web sites and web applications. ...
7
votes
2answers
151 views

Mutation testing, Fault Injection, Robustness testing, Fuzz testing

I need to clarify differences and definitions of those techniques/methodologies. Mutation testing - testing technique, it is an intentional change of part of code to evaluate correctness of tests ...
7
votes
1answer
3k views

Extracting hidden text with Selenium

I'm trying to extract a certain message from my app. The text starts up as visible and then changes to style= "visibility: hidden" the visibility period is rather short, and I was wondering how can I ...
7
votes
3answers
188 views

USB storage emulator

I need to emulate insertion and removal of SD cards to write tests. What is the best way/tool to implement it in .NET?
7
votes
3answers
654 views

What are guidelines to use for exit criteria when releasing?

When I am in ship mode I normally apply a set of criteria before I will "Ship". They do vary, however they are typically along the lines of the following: Zarro Boogs (Zero active issues). This ...
7
votes
2answers
495 views

What factors do you consider when putting together a dept training plan?

I'm currently putting together a more formal training syllabus/plan for the testers on our team. Whilst on-the-job coaching has served us pretty well so far (helped by the fact that everyone on the ...
7
votes
2answers
13k views

A way to match on text using CSS locators

So I use xpath locators and slowly converting to CSS. I haven't found a way to do an exact match based on text. For example converting //a[text()='Log Out']. I know you can do css=a:contains('Log ...
7
votes
1answer
305 views

How can I teach QTP to treat a control as another similar control?

I have a third party check box control in my AUT that QTP does not recognize. Is there a way to have QTP treat it as a regular .NET check box?
7
votes
1answer
176 views

Where to start with introducing a testing framework

This I hope won't come across too broad of a question. If you've been tasked with introducing testing process' for a web application developed in an 'agile' environment, released in 2 weekly cycles. ...
7
votes
3answers
290 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 ...
7
votes
1answer
3k 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 ...
7
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 ...
7
votes
2answers
1k 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 ...
7
votes
1answer
729 views

Continuous Integration and testing environment and configuration for Android

I am an Android developer but I am not satisfied with my testing and Continuous Integration environment and configuration. Someone could recommend me how to configure the best setup and workflow for ...
7
votes
1answer
391 views

Any tricks to using Microsoft Word to build cross-referenceable requirements statements in test plan documentation?

I'm in the process of updating document templates for a customer. Part of the documentation template stack are the usual QA items: Requirements (RS), Architecture (ADD), Test Plan (TP) and Test Report ...
7
votes
5answers
4k 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?
7
votes
1answer
246 views

How have Guava unit tests been generated automatically?

Guava library for Java has unit test cases automatically generated: Guava has staggering numbers of unit tests: as of July 2012, the guava-tests package includes over 286,000 individual test ...
6
votes
10answers
337 views

Should a test method test only one condition?

While writing automated test I come across situations when I include multiple verification points in one method but then I have also read/heard that one tests should make just one verification. Which ...
6
votes
5answers
2k views

Are state transition diagrams a good software testing technique

I have been looking at different testing techniques and wondered if anyone had some "real world" examples of using state transition diagrams rather than the bog standard clock and light switch ones ...
6
votes
2answers
121 views

Why should I have a “closed beta”?

I am running a test on a new Rails app and am doing an open beta from the start. You see these companies with private betas, and I'm wondering, what is the exact point of a private beta. If you inform ...
6
votes
4answers
147 views

Testing Automation: How effective is it to purchase automation scripts rather than developing in-house scripting capacity?

I recently moved into the Software Testing department of my organization.The business has little history of automating testing, and most software development and testing is conducted by third parties ...
6
votes
5answers
592 views

QA Methodology: Do you retest every change on a new build or only changed code?

I am leading a new QA team at my company and we are small (Myself and one other person). We are currently testing releases compiled by over 10 developers, so the ratio of developers to QA is skewed. ...
6
votes
3answers
225 views

What would be the best roles and assignments for a developer in a QA team?

How can a developer that joins a QA team give the help that has the biggest impact and which are the best assignments for him that would most benefit the team?
6
votes
5answers
261 views

How to deal with automated test cases that always fail?

I'm facing a lot of automated GUI tests that fail one or more verifications during their run. All the failings points have been reported in our tracking system and they are known issues but get ...
6
votes
5answers
941 views

I want to enter the SQA field specifically automation

I am working hourly for low wage as a QA intern/tester. I want to learn more about this field. I have already graduated, so everything I have learned is self taught or learned somehow on the job. At ...
6
votes
4answers
5k views

What proficiency should a software tester have in SQL?

Both in my current job and in my previous job, there are a number of areas of the application to test that require mining data from a relational database, specifically Microsoft SQL Server of various ...
6
votes
5answers
2k 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
4answers
1k 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
4answers
178 views

Can working in QA for a while make someone a better developer/engineer?

I was just wondering what type of skills gained in QA would help someone become a better software engineer/developer (if any)? I was talking to a fellow intern, and he told me that some of his ...
6
votes
7answers
477 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 ...
6
votes
4answers
2k views

What is an injected defect in Software Engineering?

In software engineering, what is meant by injected defects? And if such type of defect arises during software testing, then how are injected defects handled? Also how can the rate of occurrence of ...
6
votes
6answers
991 views

What are the advantages of automated user acceptance tests?

I'm completely new to this stuff, and for what I've seen it takes a while to get used to it. I once tried, but felt I was spending way too much time just writing the tests, or just fixing them 'cause ...
6
votes
5answers
2k 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 ...
6
votes
9answers
428 views

How do I satisfy external auditors that automated tests are at least as effective as manual tests?

My company is not an anti-automation place. In fact, one of the reasons they hired me was to bring in some expertise in test automation. The problem is that the current processes and procedures in ...
6
votes
4answers
6k 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 ...
6
votes
3answers
1k views

How to finish the testing in the same iteration/sprint?

I am aware of the fact that agile testing is an ongoing process and should happen in parallel to development. But how is that actually achieved? Is it even possible to fix all found issues in the same ...
6
votes
2answers
2k 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 ...
6
votes
4answers
809 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 ...
6
votes
4answers
478 views

Test Data Bank creation: approach, important points, useful links, data generators, file storages?

Being Senior QA, I often face one and the same problem: for every project I'm involved in I need to prepare / collect / generate various sort of testing data. It might be VERY different - below are ...

15 30 50 per page