Search Results
Search type | Search syntax |
---|---|
Tags | [tag] |
Exact | "words here" |
Author |
user:1234 user:me (yours) |
Score |
score:3 (3+) score:0 (none) |
Answers |
answers:3 (3+) answers:0 (none) isaccepted:yes hasaccepted:no inquestion:1234 |
Views | views:250 |
Code | code:"if (foo != bar)" |
Sections |
title:apples body:"apples oranges" |
URL | url:"*.example.com" |
Saves | in:saves |
Status |
closed:yes duplicate:no migrated:no wiki:no |
Types |
is:question is:answer |
Exclude |
-[tag] -apples |
For more details on advanced search visit our help page |
Use for questions involving problems with automated tests. Relevant for designing test automation, debugging test automation, automation tooling questions, and questions about when it is appropriate to automate. Questions regarding specific tools should tag those tools as well.
8
votes
Accepted
Testing interactions with external systems
One of the fundamentals of testing is isolation - how do you make your test environment as isolated as possible. When you're dealing with internal resources, this is fairly easy as you have complete c …
1
vote
Should tool generated test data be deleted during tear down in test automation?
I don't believe by 'clear' it is meant 'delete'. It simply means you must ensure that one run does not spill into a second run. You may want to consider dumping the database before wiping it, or simpl …
54
votes
Accepted
Can every test be done by automation?
No.
You can't automate everything.
You can't automate people's reactions (emotions) to your software.
You can't automate things you don't think of. (eh? eh?)
You can't automate users' thought pattern …
2
votes
Should end-to-end tests be self-contained?
I've always operated under the philosophy that the tests will give you the best information when they are run on a fresh install, complete with a fresh (empty/default populated) database. I have even …
3
votes
Capturing screen shots in selenium tests
There is a method on the selenium class
mySelenium.captureScreenshot(filenameToSaveImageTo);
Or if you need the entire screen
mySelenium.captureEntirePageScreenshot(filenameToSaveImageTo,"");
Th …
0
votes
How do you calculate your return on investment on automated tests?
Keep in mind that automated testing will, for the most part, only catch things that "flesh-and-blood testers" have already caught. This is a good thing, because we want them thinking about new ways an …
2
votes
Accepted
Approaches to Testing a Scientific Library
An acceptance test is supposed to actually simulate the actual functionality a user would use. For example the acceptance test of using an email application would involve both logging in and opening t …
0
votes
System for keeping track of regressions reported by RSpec
Why run tests you know are going to fail?
I would recommend breaking them into their own test suite(s) and removing/commenting them from being run.
Seeing as how they're expected to fail, I think it …
3
votes
What's "Offline" in SDLC and when/why do we use test automation?
I would have responded with a clarification of exactly what "offline" means. I can think of three possible definitions.
Offline means disconnected from a network. If it is part of the requirements t …
6
votes
Accepted
What are the advantages of automated user acceptance tests?
Anything that is automated should run the same way every time. When you're running it the same way every, single, time you are more likely to get results that compare to eachother.
If you're relying …
4
votes
How can I report coverage on an n-dimensional test matrix?
How to do it
Let's let your dimensions' sizes be C1, C2 ... Cn where n is the number of dimensions. So, C1 might be 3 if your values are Windows, Mac, Linux (I'm sure you'd have different versions of …
7
votes
Accepted
Testing Unfamiliar Software
There are two supporting features that are great for testers.
Technical ability
Domain knowledge
Technical ability is more along the lines of "I'm testing a game, and I know graphics libraries. I' …
19
votes
Accepted
What is the difference between "automated testing" and "automated regression testing"?
The truth is for a lot of people, there isn't a difference.
A regression test is something that is going to check your test results against some requirements. Good examples of this are unit tests and …
2
votes
Compare values inside two array lists java Selenium
If you're looking for a pure Java solution, it all depends on how confident you want to be that they're the same.
The easiest way to do it is to leverage the collections API who did all this work for …
24
votes
Accepted
What Are Some Examples of Why Explicitly Sleep Statements Are Bad?
A hard coded sleep statement is generally supposed to represent some sort of mocked delay in the application that doesn't exist during testing.
The harmful aspect of this is that a hard coded value c …