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
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Favorites infavorites:mine
infavorites:1234
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
Results tagged with Search options user 65

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.

50
votes
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 patte …
answered May 4 '11 by corsiKa
8
votes
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 …
answered May 10 '11 by corsiKa
1
vote
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 …
answered Oct 17 '11 by corsiKa
3
votes
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 …
answered Jan 27 '15 by corsiKa
0
votes
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 …
answered May 25 '11 by corsiKa
0
votes
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 …
answered May 10 '11 by corsiKa
2
votes
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 …
answered May 11 '11 by corsiKa
5
votes
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 …
answered May 5 '11 by corsiKa
2
votes
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 …
answered May 5 '11 by corsiKa
2
votes
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 …
answered Jan 27 '18 by corsiKa
18
votes
I definitely feel your pain. As noted in a question I had (I'll link in a minute) I too work for a 10-digit revenue company, and our primary software has 0 automated tests for over a million lines of …
answered May 5 '11 by corsiKa
4
votes
Scaling is always important to keep in mind. If you doubled the number of tests (which will happen eventually) to so now it goes up to 20 hours, would this be a problem? Maybe. You would start it at 5 …
answered May 30 '11 by corsiKa
3
votes
I haven't used it myself (although I plan to on my side-project when I get it to private alpha stage) but I think Hexawise would be able to do some of this. You can tweak the phasing parameters (2 pai …
answered May 20 '11 by corsiKa
6
votes
The theory behind it is that an automated test will only catch exactly what it tests for. Since someone had to code it manually, someone is aware of how it will fail. By this definition it's not a new …
answered May 10 '11 by corsiKa
4
votes
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 …
answered May 8 '11 by corsiKa

15 30 50 per page