Questions tagged [end-to-end]

End-to-end testing is a way of performing testing used to test the business flow of an application or system from start to finish. It can be a part of integration testing to check dependencies between components of the system.

Filter by
Sorted by
Tagged with
0
votes
2answers
35 views

Asserting against database during selenium test run

Just wanted to hear some thoughts about asserting against the database during a selenium test suite. For the website I am working on is a SPA with API backend where the majority of the service ...
5
votes
3answers
178 views

End to End tests on multiple build agents?

I am using Cypress for end-to-end testing on a Web App, and for some browsers I noticed slight changes in the output when changing the build agent. It is something that I didn't even consider before, ...
0
votes
1answer
18 views

React-native & Appium: is there a way to run tests without rebuilding the app?

I have set up e2e tests for my React-native app with Appium. I'm able to launch them, but for every change I make I need to rebuild the app. Isn't it possible to run the tests on the application ...
0
votes
0answers
23 views

A new (maybe?) idea about cooperation between development engineers and test engineers - is this feasible/good? [duplicate]

Suppose we want to develop a small module (time needed: two weeks of one developer). Then what about this new (maybe?) pipeline: The test engineer starts working: Think about all cases (including ...
0
votes
2answers
72 views

Stubbing Responses in end-to-end tests?

So i've been trying out Cypress for the past few days, and im liking the tool so far. One feature it enables is being able to stub network requests (I think only xhr right now). Im sure other tools ...
1
vote
0answers
35 views

Best approach for end to end testing for integration of web, hardware and desktop in Ci/CD?

I have a very unique application that involves a web portal, USB hardware dongle license and windows executable utility that configures the hardware As a customer buy a USB dongle hardware in a web ...
0
votes
1answer
69 views

Automated End-To-End-Testing: Generate API calls via swagger or make them hardcoded?

We, the test automation team, are currently implementing end to end tests. We use the API of the backend team for the setup of the end to end tests, which run via UI. Should we use the swagger file ...
2
votes
1answer
62 views

commit end 2 end / acceptance tests in FE or BE repository?

I have two repositories: Backend API (php/laravel). API tests written with codeception Frontend SPA (vue). tests written with jest I now want to write e2e/acceptance test. The tests should automate ...
3
votes
3answers
103 views

What is the best practice to use sequential test-cases?

I know that, in test automation, we have to avoid sequential test-cases. So, the order of running the test-cases are not important. I believe in some cases the sequential test-case is unavoidable: ...
11
votes
8answers
3k views

What could a QA engineer do when a project is in an early stage?

Good day, beautiful and smart people! We've been prototyping an application and it is more or less at the MVP stage and the customer, seeing the minimum desired functionality, is taking things ...
2
votes
1answer
374 views

Migrating from AngularJS to ReactJS or what to do with existing e2e tests

The Story We have a mission critical AngularJS application which we extensively test with e2e tests using Protractor/WebdriverJS. At the current state, we have ~30000 lines of existing e2e tests which ...
0
votes
2answers
700 views

How to test decoupled front and back end web apps

I often struggle to see the benefit of unit testing, especially in a web app environment that uses a JS frontend and an API + database backend. On both the front and back end, you would typically ...
0
votes
1answer
97 views

What are the tools can be use for functional testing for an EXTJS application?

I have to test an application developed using extjs. Mainly I have to focus on functional testing. Are there any new tools and frameworks that can be used for testing? I've searched about several ...
0
votes
2answers
46 views

Are there any non-unit testing frameworks for visual studio or other?

It seems SDETs or similar have to bend unit test frameworks to perform integration tests. Test discovery in Xunit, Nunit, etc. intentionally discover tests in non-orderly ways and using TestPriority ...
2
votes
0answers
113 views

End to End Test cases for code merge approval

We have lots of end to end test cases to reduce the manual automation work, and the list keeps growing as we add new features. Now we added this test cases in our development workflow, to ...
1
vote
4answers
78 views

How do you initially script/debug the long automated end to end UI tests?

Background: In the long end to end UI automated tests, one needs to execute multiple times during initial scripting/debugging and later for maintenance/fixing which takes a lot of time as a test might ...
2
votes
2answers
1k views

Is seeding test data in e2e tests a correct approach?

We have this app where creating an account takes about 10-15 min and the process is really complicated. Thus we started using seed accounts which are basically already created accounts that are ...
1
vote
2answers
32 views

In what way to check that a multi-platform software is working as expected?

Let's say we have a chat software that can be used via: a mobile application standalone app web application A User using one of this platform can use the software to communicate with another User in ...
2
votes
1answer
1k views

e2e test fails inconsistently

I do have an e2e test for an Angular app. It works fine on my local machine, but on the production repo, it runs inconsistently.. in other words sometimes it fails but sometimes it's runs successful. ...
1
vote
2answers
480 views

E2E testing to simulate the external system failure

Our system is publishing price update to an external system through HTTP and listens to a queue for the processing results. Based on the results, different messages will be shown to the users. We ...
2
votes
3answers
967 views

Advantages and disadvantages of non-Selenium web automation tools

Currently at my company we are using webdriverio + selenium for e2e automated testing. In the past months we have experienced a lot of trouble making our tests work correctly, and most of the cases ...
6
votes
2answers
2k views

Switching from JavaScript to TypeScript for Protractor e2e tests

Not very long time ago, Protractor itself migrated to TypeScript internally. I've also heard and seen several Protractor test projects moving to TypeScript. We have a rather big and growing test ...
1
vote
0answers
529 views

Unable to run the Protractor tests in safari browser and build failed

My safari browser unable to locate the elements also and used so many delays: My Configurations are: iMAC Version: 10.11.6 OS X El Capitan Safari Version: 10.0.3 Protractor version: 5.1.1 ...
2
votes
1answer
241 views

ATDD with Microservices (comprosing REST and Messaging)

Without a UI, I know Acceptance Test Driven Development can still be performed against APIs etc (sort of headless vertical slice development and testing if you will) but where do we draw the line for ...
1
vote
2answers
5k views

How to check if a file with random changing name is downloaded using protractor selenium? [closed]

This is the path of file capabilities: { 'browserName': 'chrome', 'chromeOptions': { prefs: { download: { 'prompt_for_download': ...
2
votes
1answer
3k views

“Failed: Cannot read property 'isPresent' of undefined”

it('should be able to create a task for a product as a CTA', function () { browser.sleep(6222);browser.sleep(6222);console.log("ss"); productPage.productsTab.click(); expect(productPage....
2
votes
3answers
3k views

Protractor - Find delete button in <tr> with respect to <td> in other <tr>

In the web page, we have a number of rows (with row nested to it). The below code is a snippet for one such row. <tr ng-repeat="abc" class="alpha"> <td class="one ng-binding"> Apple &...
2
votes
1answer
162 views

Automated integration testing spanning multiple services

I am working on a project in which we keep one wiki platform in sync with the content of other. The way we do this is a document edit on 'Wiki A' kicks of a data flow pipeline that transforms data ...
5
votes
3answers
214 views

Good example codebase (opensource project) for learning integration testing?

I would like to learn more about automated integration testing / end-to-end testing, especially for web applications. I am looking for a good codebase, which has nicely structured, efficient ...
4
votes
4answers
383 views

What tools are recommended for end to end page load time testing (including ajax and styling elements)?

We are looking to measure the length of time it takes for certain key pathways to become 'usable' e.g. certain styling elements will have loaded in and some information ajaxed in on a page. Ideally ...
0
votes
1answer
146 views

Why is end to end testing needed? [closed]

Isn't end to end already tested when you do different levels of functional tests? For example: 1. Test A -> B (but to do this, need to do x -> z) 2. Test C -> F (but to do this, need to do A -> B) 3. ...
4
votes
5answers
183 views

Should I re-test fix at system level when the issue is at unit level?

I found a defect in manual end-to-end tests. We were able with developers to isolate the possible root cause in one of the components. We wrote a unit test that reproduces the defect at unit level. ...
7
votes
6answers
1k views

Should end-to-end tests be self-contained?

I am automating web UI tests using Selenium. These tests are written partly in the spirit of Unit tests, that is they try their best to leave the application in the same state in which they found it. ...