Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Questions tagged [test-automation-framework]

A test automation framework provides a superstructure for automated tests. The superstructure may include APIs, coding practices, ways to structure and run the automated tests.

Filter by
Sorted by
Tagged with
20 votes
5 answers
10k views

How does one get started with web test automation using Selenium?

So I've been testing web based analytical software now for the past 4 years or so with mostly manual techniques. But for 2015, I've set myself the goal of getting setup and start writing automated ...
Keva161's user avatar
  • 365
18 votes
5 answers
2k views

What Are Some Examples of Why Explicitly Sleep Statements Are Bad?

I've read various places that explicit sleep statements are bad practice in automated tests, even if I've used them occasionally. They can be annoying (creating unnecessary waiting in tests) but I can'...
joshin4colours's user avatar
12 votes
5 answers
3k views

How can I switch from manual testing to writing automation?

I am working hourly for low wage as a QA intern/tester. I want to learn more about this field. I have already graduated, so everything I have learned is self taught or learned somehow on the job. At ...
user avatar
2 votes
2 answers
166 views

What is the fastest way to test a website across all browsers and browser versions?

I have made a social media web application and I want to test the compatibility of the web application for the different type of browsers and browser version. I started testing my web application ...
saif sadiq's user avatar
1 vote
1 answer
113 views

Getting nosuchElement Exception for a web element even though I tried all possible solutions

I am using Selenium with Cucumber to automate one web application, But I am stuck at one element which is not working out with the XPaths and link text I also applied the implicit and Explicit wait, ...
shreya_bhatngr's user avatar
13 votes
3 answers
2k 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 ...
Arthur M.'s user avatar
  • 163
13 votes
6 answers
36k views

How should you interview for QA *Automation* positions?

A variant on the How should you interview for QA positions? I am interviewing candidates for an Automation position, we don't use commercial automation tools, but rather use a framework using mainly ...
Rsf's user avatar
  • 7,091
6 votes
3 answers
4k views

Use Page Object vs other models for Automation in Selenium Webdriver? [duplicate]

I have been doing automation testing since last 2 years and I am following below ways for any website and mobile application automation testing. Create Global Method class where I implement all test ...
Helping Hands's user avatar
5 votes
4 answers
2k views

What tools work well for automating .NET 4.0 web sites using web forms with dynamic data?

What would be the best solution to accommodate automated testing of web forms with code-behind (.NET 4.0)? Specifically, we need a solution that can automate web form testing and handle dynamic data ...
WebMambo's user avatar
3 votes
2 answers
1k views

Clean up test cases

How do companies clean up test cases? If I have 5000 tests in my library and 1000 of them are deprecated because we have cleaned up the code associated originally, how do we ensure that the tests are ...
paranoidhb's user avatar
2 votes
1 answer
4k views

"No Keyword with name" error while using AutoIt Library Robot Framework

Got an error encountered "No keyword name" error in AutoIt Library Robot Framework. I installed the AutoIt Library by using pip install and it was successful. I tried to automate input text in the ...
Ru eL's user avatar
  • 21
1 vote
3 answers
278 views

One Selenium framework to rule them all (or an actively maintained collection of frameworks)

I am looking for most universal, up to date, open source, selenium framework for test automation. Or at least a number of frameworks for different languages. I am surprised as how every company and ...
lucasso's user avatar
  • 19
0 votes
3 answers
6k views

Why is WebDriver instance declared static in Page Object model structure in Selenium?

I am a complete newbie in Selenium and java in general. I am trying to use the Page object model with Page factory to create Page object class for the Login page of an application. I am reading lot of ...
kishan342's user avatar
0 votes
3 answers
2k views

How to tackle the problem of non-static paths/names/ids of DOM elements while automating with Selenium?

I've got not very common task to take care of. We need to create several test suites for some forms in one complex web application. I'm a rookie in this field and Selenium was the first (and pretty ...
tapestreman's user avatar
-1 votes
3 answers
46k views

What is the difference between keyword driven and Data driven frameworks in Automation?

I am having problems fully understanding the purpose of keyword driven frameworks compared to data-driven frameworks. What circumstances would make a keyword-driven framework more appropriate for an ...
Richardson's user avatar
32 votes
8 answers
15k views

How can Internet Explorer 5 be emulated in 2020?

Details One of our customers uses a rather old software solution, and this is still based (yes, it's unbelievable!) on Internet Explorer 5, and the customer still uses IE 11 in compatibility mode. ...
Mornon's user avatar
  • 1,117
25 votes
7 answers
9k views

Mobile automation: Boss wants 100% coverage. How feasible is that?

Just started a new mobile automation role using react native for iOS. I'm not new to automation, but I am new to React Native (with detox and jest). The learning curve is slow, but we are getting ...
fypnlp's user avatar
  • 437
10 votes
4 answers
1k views

In Page Object pattern, aren't we creating over-specialized methods than generalized re-usable functions?

Background: In the Selenium UI automation we all have been using Page Objects pattern as the "Best Practice" for years. In Page Objects "methods" are tightly coupled to pages ...
Vishal Aggarwal's user avatar
9 votes
5 answers
44k views

Selenium 2 element.click() is unreliable

I am using Selenium 2 2.16 build. I've been running into problems where I get a variable response to a click() call, where sometimes the click activates the behaviour behind the element (new page ...
theCesspit's user avatar
8 votes
1 answer
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 ...
Siva's user avatar
  • 2,756
8 votes
8 answers
4k views

Are there specific coding guidelines for test automation?

Details Currently we are trying to find more ways to write better code. Of course, this does not exclude our automated test cases. We are already testing in the dev environment with SonarCube and ...
Mornon's user avatar
  • 1,117
7 votes
3 answers
800 views

Is page object a framework or design pattern?

Currently I'm using page object design pattern with testing.
rogeriodasilvadotcom's user avatar
7 votes
4 answers
4k views

Is Eggplant any good for image capture and image recognition?

As a software tester looking at different automated testing solutions, I need a tool that will interact with a heavily graphical interface such as a flash website or application. I want the tool to ...
theheadofabroom's user avatar
6 votes
6 answers
392 views

Test automation role: challenges beyond automated tests and frameworks?

Before asking the actual question, let me describe the current situation. The IT department consists of a few Scrum-like teams, with one or two software testers per team. Furthermore there are two ...
FDM's user avatar
  • 5,894
6 votes
3 answers
7k views

MS-SQL server sql test automation

I'm looking to create a batch of automated tests in SQL on MS-SQL server, these will include tests like - insert some records, call stored procedure, check certain conditions in various tables. There ...
Sean's user avatar
  • 190
5 votes
3 answers
1k views

Generate test data in which format

What is the best approach to make test data configurable ? Through XML file or properties file or any other way. But must not be hard coded. What approach should be taken to run the same Test Suit ...
user12364's user avatar
4 votes
4 answers
8k views

Daily tasks/Anything fun & challenging to automate with Selenium? [closed]

I'm currently studying test automation with Selenium and Java. It's very fun, but I have only done basic stuff. I've been thinking about something fun that I can do with selenium, for instance, ...
Kharbora's user avatar
4 votes
2 answers
249 views

Best approach to learn programming and start test automation [closed]

Where should I start if I want to automate and learn/improve my programming skills at the same time? I've used selenium webdriver + python and it was really cool, also tried some watir + ruby and now ...
Newcomer's user avatar
  • 153
4 votes
2 answers
426 views

Using a system test framework that handles test dependencies

To explain better, if test B depends on test A, then if test A fails, then test B should not be run and fail implicitly if test A produces some output, then it should be available for test B I can ...
Sklivvz's user avatar
  • 141
3 votes
2 answers
111 views

How you decide the right level of function abstraction in Page object model?

I wonder how people take a call in deciding the right level of function abstraction in Page objects, I sometimes find myself either on a very high level like "CreateOrder" or sometimes very low level ...
Vishal Aggarwal's user avatar
2 votes
2 answers
1k views

Automated GUI Testing of MFC/Dynamic HTML embedded Desktop Application

I am working on finding an automated testing tool for a POC project at my organisation. In past I have worked on automation of desktop and web applications using Selenium,QTP and CodedUI. These tools ...
Chetandalal's user avatar
2 votes
1 answer
266 views

Test Automation for a website with over 8000 webpages

I have joined a team recently where I have been asked to implement automation testing for a SiteCore based website with over 8000 webpages. The exact functionality that was expected of me was to ...
Nick's user avatar
  • 23
2 votes
1 answer
2k views

Choosing framework type for selenium RC/Webdriver

I had opportunity to work in around 3 different projects, where selenium have been used extensively. Among them 2 were based on Data driven (say test cases driven by testng XML for each scenario with ...
Rakesh Prabhakaran's user avatar
2 votes
1 answer
8k views

WebDriver instantiation in Selenium framework

I'm looking for some advice on how to instantiate my WebDriver driver instance in my automation framework (Selenium 3.0.1 / Java 8 / TestNG). My goal is to handle all the instantiation code in one ...
RSH's user avatar
  • 51
1 vote
1 answer
115 views

Do Top Companies Write Automation Tags for Selenium? [closed]

Does Anyone know if Google, Facebook, Amazon, and other top FAANG companies use automation tags in their web projects? We have literally hundreds of Pages, Buttons, Textboxes, and its very tedious to ...
alansmith4785's user avatar
1 vote
1 answer
1k views

How to automate test the website inside some windows desktop app?

I have this question: I found there are web test automation tools such as selenium, but they are designed for testing website in the browsers such as ie/firefox/google chrome... What if the website ...
user2958681's user avatar
1 vote
1 answer
3k views

How to implement Extent report in Cucumber using EventListener and Where to find documentation for this class

I was trying to implement a custom formatter using cucumber event listener but I was not able to get official documentation for this class. When I Googled i got the below link : https://www....
PDHide's user avatar
  • 11.1k
1 vote
1 answer
810 views

Where to initialize TestNG TestContext

I have a TestRunner class that starts my TestNG like this: TestRunConfigs configs = TestRunConfigs.parseCommandLine(args); TestNG testRunner=new TestNG(); testRunner.setXmlSuites(getXmlSuites(...
Ebeid ElSayed's user avatar
1 vote
5 answers
208 views

Can someone clear-out these job posts for me once and for all? [closed]

A typical job-post for a testing position: Requirements: Programming experience with Java, Python, VB or C# Ability to write test cases and work with test-automation Database knowledge Experience in ...
Sishuan Lee's user avatar
1 vote
3 answers
2k views

How we can enter data into multiple fields at the same time to make automation faster?

With selenium we enter one field at a time, right now I am working on a project where there are 1000+ fields, actually it takes huge amount of time. Is there any possible way in selenium to make ...
Jatin khurana's user avatar
0 votes
1 answer
273 views

Cucumber + Junit + Extend Test Steps (use IDs in next step)

Details: We currently use Mockito/ Wiremock (in different teams), Junit and Cucumber in our test procedure. And test cases are functional, but we want to extend them with regard to post procedures. ...
Mornon's user avatar
  • 1,117
0 votes
2 answers
2k views

sikuli runtime error in eclipse ide

i am hitting an error for the code below, this is my first time running eclipse with sikuli to automate desktop application. the image is an icon of a new folder in desktop. any help? import org....
user1579414's user avatar
0 votes
5 answers
3k views

What are features of the Selenium Test framework that are not present in other tools? [closed]

I have recently joined a company and we are looking to standardize our testing frameworks and tools across multiple (many legacy) products. Because of this, I'm seriously considering the Selenium ...
ECiurleo's user avatar
  • 2,043
-1 votes
1 answer
2k views

java.lang.NullPointerException occured while implementing driver initialization through inheritance

Base class: public class Base { public WebDriver driver ; @BeforeMethod public void initialize() { System.setProperty("webdriver.chrome.driver", "/Users/apple/eclipse-workspace/Selenium/...
Batu-QA's user avatar
  • 21