What is Regression Testing? A Software Testing FAQ - Why? How? When?

  Рет қаралды 41,250

EvilTester - Software Testing

EvilTester - Software Testing

Күн бұрын

What is Regression Testing? In this video you will learn about the legacy definition, and how the term applies to Modern software development processes.
Regression Testing:
- What is it?
- Why do we do it?
- How do we do it?
- When do we do it?
- How did the concept arise?
- Why the phrase Regression Testing is wrong
- How we perform Regression Testing a legacy project
- How we incorporate the concept into Modern software development
- Where does exploratory testing fit in to regression testing?
- How does test automation help with Regression Testing?
- Can Test Driven Development (TDD) help?
- Can Acceptance Test Driven Development (ATDD) help?
- Can Behaviour Driven Development (BDD) help?
- What other Risk mitigation strategies are there?
A short 11 minute video that covers a lot of ground and history of Software Testing.
Another video about Regression you might want to checkout is The WhiteBoard Testing "Regression Testing" video here • Regression Testing, th...
*************
► Subscribe to My Channel For more videos like this kzfaq.info_c...
*************
►► Contact Details:
Read my writing and blogs at:
✓ www.eviltester.com
✓ www.seleniumsimplified.com
✓ www.javafortesters.com
✓ www.compendiumdev.co.uk
Follow me on social media:
★ / eviltester
★ / eviltester - @eviltester
★ / eviltester
★ / eviltester
★ / eviltester
*************
►► Read my books
compendiumdev.co.uk/page/books
★ "Dear Evil Tester" - explore the tester's mind
★ "Java For Testers" - learn to code in Java
★ "Automating and Testing a REST API - a case study"
*************
►►Learn skills from my online training courses
www.compendiumdev.co.uk/page/o...
★ Selenium WebDriver With Java
★ Technical Web Testing 101
★ Evil Tester Talks Technical Testing
★ Case Study: Java Desktop Application Technical Training
*************

Пікірлер: 31
@desarrolloyarquitecturadigital
@desarrolloyarquitecturadigital 4 ай бұрын
I hope you're doing well! I recently came across your KZfaq video on regression testing, and I wanted to express my appreciation for shedding light on this important topic. With over 20 years of experience in software development and currently serving as a Solutions Architect, I've been exploring regression testing to better understand QA team dynamics and expectations. It's clear that the practice isn't just about trust, but rather a fundamental best practice embraced by QA teams. While I agree with the importance of mitigating risks, I'm finding it challenging to bridge the gap between theory and practice in our regression testing efforts. Despite our efforts in TDD, Agile, and modular development, comprehensive regression testing remains the norm. I'm reaching out not to claim expertise, but rather to engage in a constructive conversation. I believe your insights, along with those of your audience, could offer valuable perspectives on rethinking regression testing practices. Thank you once again for your informative video
@barkgj
@barkgj 4 жыл бұрын
I knew the term from my internship somewhere back in 2001 and up and until now i had no idea what the phrase regression test actually meant, but thanks to you right now i know :) Thanks so much for giving such a clear and logical explanation.
@EvilTester
@EvilTester 4 жыл бұрын
Thanks :)
@NaeemAkramAndroidiOSApp
@NaeemAkramAndroidiOSApp 3 жыл бұрын
Great! Thanks for sharing. Someone pointed me here in a LInkedIn discussion. I've listened you once, would like to listen one more time to understand deeply.
@skeep69420
@skeep69420 4 жыл бұрын
Excellent, Salute you sir.
@DPaquette
@DPaquette 5 жыл бұрын
Awesome information and video
@unknownusername791
@unknownusername791 5 жыл бұрын
Thank you!
@hakimakbary65
@hakimakbary65 3 жыл бұрын
Would you mind making a video about what challenges are there when we want to create our regression testing? How long is a good regression test? what are the best practices for choosing the regression testing candidates? What challenges you (personally) faced in your career about regression testing (no need to give the name of the company or application), how did you resolve them?
@ribiana89
@ribiana89 4 жыл бұрын
great thank you
@ronitsang5329
@ronitsang5329 4 жыл бұрын
Thanks a lot
@michaeltorres8209
@michaeltorres8209 2 жыл бұрын
Thanks!
@jacko.hasanov4496
@jacko.hasanov4496 4 жыл бұрын
Thanks
@shardersharder
@shardersharder 6 жыл бұрын
Changes may be of many types. In regression testing you test not just changes related to the changed code, but also more 'indirect' changes: dates change every day (and 0.3% of these are changes in years), environments change (new versions of browsers or OS), rolling out new code may involve changes not directly related to that code (you may have conflicts with other new code, code may get lost in the merge, builds may fail etc). Regression tests should also cover this more uncertain uncertainty, so the risk-analysis is of another type. Asking "What regressions may my new code cause" is not regression testing, but normal functional testing. In regression testing you need to consider the risks _independently_ of the new code. Where may the code, as it was yesterday, it is today and it will be tomorrow, run into problems and, very importantly: where do we most want to avoid problems. (This could be problems that have large impact, ie problem in core functionality, or problems that will more easily go unnoticed for a long time, but still have consequences, ie often problems in edge functionality). For this reason automated testing is useful, as is exploratory testing.
@EvilTester
@EvilTester 6 жыл бұрын
Thanks. I can't tell if you added this comment because you think I was saying something different to what you have written, or if you just wanted to clarify your position and make it clear to everyone. I agree, when there is a change then you consider the risks of the change independently. Existing automated coverage helps assert on existing agreed conditions and exploratory testing can explore new areas. Risk evaluation is needed regardless.
@bjsif
@bjsif 8 ай бұрын
Thank you for putting this together in way that can be easily understood. I kept confusing this with the statistics term "regression" and I was super confused.
@AtticusColdfield
@AtticusColdfield 2 жыл бұрын
Ok, so that was insanely good.
@EvilTester
@EvilTester 2 жыл бұрын
Thank you
@heshagrade
@heshagrade 4 жыл бұрын
Okay, probably I'm gonna be not the first at that, but why is EvilTester not evil?))))))))))))) Thank you, you give an accurate and clear information, it's really nice to listen to you and how you explain the things.
@EvilTester
@EvilTester 4 жыл бұрын
Thanks :) And I answer the "Evil" question, about 1 min 30 seconds into the video here kzfaq.info/get/bejne/or54gdin29OqfoU.html
@jhan4711
@jhan4711 3 жыл бұрын
👏👏👏👏👏👏👏
@jivey5123
@jivey5123 5 жыл бұрын
Finally someone who speaks real English making a video on the subject!
@mza1409
@mza1409 4 жыл бұрын
My thoughs exactly 😂
@braindeveloperdimensional5579
@braindeveloperdimensional5579 4 жыл бұрын
Thank you for this awesome explaination. Can you make a video on manual testing?
@EvilTester
@EvilTester 4 жыл бұрын
I do have some videos on exploratory testing and hands on testing already. Was there anything specific you were looking for?
@braindeveloperdimensional5579
@braindeveloperdimensional5579 4 жыл бұрын
@@EvilTester Oh, I couldn't find them. Do you have a playlist for them?
@EvilTester
@EvilTester 4 жыл бұрын
This probably isn't them all, but I still have to go through my videos cataloging, deleting and re-organising them kzfaq.info/sun/PLrM2ELpRbbu7CH0SfEj8dDndcJqREnYWE
@braindeveloperdimensional5579
@braindeveloperdimensional5579 4 жыл бұрын
@@EvilTester Thanks, I found all of them useful.
@zourdy697
@zourdy697 2 жыл бұрын
are you the old version of kent c dodds?
@seidemsh
@seidemsh 2 жыл бұрын
I was blessed to work with a mature waterfall scenario. Poorly managed software development yields a poor product. Is Agile creating better products today? Had software been built initially with Agile, I think we'd have evolved much slower overall with more buggy sites and apps. Faster is not necessarily better on any level, but that's the song that's being sung far and wide...until the next methodology arises. Then Agile will be viewed as wasteful. LoL
@vicollerbytes1571
@vicollerbytes1571 5 жыл бұрын
good info, I dont agree with all, perhaps how it was addressed. Just curious, why you wear long nails, are you guitarist?
@EvilTester
@EvilTester 5 жыл бұрын
I do play guitar.
Considering a Career In Software Testing? A realworld experience based alternative view.
19:59
What Is Agile Testing? A Software Testing FAQ and Definition Overview
18:34
EvilTester - Software Testing
Рет қаралды 39 М.
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 48 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 55 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 69 МЛН
Мы никогда не были так напуганы!
00:15
Аришнев
Рет қаралды 6 МЛН
B2B matchmaking event: AI FOR MY COMPANY
1:16:32
European DIGITAL SME Alliance
Рет қаралды 4
When To Unit, E2E, And Integration Test
14:58
ThePrimeTime
Рет қаралды 90 М.
Don’t Do E2E Testing!
17:59
Continuous Delivery
Рет қаралды 151 М.
Software Testing Tutorial #23 - What is Regression Testing
16:23
Software Testing Mentor
Рет қаралды 39 М.
Quality Assurance in Agile Software • Dave Farley • GOTO 2022
17:52
GOTO Conferences
Рет қаралды 10 М.
How Agile failed software developers and why SCRUM is a bad idea
11:29
QA Interview: How to create and execute a Test Plan
14:52
alexusadays
Рет қаралды 3,8 М.
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 48 МЛН