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
5
votes
2 answers

Howto validate correctness of functions which use random?

There are some application domains(e.g. GameDev) in which a lot of functions should be created using random values for producing their output. One of examples is presented below: def generate_key(monster_key_drop_coef): key_letters =…
Aliaksei Ramanau
  • 909
  • 1
  • 9
  • 16
4
votes
5 answers

What's the difference between regression testing and mutation testing?

Just wonder what the difference is. I need some concise explanation.The wikipedia is a bit too verbose for me.
Hongxu Chen
  • 5,240
  • 2
  • 45
  • 85
4
votes
3 answers

Automatic Runtime Performance Regression Test in Java

I'm looking for ways to detect changes in runtime performance of my code in an automatic way. This would act in a similar way that JUnit does, but instead of testing the code's functionality it would test for sudden changes in speed. As far as I…
lessthanoptimal
  • 2,722
  • 2
  • 23
  • 25
4
votes
1 answer

example of unit tests preventing regression

I am the only developer in my IT shop (a mid-size retailer) writing unit tests. I have been tasked by management with giving a presentation on the benefits of doing so to our developers. One of the "aha!" moments that led to my unit-testing…
Evan Haas
  • 2,524
  • 2
  • 22
  • 34
4
votes
1 answer

I tried: valgrind, _GLIBCXX_DEBUG, -fno-strict-aliasing; how do I debug this error?

I have a really strange error that I've spend several days trying to figure out, and so now I want to see if anybody has any comments to help me understand what's happening. Some background. I'm working on a software project which involves adding…
amos
  • 5,092
  • 4
  • 34
  • 43
4
votes
0 answers

Need to know how to properly regression test a Dialogflow agent - multiple, conflicting options

I've been working with Dialogflow for several months now - really enjoy the tool. However, it's very important to me to know if my changes (in training) are making intent mapping accuracy better or worse over time. I've talked to numerous people…
JohnH
  • 41
  • 1
4
votes
1 answer

Automated GUI Testing for Symfony created Websites

I am working on a PHP based Website written in the symfony framework. I want to do automated GUI testing. All I know about testing is PHPUnit tests which won't apply for my GUI application. Is there a particular testing framework excepts Selenium 1…
user8995745
4
votes
2 answers

Is there a way to import common feature file to another feature file in cucumber

Is there a way to import one cucumber feature file to another? so that I can move my repeated logics/actions/business validations for different flow to a common feature file. Note: am using the background option effectively for few things like…
4
votes
9 answers

Should I run my regression testing programs on both AMD and Intel chips?

Right now I plan to test on 32-bit, 64-bit, Windows XP Home, Windows XP Pro, Windows Vista Home Basic, Windows Vista Ultimate, Windows 7 Home Basic, and Windows 7 Ultimate ... all with the latest service pack. However, now I'm wondering if it's…
Brian T Hannan
  • 3,925
  • 18
  • 56
  • 96
4
votes
3 answers

Reuse vs. maintainability and ease of testing

Everyone likes to talk about reusability. Where I work, whenever some new idea is being tossed around or tested out, the question of reusability always comes up. "We want to maximize our investment in this, let's make it reusable." "Reusability will…
nlawalker
  • 6,364
  • 6
  • 29
  • 46
4
votes
4 answers

Any systematic way to avoid "reentry" problem? (embedded system)

We are using C to build a system on ARM core (i.e. an embedded system). The question is: how can we avoid reentry problem in a formal way so that we are confident all reentry bugs are removed. This may not be a practical wish but surely important…
user258416
4
votes
6 answers

Is there a right way to implement a continuous improvement (AKA software hardening) process?

Each release it seems that our customers find a few old issues with our software. It makes it look like every release has multiple bugs, when in reality our new code is generally solid. We have tried to implement some additional testing where we…
3
votes
3 answers

Test framework for black box regression testing

I am looking for a tool for regression testing a suite of equipment we are building. The current concept is that you create an input file (text/csv) to the tool specifying inputs to the system under test. The tool then captures the outputs from the…
LarryH
  • 1,718
  • 2
  • 12
  • 15
3
votes
1 answer

AndroidFindBy ID or XPATH

Wondering if this is possible. We have our RC that has no ID for an XML layout element. In our Develop branch we add ID to the layout but haven't pulled it in yet. For AndroidFindBycan I use XPATH for RC and ID for Develop? @AndroidFindBy(id =…
JPM
  • 9,077
  • 13
  • 78
  • 137
3
votes
1 answer

Using storeValue and echo in Katalon Recorder

I have been automating a web application regression test using Katalon Automation Recorder. There is a part where I want to use a unique application ID that's generated by the system to search for the application again to verify its existence. For…
user9702099
1 2
3
14 15