Skip to main content
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
Results tagged with
Search options answers only not deleted 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.

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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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' …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092
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 …
corsiKa's user avatar
  • 7,092

15 30 50 per page