Questions tagged [regression-testing]

Regression testing is a form of software testing that focuses on retesting past fixed bugs to verify that recent changes to the software have not reactivated the old bugs.

Regression testing is a form of software testing that focuses on retesting past fixed bugs to verify that recent changes to the software have not reactivated the old bugs. A software build in which old bugs resurface is said to have "regressed", in the sense that the software has taken a step backwards on the project completion timeline. Regression testing is typically done concurrently with unit testing, integration testing and systems testing and may be incorporated as a part of each of those testing phases.

223 questions
127
votes
6 answers

Unit Test? Integration Test? Regression Test? Acceptance Test?

Is there anyone that can clearly define these levels of testing as I find it difficult to differentiate when doing TDD or unit testing. Please if anyone can elaborate how, when to implement these?
70
votes
17 answers

What does regression test mean?

Could anyone explain the word regression test in an understandable way?
never_had_a_name
  • 90,630
  • 105
  • 267
  • 383
42
votes
4 answers

Implementing `make check` or `make test`

How can I implement a simple regression test framework with Make? (I’m using GNU Make, if that matters.) My current makefile looks something like this (edited for simplicity): OBJS = jscheme.o utility.o model.o read.o eval.o print.o %.o : %.c…
J. C. Salomon
  • 4,143
  • 2
  • 29
  • 38
38
votes
4 answers

Trying to implement python TestSuite

I have two test cases (two different files) that I want to run together in a Test Suite. I can get the tests to run just by running python "normally" but when I select to run a python-unit test it says 0 tests run. Right now I'm just trying to get…
avoliva
  • 3,181
  • 5
  • 23
  • 37
21
votes
5 answers

Handling browser pop-up windows with Selenium

We are running Selenium regression tests against our existing code base, and certain screens in our web app use pop-ups for intermediate steps. Currently we use the commands in the test: // force new window to open at this point - so we can select…
brasskazoo
  • 76,030
  • 23
  • 64
  • 76
15
votes
9 answers

How to perform regression tests in embedded systems

What good practices and strategies are there for running regression tests in embedded environments or in other situations where the possibility to automate tests is very limited. In my experience a lot of the testing has to be performed manually…
sris
  • 4,938
  • 27
  • 26
13
votes
8 answers

Who writes the automated UI tests? Developers or Testers?

We're in the initial stages of a large project, and have decided that some form of automated UI testing is likely going to be useful for us, but have not yet sorted out exactly how this is going to work... The primary goal is to automate a basic…
Orion Edwards
  • 121,657
  • 64
  • 239
  • 328
12
votes
2 answers

How does testing a connection to a third-party API fit into continuous integration?

I wrote a test some time ago that tests an integration I wrote between my code and a third-party API. The test makes sure that the integration works properly and that we get back the expected results. The formal build failed today because the test…
12
votes
4 answers

Regression Tests on Arbitrary Number Sequences

I am trying to come up with a method to regression test number sequences. My system under tests produces a large amount of numbers for each system version (e. g. height, width, depth, etc.). These numbers vary from version to version in an unknown…
Alfe
  • 56,346
  • 20
  • 107
  • 159
11
votes
5 answers

Regression testing for styling and layout of web applications

I realise this is a non-trivial task, but is there a way to regression test the styling and rendered layout of a web application? I've found it straightforward to unit test and regression test functionality, both server-side and…
Cerin
  • 60,957
  • 96
  • 316
  • 522
10
votes
3 answers

Java-Based Regression Testing

How is regression testing performed in Java? Are there automated regression test frameworks or do you just write (JUnit) unit tests that help ensure against regressions? Is there a way or set of best practices for coding unit tests so that they also…
IAmYourFaja
  • 55,468
  • 181
  • 466
  • 756
10
votes
2 answers

How can you unit test Leaflet JS maps?

How can you unit test Leaflet JS maps?
SteveC
  • 15,808
  • 23
  • 102
  • 173
8
votes
8 answers

Are regression tests the entire test suite or a sample of tests?

I was taught that a regression test was a small (only enough to prove you didn't break anything with the introduction of a change or new modules) sample of the overall tests. However, this article by Ron Morrison and Grady Booch makes me think…
Thomas Owens
  • 114,398
  • 98
  • 311
  • 431
8
votes
3 answers

Regression testing in C++

I can't use unit tests for some parts of code so I'm falling back to regression tests. I would like to check whether my program behaves in the same way after some modifications. And by behaviour I mean mostly a state of data structures. So far I…
Łukasz Lew
  • 48,526
  • 41
  • 139
  • 208
7
votes
6 answers

Software Test Automation - Masters Thesis

i am trying to write a thesis about Software Test Automation. I plan to compare the two Approaches of Recording and Programming of Test Scripts, and to discuss about several Automation Frameworks, for example Abbot, Selenium, Yemmy, FEST, etc ...…
Paul Weber
  • 6,518
  • 3
  • 43
  • 52
1
2 3
14 15