The "Testing using oracles" STEC lesson by Lena Nyström is an important one. She expertly works with many types of oracles during Lesson 4 of Module 10 of STEC (Software Testing Essentials Certific...
Eighteen months, 19 modules, and 59 amazing contributors later, the MoT Software Testing Essentials Certification is complete!
Looking back, my favourite part has been seeing so many community m...
What is software testing? From challenging assumptions to static analysis, testing spans the entire SDLC â learn why itâs more than âjust a step.â
Oracles are sources of knowledge that you can use to inform your testing and help you decide whether something might be a bug.
What are heuristics?Heuristics are approaches that we use to solve a problem that is similar to a problem we know how to solve, but not necessarily the same.Â
Do you have any examples?The most, clear one is doors. First time we come across a door, we don't know how it works. But as we learn how doors work, it becomes easier and easier to understand different kinds of doors. So different types of handles or sliding doors suddenly become easy to to understand. An example from software development would be CRUD, which I find very useful. Create, read, update, delete, which is basically what ninety percent of our software does. We create posts, we read posts, we update them, and we delete them.Â
What are the benefits?The biggest benefit is we don't have to invent the wheel every time, so it becomes easier to solve problems as we add more knowledge about similar problems.Â
Any pitfalls?They are models of they aren't the truth, so they are fallible. And, of course, we tend to make a lot of assumptions, and those assumptions might be wrong
Boost your career in software testing with the MoT Software Testing Essentials Certificate. Learn essential skills, from basic testing techniques to advanced risk analysis, crafted by industry experts.
Watch a live demo of the Would Heu-risk It? cards and how to use them
It's not a TestBash without 99 Second Talks!
Explore your own, your teamâs and your applicationâs strengths and weak spots.
There are countless ways to show up and contribute. Which one will you try today?
See how Lynqa runs your existing tests as written, captures step-by-step evidence, without code or no-code.
BearQ continuously tests your app, reducing test maintenance and uncovering gaps scripted tests can miss.
Run only tests impacted by code changes. Get feedback faster.