The Stack Overflow podcast is back! Listen to an interview with our new CEO.

Questions tagged [integration-testing]

Testing performed to expose defects in the interfaces and in the interactions between integrated components or systems.

Filter by
Sorted by
Tagged with
14
votes
5answers
35k views

How does system testing differ from System Integration Testing (SIT)?

I was asked this question during an interview. My thoughts are SIT is performed on a complete systems and System Testing can be done on a single module as well.
10
votes
3answers
2k views

Tests in CI: Are API + Integration Tests the most suitable?

In my experience, automated GUI tests may take too long for a build of Jenkins (even parallelized) and may demand a lot of maintenance. On the other hand API + Integration tests are way faster, do not ...
7
votes
1answer
7k views

E2E testing of Angular app with Python backend: Protractor/JavaScript vs webdriver/Python

We have extensive Python-based application, with many E2e tests (and of course unit tests), all in Python). We started e2e test in FitNesse (Selenium1, with Python fixtures) many years ago. Recently ...
6
votes
4answers
548 views

How to do integrated testing?

So I have been reading up on a lot of books surrounding testing. But all the books I've read have the same flaws. They will all tell you the definitions of testing. But I have not found a single book ...
6
votes
3answers
219 views

What is the difference between big bang and top down approach in Integration testing?

I've read lots of articles on the internet but still having confusion, what really happens in both of them and what is the difference between them ? Could someone please elaborate with a real time ...
6
votes
3answers
6k views

Why do code coverage of integration test?

in my project I started code coverage for unit and integration test with gradle + jacoco. It's already working and generating reports. I saw a lot of questions and tutorials about how to do code ...
6
votes
2answers
206 views

Is it a good practice to run functional tests with coverage?

Does it make sense to run once in a while, say, on a weekly basis, integration/functional tests against special build to have a coverage report. If anyone here has some practical experience of using ...
5
votes
4answers
333 views

System integration testing

I had some questions around system/integration test. We have a development team and a full QA team, which does customer focused testing for our product. We want to introduce a middle test team which ...
5
votes
2answers
9k views

Selenium and it's ability to do integration testing

Previously I have done some work for a client and a conversation went much like this: Client: "I want to test my product, that is web based. What would you recommend?" Me: "Selenium is a great ...
5
votes
2answers
62 views

In what cases are diffing result files better than using regular expressions when verifying test automated output

I'm trying to write a script/framework to automate testing of our program. I need to figure a way to verify/validate the results, either using regular expressions or diffing the results against a ...
5
votes
1answer
99 views

Good strategies to test integration with multiple external providers

I have a single service that acts as "middle-man"/gateway between a few internal services and multiple external complex APIs, over 20 to 30+ different ones. I want to direct my testing efforts in ...
5
votes
3answers
186 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
2answers
5k views

Automated White box/backend testing for a Test Engineer?

I have been writing a lot of UI tests lately using Selenium and I want to do more integration testing from the backend as well. What is a good approach to start with this, where can I find some more ...
4
votes
3answers
233 views

Seriously struggling to understand “integration” testing

I am seriously struggling to wrap my head around this one, so its best to describe it. I have been tasked to setup automation at my current company and thus far I have been building out the framework ...
4
votes
7answers
18k views

What is the difference between integration and interface tests?

I have googled many times but still not understand clearly about interface testing in software testing, who can explain this , many thanks?
4
votes
2answers
1k views

Difference between Integration Testing and Continuous Integration Testing

In my college, I learned about Integration testing in which we combine the whole code together and then test it at once after we are done with unit testing. A few days back, I heard about Jenkins, ...
3
votes
4answers
171 views

How can I use humor to explain integrated testing?

I'm looking for fun examples of why integrated testing is important
3
votes
4answers
529 views

Does 'system testing' precede 'system integration testing'?

Accordin to ISTQB etc., it should. But from practice I can see it is not that clear. An example: We have a backend (pulling data from external systems, processing...), DB, and frontend. Testers do ...
3
votes
2answers
3k views

Best practices on testing access permissions

My web system has roles which allows the users to access different resources depending on the role. My questions are: should permissions be tested by automated integration tests? Are there best ...
3
votes
2answers
2k views

What does Automated Integration Testing look like?

I'm aware of the test automation pyramid, unit/integration/gui based automated testing. My question is, what does an integration test look like? I was always under the assumption for the likes of a ...
3
votes
3answers
410 views

How to isolate test cases from each other?

Our system under test is a GUI application. It appears beneficial to have test cases isolated, i.e. their execution does not depend on each other. For example, a later test case should not rely on ...
3
votes
1answer
850 views

Is Fitnesse only used as a acceptance test tool based on integration testing?

I have read a lot about Fitnesse over the last week. From what I have heard, Fitnesse is commonly used as an acceptance testing tool that relies on a set of integration tests, as mentioned at Agile ...
3
votes
4answers
17k views

Stubs and drivers in integration testing?

What are stubs and drivers in integration testing and when and how are they used?I know it comes under top down and bottom up approach respectively but I would like to have a real technology scenario ...
3
votes
4answers
3k views

Difference between two phases of STLC, Integration testing and System testing

This question might have been asked already but none of them really relate to real-time scenarios in testing industry (when you are seated and need to execute test cases). So, I have got one module ...
3
votes
1answer
105 views

Testing cli programs + file operations

I'm building a dotfiles manager program for uni in rust, and looking for ways to test aspects of the program. As far as I can see, it can be broken into 2 parts: unit testing for logic and individual ...
3
votes
2answers
90 views

Mix-up Testing in agile development

Cross-module testing is a specific term that is only used internally in some organizations. To be more clear, it is also call mix-up testing, a cross testing activity between scrum teams. I am ...
3
votes
2answers
67 views

Script debugging on AJAX base web application. Can I bypass my dependent module test script execution in Eclipse?

I'm testing a web application in which all web controls are loaded dynamically using AJAX. I have a test script project in java Eclipse IDE. Here is my problem. If, for example, I am debugging a test ...
2
votes
5answers
197 views

Should the highest bug priority be limited to bugs found on the production server

I have a disagreement with the dev team lead over whether a P0 bug has to be on the production server or not. We are using JIRA as bug tracking system, and I've found this bug on another team's ...
2
votes
4answers
111 views

Diff between Integration(written by dev) and End to End testing(written by qa)

Recently, I was in conversation with a developer, developing an API. We had a conversation appertaining to testing of that API, while I told him we will test the end to end flows of API using ...
2
votes
2answers
202 views

How high level should be my unit-test?

I have a program with many classes. I manage the DI with Guice, btw. I wanted to write in-progress tests to my code (unit tests and higher level). I have few questions\difficulties: How high should ...
2
votes
3answers
3k views

Who is typically responsible for integration testing?

I am confused whether a developer or tester should typically do unit integration testing. For example, I know that Unit Testing is done by a developer, System Testing is done by a tester, and User ...
2
votes
3answers
317 views

API testing single layer

I would like to start writing some API tests for one of our APIs, but we are seeing a lot of issues with stability of other APIs and I'm not really sure how to handle that problem. To clarify I have ...
2
votes
1answer
628 views

What is the best way to do test coverage for the automated tests

I would like to know is there any way for us to find test coverage utilizing any code coverage libraries or something similar. For example, for integration testing, I am using automated solutions. If ...
2
votes
2answers
60 views

How can I acquire international prepaid credit cards for e-com checkout integration testing?

For integration tests of an e-commerce checkout process that includes the credit card payment gateway of a third party, I would like to acquire prepaid credit cards. Especially for fraud-prevention it'...
2
votes
1answer
86 views

Monitoring and Notifications on individual and custom integration test metrics

I'm looking for advice on what tools/frameworks are available for monitoring our integration tests in terms of: Monitoring individual test metrics (mostly time spent but also other metrics found in ...
2
votes
1answer
38 views

Split roles for devs doing feature implementation and integration testing?

I'm looking out for patterns how to more effectively bring QA topics into our agile product development team. One idea is to let one developer do the implementation with TDD (so alongside unit tests) ...
2
votes
2answers
324 views

Dynamic whitebox testing and coverage metrics for Java systems?

What coverage measures/metrics are useful for unit testing and for integration testing of Java or other object-oriented systems? Context: We would like to establish a better test process. Our ...
2
votes
0answers
555 views

How to integration test a Web API with identity server auth tokens

I have a scenario where I need to set up integration testing against our micrososervice architected application. This will mean creating some tests using Postman to hit our API, and running them with ...
2
votes
1answer
149 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 ...
1
vote
3answers
4k views

How to automate multiple selenium test cases where one test case is dependent with another test case?

SCENARIO OF TEST CASE 1: Opens the browser Enters the username password Goes to home page Closes the browser SCENARIO OF TEST CASE 2: Home page should be testes so the baseurl for this case is ...
1
vote
2answers
69 views

Integration Testing requires consecutive builds?

If I have several code-level integration tests, and my integration strategy is to integrate the components in a bottom-up manner, should I perform a build for each integration level of the modules? Or ...
1
vote
4answers
361 views

Comparing the term “Build Verification Testing” with “System Testing”

I have a question about the term "Build Verification Testing". In the context of QA, when we run test automation, we aren't "building" anything. We are compiling and running tests against a module, ...
1
vote
3answers
40 views

When nightly testing integrations with external systems, how should random failures of the external system be handled?

Our product can integrate with a variety of external systems. We support 5 different databases for storing business data, 5 different version control repositories, 5 different bug trackers,... We also ...
1
vote
2answers
56 views

How does one perform integration test on distributed machines?

Background: I developed a system which allows one to upload articles and products to remote wordpress instances. This system connects via Basic Authentication and the WooCommerce REST-API over HTTPS. ...
1
vote
2answers
60 views

Behat tests take over an hour to run

We have a test suite of around 60 feature files, 135 scenarios, 1800 steps. We currently use the free 100 builds on semaphoreCI which occasionally successfully runs all of the tests, but quite often ...
1
vote
1answer
107 views

Is testing with the MTP Device Simulator equally reliable as with an actual device?

I am testing a product which uses very low level file system operations. It is crucial that this product works with external file system devices like Windows phones (using the MTP protocol). There is ...
1
vote
2answers
57 views

What is the correct, conventional name for a test written via BDD

If I have a class/object/component, and I test its API directly, in complete isolation, mocking/stubbing any complex parameters on which it depends, it's called a Unit Test. If I have a whole ...
1
vote
1answer
76 views

Testing Different User Setting's Effects On a Page

I am using Microsoft Visual Studio and Selenium to test a webpage. This particular website requires a user to login to the web page and based on some settings, some elements will be displayed and some ...
1
vote
1answer
220 views

Has anyone written automated tests for Looker?

We are starting a reporting project that integrates Looker and Snowflake to gather data from multiple micro services. We were wondering if anyone is doing something similar and how do / did you create ...
1
vote
1answer
23 views

Should NullPointerExceptions be avoided in Integration Tests?

While writing Integration tests for spring applications, I tend to come across checks for different Multilevel Data Objects For Eg: AssertNotNull("Node 10 is null", getNode1().getNode8().getNode10()....