frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: What's the future of software testing and QA?

21•sjgeek•1d ago
Hello everyone, I have spent a decade in software testing and QA. I see Al taking over the field very fast. I want to prepare for the next five or ten years. According to you how the software testing field will evolve in the future? What should I prepare for it?

Comments

Sevii•1d ago
LLMs writing test cases, LLMs writing Selenium tests, LLMs doing exploratory testing, LLMs used for canary deployments. All that testing that people didn't do before because it was too hard and took too long? LLMs will be used to do it.
qsera•1d ago
Wouldn't there be a lot more of QA jobs. If software gets written faster by AI, humans sure will need to test that it meets the requirements.

So I see a great future for testing and QA.

vivzkestrel•1d ago
LLMS are still very bad at mocking external dependencies. i have had a lot of trouble with vitest mocks for postgres and redis so far. I still have a playwright test for an SSR page that does a server request. At the moment it still does an actual request to the server and none of the LLMs have managed to fix that
HiPhish•1d ago
I really hope that functional programming and property-based testing [1][2] get taken seriously by real engineers who understand that it is important to know and understand what the program is doing. Something LLMs by their very nature cannot do.

I was writing a React application at work based on React Flow[3] and I was mucking about with state management libraries (because that's what the React Flow manual recommends). Maybe it was a skill issue on my part, but I had a hard time with the Zustand library. Then I read up on reducers in React and everything was perfectly clear. A reducer is just a pure function, it takes an existing state and an action and returns the new state. That's simple, I can wrap my brain around that. Plus, I know how to test a pure function, there is nothing to mock, stub or wrap. States and actions are just plain JavaScript objects, there is no history, no side effects, no executable code.

And this is where property-based testing comes in: if history does not matter it means I can randomly generate any valid state and any valid action, then apply the reducer function and verify that the resulting state has all the required properties. Only a formal proof would give me more certainty.

I fully understand people who want to use LLMs to write tests for them. Writing test cases is boring and tedious. There are many edge cases a human might miss. But relying on a guessing machine and praying it does not write nonsense is just plain irresponsible for someone who calls himself an engineer. People rely on the quality of our software for their work and personal safety. Property-based testing frees us from the tedium and will generate many more tests and we could write by hand, but it does so in a predictable manner that can be fully reasoned about.

[1] https://en.wikipedia.org/wiki/Software_testing#Property_test... [2] https://fsharpforfunandprofit.com/series/property-based-test... [3] https://reactflow.dev/

zkmon•1d ago
Coders will become testers.
hulitu•1d ago
> Ask HN: What's the future of software testing and QA?

See Microsoft and Google: That's why they have users for.

omosubi•21h ago
Most applications don't have a billion users
aristofun•18h ago
I think if anything with growing competition some day fashion for having a dedicated QA department will return.

Today’s situation of developers shitting out software with low to none sense of quality would reach thanks to llms some critical tipping point some day.

And LLMs are not a good fit for most of the QA job. Because it’s mainly about actions (testing) rather than texts anf conversations.

brudgers•18h ago
I see Al taking over the field very fast. I want to prepare for the next five or ten years

Learn AI.

hackermailman•15h ago
"Lightweight formal methods" meaning you build a model of some program logic and test it's properties hold. https://forge-fm.github.io/book/

Beyond that is dependent types

SRMohitkr•6h ago
You should to focus on that what AI could not do after 5 years and according to it have to prepare your self.
olowe•6h ago
Could you cast your mind 10 years back to 2015 and ask yourself the same question? Then fast-forward to today. What could you have done in 2015 that could have prepared you better for 2025? You may be able to do the same for 2005 and 2015.

It may be worth trying to ignore the feeling of "AI taking over the field". There's so much noise around this stuff as, personally, it's very difficult to differentiate hype and utility at the moment.

ssdspoimdsjvv•5h ago
Is the consensus that software will be both developed and tested by machines? Will there still be a human in the loop? I hope at least some testing or approval will still be done by people, otherwise the software we use everyday will become even worse than it is now. Unless we envision that machines will also be the only end users of the software. At that point there hopefully will be an interface that allows for immediate reporting and fixing of defects.

Ask HN: Help with LLVM

32•kvthweatt•2d ago•8 comments

Ask HN: Are you missing Daily Email alerts from HN?

3•unknownhad•2h ago•0 comments

Tell HN: EU soliciting feedback on law that could affect Open Access

5•Quanttek•3h ago•0 comments

Ask HN: How do you use 5–10 minute gaps productively?

25•pea•16h ago•36 comments

Ask HN: Who wants to be hired? (January 2026)

158•whoishiring•2d ago•330 comments

Ask HN: Who is hiring? (January 2026)

345•whoishiring•2d ago•251 comments

Ask HN: How is your work making the world a better place?

11•AbstractH24•10h ago•4 comments

Ask HN: Did the number of Ask HN posts decline as well due to LLMs?

2•zerr•2h ago•0 comments

What do people usually do with spare Android phones? Any practical use cases?

16•AndroidShare•1d ago•16 comments

Ask HN: Reading list for being a better engineer?

37•drekipus•1d ago•15 comments

Ask HN: What's the future of software testing and QA?

21•sjgeek•1d ago•13 comments

Tell HN: Happy New Year

442•schappim•5d ago•207 comments

Svger CLI – Zero-dependency SVG to component tool, 52% faster than SVGR

3•navid_rezadoost•15h ago•1 comments

Ask HN: What did you learn in 2025?

17•kiernanmcgowan•1d ago•5 comments

Ask HN: Why not ban first-person pronouns from conversational AI?

6•libertyit•19h ago•6 comments

Tell HN: I'm having the worst career winter of my life

94•mariogintili•3d ago•119 comments

Ask HN: What if a language's structure determined memory lifetime?

4•stevendgarcia•23h ago•17 comments

Ask HN: Expository/Succinct Books on Modern Physics

27•rramadass•2d ago•25 comments

LinkedIn Prevents You from Deplatforming

43•jeffkumar•16h ago•42 comments

Ask HN: Who is using Nebula (mesh VPN)?

5•cdsl•1d ago•6 comments

How to use AI to augment learning without losing critical thinking skills?

24•mintsuku•3d ago•13 comments

Ask HN: Replacement for MacUpdater which reached EOL on 2026-01-01

3•croemer•2d ago•3 comments

It's 2026 now. Is Webpack 6.x going to happen?

3•narukeu•1d ago•7 comments

Ask HN: When do we expose "Humans as Tools" so LLM agents can call us on demand?

47•vedmakk•3d ago•32 comments

Android Tablet as Mac Display

7•jefferyabbott•1d ago•4 comments

Tell HN: Instagram Web has been broken for weeks

6•thrdbndndn•2d ago•3 comments

Books Should Update as Software

6•fullstackragab•1d ago•8 comments

Ask HN: What is your prediction for the price of computer parts in 2026?

2•wand3r•1d ago•2 comments

Ask HN: What do you think of reality check based behaviour corrector app?

2•tbhaxor•1d ago•0 comments

Ask HN: Where else do you keep up-to-date?

7•throwaway132448•1d ago•1 comments