Questions tagged [automated-testing]

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.

Filter by
Sorted by
Tagged with
9
votes
3answers
8k views

Is it a bad practice to use implicit wait in Selenium Webdriver? Should one use only explicit wait?

I was reading up on implicit and explicit waits and found the following two statements: Implicit wait is not considered a good practice because different browsers have different loading times and ...
9
votes
3answers
6k views

To mock or not to mock with 'Automated Acceptance Tests'

I have been reading alot about automated acceptance testing. However, I have not found any information about how to manage external dependencies. Let's say you have a web application that acts like a ...
9
votes
5answers
9k views

Why isn't SilkTest more common to use?

The title says it all. I've been using SilkTest for about a year now in my current role. It wasn't my choice to use, and I've never used it, or even heard of it, before this role. There are definitely ...
9
votes
2answers
6k views

key points for choosing a framework in selenium webdriver - Java

My query is related to this Choosing framework type for selenium RC/Webdriver I am a beginner in Selenium and want to know how to select or choose a framework in Selenium Webdriver. What are the key ...
9
votes
3answers
4k views

Attach to browser not spawned by Selenium2

One of the things that I miss about WatiN is the ability to attach to browser instances that were not spawned by Selenium. In my last position, this was the whole reason why I used WatiN, as the ...
9
votes
4answers
9k views

Verify Quality of Video and Audio Played using Automation Scripts

I have few audio and video files which I need to play and verify the files are playing perfect or there is choppy audio or issues with pixel when videos are playing. We can easily verify this ...
9
votes
3answers
501 views

Test Management Tools and automated tests - how to integrate the two?

I’m desperately looking for a test management tool that fully supports automated tests. As this sounds simple, I still fail to do so. We have a bunch of automated tests, which are run as part of our ...
8
votes
9answers
5k views

Is the Software Engineer in Test role out of style?

While researching what an SET is and how they work, I noticed google's career page doesn't have this role currently. Only Software Engineer & Test Engineer. Also most of the material i'm finding ...
8
votes
4answers
269 views

How can my team move away from record-and-playback when not everyone has scripting experience?

(Inspired by this question) My team is currently doing automated testing via our tool's record-and-playback function. I've read about the benefits of developing a more robust test solution via ...
8
votes
7answers
2k views

Should I offer my client free code maintenance? [closed]

I am working for a small testing consultation firm. We are trying to compete against other testing consultation companies. Soon, I will finish my deployment at a client site; the nature of my work ...
8
votes
9answers
49k views

How to verify two images using Selenium WebDriver? [duplicate]

Webdriver does not provide direct any function to image verification, but we can verify images by taking two screenshots of the whole web page using TakeScreenshot WebDriver function, one at script ...
8
votes
6answers
2k views

How to motivate people to share testing tools?

We have a number of teams, each with developers and SDETs. SDETs automate current sprint tests and, often, create tools/libraries supporting test automation within their teams. A year ago we started ...
8
votes
4answers
53k views

Downloading a file in Internet Explorer through Selenium

I have to automate a case in which I have to download an Excel file using Selenium IDE.I have done this in Firefox by using custom profile feature which automatically downloads file and saves it into ...
8
votes
3answers
1k views

How to manage test automation project with agile methodology when we have no control over the software we are testing

A team is developing software and testing it using a dummy back end. That team is not allowed to have an access to the real system for testing (politics), so my team is testing it with the real back ...
8
votes
7answers
373 views

How can QA honestly identify their own strengths and weaknesses?

As a QA, I think of myself as being a bit above average in my field. I get paid well, I get promotions, & I never had any problem getting a good job. I am fortunate enough to meet with new people ...
8
votes
3answers
3k views

What is Snapshot Testing?

I've recently stumbled upon this new (at least to me) testing type: Snapshot Testing: For Facebook's native apps we use a system called “snapshot testing”: a snapshot test system that renders UI ...
8
votes
7answers
2k views

Should tool generated test data be deleted during tear down in test automation?

I have seen this recommendation many times that tear down is supposed to clear test data which is created during tests. This is supposed to avoid interference with any future tests. For example email-...
8
votes
3answers
5k 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 - I'...
8
votes
2answers
1k views

How to run automated tests after each commit?

In my last job as a software tester, we had a system, built by CEO long before I even joined the company, to run all the automated tests after each commit. So hundreds of tests been run all the time ...
8
votes
2answers
2k views

Your suggestions for writing reliable Web UI automation

Web UI automation is unreliable. I presume it is possible to increase the reliability of Web UI tests. One such advice would be to put an abstraction layer on top of your test that does actual DOM ...
8
votes
3answers
329 views

Is model-driven testing a viable technology for real applications yet?

Computer scientists are actively researching model-driven testing as a means of testing applications automatically. The papers I've read are interesting, but so far the modelling technology appears ...
8
votes
3answers
1k views

API test automation: GUI tool vs programmatic approach?

We have a Rest API written in C# and I need to investigate a good approach to automate the tests. There are 2 ways to automate API tests: GUI tool (e.g. SoapUI) Programmatic approach, using some test ...
8
votes
2answers
1k views

Implementing the Test Pyramid as QA

Recently I have begun building out Unit Testing for my dev team during down time in an attempt to implement the Test Pyramid. My Dev Managers seem rather excited about it and on-board with the idea. ...
8
votes
8answers
1k views

QA Manager with no programming background looking to self-educate in SQE

I am a SQA professional with 15 years of experience. My industry experience is in games and in social network mobile platforms. I'm a very accomplished team leader and mentor, with more than a small ...
8
votes
4answers
2k views

Do you automate GUI testing and which tool do you use?

What kind of GUI automation tools or approaches do you know? GUI testing means by testing of appearance of the application under test: size, form, colour of the object etc. I know about GUI testing ...
8
votes
4answers
1k views

Test case design standards- friend or foe?

Currently we use an agile team based approach to testing, where each team is responsible for their specific area of a product. While we have found this to be effective and easily manageable, over ...
8
votes
8answers
10k 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?
8
votes
2answers
427 views

How do I educate that it's not test automation framework?

The term "Test Automation Framework" is become a cliche in automated testing. I have come across circumstances during work when my colleagues developed some reusable methods/function for an ...
8
votes
4answers
672 views

What to do when QA team has no test case documentation?

I just started working as a QA Automation Engineer to a certain company which provides ERP and CRM services. However, I recently discovered that they have no test case documentation for the testing ...
8
votes
3answers
464 views

How to plan both manual & automated testing in 2 weeks sprint?

After finishing writing manual test cases (lets say in 3 days) we submit to PO(Product Owner) for review. Now my question is, when to start manual testing and how (Might be based on our manual test ...
8
votes
8answers
3k views

Will doing only Manual testing affect my QA career in the long run?

I test a web application for my clients. I only do the black-box functional testing. I don't do any automation as there are other testers hired for that. I just log defects in a tool manually. Also I ...
8
votes
3answers
5k views

Appium vs. AndroidDriver + IPhoneDriver in Mobile Automation Tests

I have been writing Selenium Browser automated tests and now I would like to begin writing mobile browser automated tests for Android and IPhone. I am deciding between the Appium framework and the ...
8
votes
1answer
8k views

Faking system time/date with Selenium Webdriver?

Is webdriver capable to run a browser with a faked time, date or time zone? Such ability would be highly useful for my automation purposes. Yet, I did not find any such ability in the webdriver ...
8
votes
4answers
10k views

API Testing tools in C#

I'm looking at writing at automated tests to cover regression testing in respect of Restful API's. I have familiarity with how to do this in Java using Rest Assured, however the company I currently ...
8
votes
3answers
8k views

How to disable infobar from Chrome

The option to disable infobar "Chrome is being controlled by automated test software" was removed from Chrome. Chrome version: 65.0.3325.146 Chrome driver: 2.36 OS: Windows 10 I used the ...
8
votes
1answer
1k views

How do I get an automation testing job without experience?

I've been working as a manual QA for a couple of years. I want to get an automation position. I took Java courses at a local college, I practiced, I learned Selenium, and I'm fairly confident I can ...
8
votes
3answers
207 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?
8
votes
5answers
5k views

How common is testing based on log files analysis?

Here is a document that outlines challenges and solutions of testing of Mars Science Laboratory. I found the approach of log files analysis unexpected but quite beneficial on many levels. It seems to ...
8
votes
2answers
662 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. ...
8
votes
1answer
1k views

Test Automation Design Question

I am analyzing automation design for an Intranet based web app with a limited user base: UI Layer Web Service Layer DB Layer My Approach for automation is: Web Services layer Test automation ...
8
votes
6answers
20k views

Selenium.click not working on some anchor elements

The application that am working on was recently revamped and as part of that a new JQuery calendar was introduced. I need to click on a link in the calendar to select the time and date. However, ...
8
votes
2answers
5k views

Application Of Machine Learning in Quality Assurance

Lately I have been researching Machine Learning, particularly Genetic Algorithm. The principles from what I can tell are rather straightforward and simple. One of the basics is that it attempts to ...
8
votes
4answers
400 views

How to write automation when test engineers are constantly pulled to do manual testing?

The scenario: Scrum team consists of more developers than testers Stories revolve around 80% of testing tasks Why so much testing? There are asks of E2E testing for several user flows; regression ...
8
votes
7answers
992 views

Recommend Automated test tools for cross platform including IE and .NET software

I'm working in an QA team. We do the automated work from the scratch. So many testing methods may be anti-pattern or disobey some discipline. We pay lots of effort on test web pages on our products....
8
votes
1answer
26k views

How to extract a text from the screen using SIKULI?

I am using Sikuli to automate a mainframe screen, I need to copy a text on screen and use that as input to another screen. I cannot find any option on the SIKULI IDE to do the copy function. My ...
8
votes
1answer
12k 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 ...
8
votes
2answers
440 views

Virtual vs real display for testing

When doing QA automation, during testing it is generally recommended to simulate the environment and all the conditions of an actual real user of the application under test. But, when running end-to-...
8
votes
2answers
809 views

Canonical way for multi-session browser testing in Protractor

The Question: What is the canonical way to write multi browser window tests in Protractor - the tests that involve multiple sessions fired up interacting with one another? The Story: The main ...
8
votes
7answers
9k views

Failing the script in Jenkins due to difference in screen size

Currently I am working on running Selenium scripts in Jenkins. Here, my issue is my browser window size which is 1382x754 px resolution. But in Jenkins browser resolution was 1044x784. Due to this ...
8
votes
8answers
5k views

Visual Regression Testing

For testing the visual appearance of a website the use of tools like selenium (functional surface test) are not sufficient because it doesn´t check the visual appearance and/or the CSS-Code directly. ...