Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions.

learn more… | top users | synonyms (2)

5
votes
2answers
485 views

Testing Java or Silverlight plugins embedded in a page using Selenium?

We have a product that defaults to a Java plugin to upload files, and then Silverlight after that if Java's not installed. There is a third fallback of a HTML 4 + JavaScript uploader, but I'd like to ...
3
votes
1answer
683 views

Automation for export tasks (Word/PDF/CSV)

I am looking for ideas for automating export tasks you would usually see in reports (SSRS SQL Server Reporting Services example - Export to PDF/Excel/CSV). What I have observed is when you export ...
11
votes
7answers
1k views

Transition from all manual testing to automated testing

Right now my company only does manual testing. We've talked about starting some automated testing for a while but it hasn't taken off at all. It seems like automated testing would be a good way to ...
4
votes
2answers
983 views

Writing automated tests for System.Web.HttpApplication

I am currently using Moq to write automated tests for System.Web.HttpApplication in C#: public FakeHttpApplication CreateBaseMocks() { MockContext = new Mock<HttpContextBase>(); ...
4
votes
2answers
328 views

Best practices to test PowerShell cmdlets?

What are the best practices to test PowerShell cmdlets? The cmdlets I'm testing are writting data into a DB. I am currently using: Pairwise to go through most of the combinations Check that get == ...
7
votes
5answers
505 views

Testing email generation

Some applications generate emails. There may be multiple email formats based on the purpose of the message. The email may be destined for a single individual or a group. It may also be ...
2
votes
1answer
327 views

Testing automated tests in Hyper-V virtual machines

I recently started with a company which does not have any other full-time testers (testing as such is done primarily by people from support), so I don't have other people within the company to ask ...
5
votes
6answers
2k views

Any personal experiences on EggPlant, cross platform and application automated testing tool?

As a cross platform, cross application automated testing system EggPlant looks too good to be true. Has anyone implemented a large automated testing project using it and what were your experiences?
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 ...
4
votes
2answers
215 views

Tool for Virtual machine Test Orchestration

What would be a good Orchestration tool for Triggering tests in Virtual Machine? Basically I want to trigger multiple parallel VM's to run automated tests. The tool should also have queuing mechanism. ...
5
votes
1answer
5k views

How to use Selenium's PageFactory annotations with dynamic loaded elements?

I'm rewriting some Selenium tests according to the page object design pattern taking advantage of Seleniums' annotations. My problem is that I have some html select elements whose option elements are ...
1
vote
3answers
2k views

Automated testing tools for iOS apps [duplicate]

Possible Duplicate: What are some tools for testing Mobile web apps? I wanted to know if there are any good automated testing tools that can be used to test iOS apps. Looking for some ...
3
votes
1answer
304 views

Using FitNesse with .Net across multiple servers

My previous work involved writing embedded Linux code. We used a couple of the embedded devices in a test harness, a Linux PC and the Windows Perforce repository. The Linux PC ran an instance of ...
13
votes
2answers
751 views

Good resources for building a QA team

Our corporation has, up until this point, largely lacked a 'quality mentality' of any kind. From no testers, they went to two testers - but 5 or 6 product teams still rely on a mix of developer and ...
9
votes
4answers
883 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 ...
3
votes
3answers
138 views

Is opening site during set up a bad practice?

I have been using set up method to launch site but it has made made it difficult for me to maintain tests, especially now when there are multiple URLs for application - public void setUP() { ...
4
votes
3answers
179 views

Is there a commonly used functional test runner/reporter that is lightweight/simple?

Functional tests come in all shapes and sizes. Is there a class of lightweight, simple to use, tools that will discover, run and report on all tests found in a directory? I'm looking for something ...
4
votes
2answers
1k views

Is drag-and-drop possible in watir-webdriver?

I would like to drag-and-drop one element to the position of another, triggered from within a watir-webdriver script. By "drag-and-drop" I mean picking up a draggable element and releasing it on ...
7
votes
3answers
3k views

Good Watir or Watir-Webdriver tutorials/resources for new-to-automation testers?

There are at least two really good books for Selenium beginners, and quite a few courses/tutorials out there, as well as a lot of blogs. However, I haven't seen quite as much out there for Watir - ...
3
votes
2answers
1k views

Selenium 2.0 Webdriver file structure for automation testing

My team uses Selenium 2.0/webdriver to test our enterprise web app. We've been learning and playing with webdriver commands for a while. Each team member has their own style to keep their script ...
5
votes
4answers
2k views

Do you verify presence of text in your automated tests?

While automating multi locale application I had to stop using - assertTrue(selenium.isTextPresent("success text message")); where success text message would change for each locale. to - ...
13
votes
10answers
2k views

Can every test be done by automation?

Can every test be done by automation? Or is there anything that cannot be done by automation?
3
votes
5answers
187 views

Can someone explain Modeling and Prototyping?

In this blog post, the author points out that "modeling" or "prototyping" are one of the more effective ways to test software. http://kev.inburke.com/kevin/the-best-ways-to-find-bugs-in-your-code/ ...
3
votes
1answer
2k views

Testing drag-and-drop with Selenium 2 on Telerik controls

I need to automate drag and drop functionality with Telerik controls, I currently use WatiN for my automation (see related quesiton Testing drag-and-drop with Watin on Telerik controls . I am ...
2
votes
1answer
4k views

What is a good way to refresh page elements when using WebDriver .Net with IE 8?

I'm automating a part of the User Profile UI we have using WebDriver Selenium 2, I'm coding in Visual Studio so I am using the .Net version as I am more comfortable in C#, and I am testing this with ...
3
votes
1answer
630 views

How to transfer Test Cases from one TFS2010 server to another

We have two TFS servers, one we use for testing the output of our developers, and one we use for testing features in TFS. The main problem with this is that it means I have to create new test cases to ...
4
votes
4answers
581 views

How to add screen shot for pass status in UI Automation

Right now as per default setting I am able to get screen shot for failed status but not for pass, per as per the requirement I need to attach for pass as well. Any one please suggest any framework or ...
3
votes
2answers
387 views

Creating a dummy database for automated functionality testing

I have a continuous integration build server (using Team City). When people check code in, I'd like to run a set of tests which run through a set of functional cases such as: Using an administrator ...
5
votes
1answer
91 views

Automating form dealing with large number of element

This is more of test design question than pure Selenium question. I have a form in my application and while following page object pattern I wrote a method which has many parameters - ...
2
votes
2answers
245 views

Different regression script development approaches

I am looking for different alternative ways of developing regression scripts. In our case, we have an application that deals with a lot of data processing and provides some results to the user. ...
4
votes
4answers
198 views

Is there an industry-standard term for choosing which tests to run?

I have been searching for information on mapping tests to code changes but I haven't had any luck. I suspect that there is some industry standard term that would have better google-juice. Suppose you ...
1
vote
3answers
141 views

What is the best way to create an automated test that asserts the precision of a matrix processing algorithm?

I have and automated test that test an algorithm and the output of this test is the percentual precision of the algorithm. Currently our team is trying to make this algorithm more precise, as well as ...
3
votes
2answers
621 views

Open source deployment validation tool

Asked this on stackoverflow and earned myself the tumbleweed badge... Anyone here know of any? I'm looking for an Open source tool to help with deployment validation for mainly web based applications ...
7
votes
3answers
187 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?
9
votes
2answers
599 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: ...
2
votes
1answer
95 views

php undercontrol replacement

Actually php undercontrol seems to consume a lot of memory so I'm looking for replacement, in order to test a php application.
3
votes
2answers
70 views

Recycling publicly available tests?

What are the best ways to reuse existing tests for new things? For example, Java and C# (Mono) both have tests testing their implementations of Hashtable. If I write my own Hashtable (let's say for ...
2
votes
1answer
546 views

How to create Testcases and Validate the controls in Testcomplete

How should i validate my controls in Testcomplete by using the checkpoints. MY issue is i want that the user should insert only String in certain textboxes and if any numeric or special symbols are ...
9
votes
4answers
296 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 - ...
5
votes
1answer
104 views

Is there a good way to structure my test code so I don't have to duplicate tests for different browsers using WatiN

In my WatiN tests I am currently structuring the test like this: [TestMethod] public void Failed_Attempted_Login_Invalid_Combination() { using (var browser = new IE(baseUrl + "login.aspx")) { ...
4
votes
2answers
298 views

What's the most efficient way to run lots of tests?

Here's my current setup: Compile on teamcity Copy the dlls to 8 agents and run tests simaltaniousisly (via snapshot dependencies) Finally taper them in to a single 'publish' build configuration. ...
3
votes
4answers
370 views

testing Touchscreen driver

I am testing a touch screen driver for an embedded device. Unfortunately it is tightly coupled to the hardware so simulated data can't be pushed in real time in order to simulate real usage. Basic ...
5
votes
1answer
492 views

Test Automation Design Question

I am analyzing automation design for a web app UI Layer Web Service Layer DB Layer Intranet based app and limited user base My Approach for automation is Web Services layer Test automation ...
9
votes
4answers
531 views

How can I report coverage on an n-dimensional test matrix?

I have a test matrix for my product's installation, which is n-dimensional, where n is about 11 or 12 at this point. For instance, the OS is one dimension, and the DB is another, and the Reporting ...
3
votes
3answers
150 views

Xml Diffing Best Practices

There's a lot of xml out there, and diffing it against canned data has helped me in the past. But there's a few things I find I need to do: Delete segments of the xml I don't care about ...
11
votes
5answers
333 views

How often do you run long automated user acceptance tests?

Let's say you have product or project that is coming near to a next release and that has previous versions released a while ago and that has a big suite of automated user acceptance tests that just ...
11
votes
4answers
199 views

If I didn't use TDD but want to transition to agile, should I go back and create those unit tests?

In an transitioning agile environment, if there was no Test Driven Development (no unit tests created), should you create unit tests to catch up on technical debt? And to what extent? Should they ...
3
votes
0answers
230 views

Fully qualify window path after upgrading to QTP 11?

After I upgraded from QTP 10 to 11, it required me to fully qualify my window paths using descriptive programming. For example, this sort of thing worked in QTP 10: ...
4
votes
2answers
457 views

how to implement a given logged in user role through UI automation?

As suggested on StackOverflow I am posting this question here as well. I am having trouble how to implement the Given step (with SpecFlow for example) of a logged in user role throught Web UI ...
12
votes
3answers
726 views

What's the recommended practice for separating unit tests from integration tests for automated testing?

On a project I've been working on, we've been steadily increasing the code coverage through tests. Some of these tests were done as integration tests, and some as unit tests. The integration tests can ...