Skip to main content

Questions tagged [integration-testing]

Integration testing is a phase in software testing where individual software modules (or components) are combined and tested in a group. Integration testing happens after unit testing, and before system testing.

Filter by
Sorted by
Tagged with
8 votes
3 answers
128 views

I am writing tests for legacy software which has a dependency on CGI scripts on a remote machine. Mocking the dependency would entail modifying the code under test, which is a thing I cannot do at the ...
Afelium's user avatar
  • 133
3 votes
3 answers
615 views

I have a script bin/create_workflow_input.py that is part of a larger application that launches bioinformatics workflows. The script itself (not shown) writes into ...
Timur Shtatland's user avatar
4 votes
1 answer
166 views

I am making a base test class that bootstraps database Test cases ...
Dimitrios Desyllas's user avatar
1 vote
1 answer
91 views

Here's a suite of integration tests for my REST controller. Among other things, it reflects my efforts to reduce code duplication First, I introduced some class fields. ...
Sergey's user avatar
  • 739
3 votes
1 answer
176 views

I am interested in any kind of possible improvement to this method of testing a Rust program with user interaction in an end-to-end manner (simulating user input and asserting a certain program output ...
Caridorc's user avatar
  • 28.2k
4 votes
2 answers
2k views

While running unit tests (most of them integration tests) with Python I create some directories. They need to be deleted after the test or when the test fails. The execution of the cleanup code need ...
buhtz's user avatar
  • 219
1 vote
1 answer
92 views

I have a volunteer registration website that I wrote some end-to-end tests for in Selenium. Selenium is of course software that lets you automate clicking around a browser, which makes it great for ...
RedDragonWebDesign's user avatar
0 votes
0 answers
543 views

I'm writing some function tests and wrapping a Microsoft Playwright (it's similar to Selenium for those unfamiliar) IPage with a page object containing some helper ...
agartee's user avatar
  • 109
1 vote
2 answers
134 views

I am trying to use Selenium for website automation testing tasks and I am new to Selenium testing framework. The the situation I faced is to wait the website components loading and then do the related ...
JimmyHu's user avatar
  • 7,575
3 votes
1 answer
105 views

I've created an on-demand class that can be initiated to collected any new data written to file from start_recording call until ...
Zohar81's user avatar
  • 153
1 vote
1 answer
73 views

I'm reading on how to write proper testing suites here. So I'm trying to follow the selenium example in the docs which is in Java; I'm trying to translate it to Python since my app is written in ...
Tom's user avatar
  • 241
5 votes
0 answers
120 views

I was thinking about how unit tests require you to manually instantiate all your dependencies, even though many of them are the same for every test or don't really matter (such as logging, where ...
Hosch250's user avatar
5 votes
0 answers
181 views

I'm writing integration for a project, but our framework doesn't provide any ability to inject dependencies, so I've written tests with a unit testing framework (GTest) and used a mock (GMock) in an ...
Matt's user avatar
  • 151
6 votes
1 answer
4k views

I have this simple setup for a .NET Core project which is just a very basic HttpClient usage to do some simple integration tests to a RESTful API. For now the test project remains separated from the ...
Felipe's user avatar
  • 61
3 votes
1 answer
186 views

I created a test-server for RESTful integration-tests that I call TeapotServer because I like the status-code 418 that the ...
t3chb0t's user avatar
  • 44.7k
1 vote
1 answer
84 views

This is a piece of test code made for the Angular application. The router object is a mock provided by the RouterTestingModule dependency. I wonder if such a test can be considered a unit test (...
Jelly's user avatar
  • 23
4 votes
0 answers
129 views

This is a 2nd follow-up to my previous one about a Scheduler built with observables. Although the last one was working correctly, it was only possible to see this ...
t3chb0t's user avatar
  • 44.7k
2 votes
0 answers
52 views

I am writing a WordPress plugin that allows shipping calculation on the product page. Originally, shipping calculation is only available in the cart. To calculate shipping costs on product page, ...
Lucas Bustamante's user avatar
7 votes
1 answer
2k views

I would like to verify that the code fulfills the specification of a red-black tree or receive suggestions for improvements. ...
Niklas Rosencrantz's user avatar
5 votes
0 answers
125 views

I'd like to be able to better test application stability. Usually when you're doing this, you run the application and keep your fingers crossed that it won't crash when an error occurs (be it a ...
t3chb0t's user avatar
  • 44.7k
4 votes
0 answers
63 views

Part 1: JSON Test Harness: Part 1 Part 2: JSON Test Harness: Part 2 Part 3: JSON Test Harness: Part 3 Time to review some test harness code I have written. https://github.com/Loki-Astari/...
Loki Astari's user avatar
  • 97.7k
3 votes
0 answers
46 views

Part 1: JSON Test Harness: Part 1 Part 2: JSON Test Harness: Part 2 Part 4: JSON Test Harness: Part 4 Time to review some test harness code I have written. https://github.com/Loki-Astari/...
Loki Astari's user avatar
  • 97.7k
5 votes
0 answers
64 views

Part 1: JSON Test Harness: Part 1 Part 3: JSON Test Harness: Part 3 Part 4: JSON Test Harness: Part 4 Time to review some test harness code I have written. https://github.com/Loki-Astari/...
Loki Astari's user avatar
  • 97.7k
5 votes
0 answers
95 views

Part 2: JSON Test Harness: Part 2 Part 3: JSON Test Harness: Part 3 Part 4: JSON Test Harness: Part 4 Time to review some test harness code I have written. https://github.com/Loki-Astari/...
Loki Astari's user avatar
  • 97.7k
2 votes
1 answer
92 views

I recently built a CI for my course project in C. I made 3 stages, to build docker image, compile my C sources and run the said project. That said, i think i could've do way better here but i don't ...
Artandor's user avatar
  • 121
0 votes
1 answer
106 views

I was refactoring some of my utility code modules used in my test projects, and wanted to apply my knowledge of clean OOP design patterns and SOLID principles to make these modules more useful and ...
Shervin Shahrdar's user avatar
2 votes
0 answers
363 views

I am writing an extension to a maven mojo (spring-cloud-skipper-maven-plugin) and I am now writing tests that interact with a skipper server. However, getting the ...
Μenelaοs's user avatar
4 votes
0 answers
116 views

I'm pretty new to software testing and am currently working on a cloud-based web application. Briefly, the application uses: Ext JS as a framework Bryntum's Siesta framework for testing Currently, I'...
Nuri Engin's user avatar
4 votes
1 answer
3k views

I am building a web application using ASP.NET core. Most of the tests in my application are unit tests, so I mocked every dependencies in order to have fast unit tests. On the other hand I am of the ...
mirind4's user avatar
  • 309
3 votes
0 answers
2k views

I am writing tests for the password reset flow. It involves emails, links to reset the password etc so I made a really long test. It is testing quite a lot of things. If I break up the tests then the ...
user avatar
2 votes
1 answer
2k views

I've been working on a custom malloc where the test code is the following. ...
Niklas Rosencrantz's user avatar
7 votes
1 answer
8k views

I'm sill experimenting with different design patterns for full integration tests for Console applications (and later also Windows Services) and I wasn't quite happy with the result of the refactoring ...
t3chb0t's user avatar
  • 44.7k
5 votes
1 answer
154 views

I started to learn programming in Go and came up with a Breakable Toy, which is a CLI for Gitlab. To get something up and running fast, I used some Go libraries: Ginkgo for testing Cobra for basic CLI ...
Michael Lihs's user avatar
4 votes
0 answers
617 views

I'm still new to python, but my history is in the C/C++ world with plenty of Makefiles, though I've rarely written from scratch such elaborate ones as this. The Hitchhiker's Guide to Python gave me ...
feuGene's user avatar
  • 363
6 votes
1 answer
204 views

I am working on creating a test library, and I found DI to be pretty convenient, maybe even to create more functional coding patterns. Normally we can have an awkward before-hook setup in Node.js ...
Alexander Mills's user avatar
2 votes
1 answer
418 views

I'm trying to test my implementation of ports-and-adaptors for tkinter. Assume I have a tkinter Entry declared like so: ...
Pablo's user avatar
  • 95
2 votes
0 answers
4k views

I have a need to try to automate the testing of a large Web Service with an XML API interface. The framework takes the form of a Mavenised Java project. The usual maxims apply: must be highly ...
Steerpike's user avatar
  • 121
1 vote
2 answers
435 views

I've made this function for to be used while testing. ...
michael.zech's user avatar
  • 5,042
2 votes
1 answer
15k views

My makefile looks like this and I translated it to cmake: ...
Niklas Rosencrantz's user avatar
4 votes
2 answers
136 views

During the test process of a device, there is a procedure that sets a device in a state in which it is ready to be tested (typically by writing default measure parameters, 3G connection parameters and ...
Oscar Guillamon's user avatar
3 votes
1 answer
2k views

I'm building a JSON API. I'm writing my controller tests so that they compare the response body to actual JSON I'm generating in my tests using ActiveRecord. I wrote two helper methods that make the ...
Mohamad's user avatar
  • 2,044
0 votes
1 answer
162 views

I am learning how to implement testing and try/catch statements into my code. I have a Laravel application with the following ...
Jon's user avatar
  • 109
3 votes
1 answer
2k views

I have an .mdf DB file and I want to use this DB for integration testing. In every test I should: Create a copy of an .mdf file. Attach DB to an .mdf copy file Do testing Detach DB copy Delete DB ...
Raskolnikov's user avatar
3 votes
2 answers
2k views

When integration testing Rails applications HTTP request helpers can take a string or a named route as the first argument. I find myself writing: ...
Mohamad's user avatar
  • 2,044
2 votes
1 answer
1k views

This integration test involves database access and hence opening and closing a database connection. Does it look correct? I am concerned about ensuring the the database connection is closed should the ...
52d6c6af's user avatar
  • 672