Lesson 4 - Software testing basics
🧪 LESSON 4 — SOFTWARE TESTING BASICS
💻 Topic: QA, bugs & how software is tested
Level: A2–B1
Skills: Speaking + Vocabulary + Grammar + Reading
Grammar: Articles (a / an / the) + Countable/Uncountable nouns
🎯 Lesson Goals
By the end of the lesson, you will be able to:
✅ Talk about software problems
✅ Describe bugs and features
✅ Understand basic QA process
✅ Use articles correctly (a/an/the)
✅ Speak about testing in simple English
🧠 1. VOCABULARY (10 min)
🖼️ Software Testing World
📚 Vocabulary Table
| Word | 🇺🇦 Translation | Example sentence |
|---|---|---|
| bug | баг / помилка | I found a bug in the app. 🐞 |
| error | помилка | The system shows an error. ⚠️ |
| issue | проблема | There is an issue with login. 🔐 |
| test case | тест-кейс | We wrote a test case for login. 🧪 |
| test plan | план тестування | We created a test plan. 📋 |
| testing | тестування | Testing is very important. 🧪 |
| software | програмне забезпечення | The software is fast. 💻 |
| application | додаток | This application is useful. 📱 |
| feature | функція | The feature does not work. ⚙️ |
| requirement. | вимога | This is a requirement from the client. 📄 |
🎮 2. QUICK GAME (5 min)
🤔 What is it?
1️⃣ A small problem in code → __________
2️⃣ A document with test steps → __________
3️⃣ A function in an app → __________
4️⃣ A request from client → __________
5️⃣ The process of checking software → __________
📖 3. READING (10 min)
🐞 “A Day in QA Life”
Anna is a QA tester. She works with software every day. 💻
Today she opened a new application on her laptop. 📱
There is a new feature in the app, but something is wrong.
When she clicks the login button, she gets an error. ⚠️
Anna writes a test case to describe the problem.
She checks the test plan and finds another issue in the system.
The developer says: “We have a bug in the software.” 🐞
Anna explains the problem clearly and sends a report.
The team fixes the bug quickly.
Now the application works perfectly again. ✅
❓ Questions
What does Anna do?
What did she open today?
What happens when she clicks login?
What does she write?
Who fixes the bug?
🧠 4. GRAMMAR (15 min)
📌 ARTICLES: a / an / the
🔹 a / an = one thing (not specific)
a bug 🐞
a test case 🧪
an error ⚠️
an application 📱
👉 Use an before vowel sound: a / e / i / o / u
🔹 the = specific thing
the bug in the system 🐞
the application we tested 📱
the feature from yesterday ⚙️
Examples
🐞 I found a bug.
🐞 The bug is serious.
📱 I tested an application.
📱 The application is slow.
🔢 COUNTABLE vs UNCOUNTABLE
📦 Countable (we can count)
✔ a bug / two bugs
✔ a test case / test cases
✔ an application / apps
🌊 Uncountable (no plural)
✔ testing
✔ software
✔ information
Examples
🧪 Testing is important.
💻 The software is new.
🐞 I found three bugs.
🎯 5. GRAMMAR PRACTICE (5 min)
Fill in:
1️⃣ I found ___ bug in the system.
2️⃣ We created ___ test plan.
3️⃣ There is ___ error in the app.
4️⃣ The software is very good. (correct article?)
5️⃣ I wrote ___ test case.
🗣️ 6. SPEAKING PRACTICE (10 min)
🧑💻 Explain QA Work
Answer:
🧪 What does a QA tester do?
🐞 What is a bug?
📋 Why do we need a test plan?
📱 What is an application?
⚙️ What is a feature?
💬 Describe a Software Problem
Use:
bug
error
issue
feature
application
Example:
“There is a bug in the application. The login feature does not work. I found an error when I tested it.”
🎨 7. PICTURE TASK (5 min)
Describe what you see
Use:
🐞 bug
⚠️ error
📱 application
📋 test plan
💻 software
Example:
“There is a developer working on software. He is fixing a bug. The application shows an error.”
🚀 8. FINAL SPEAKING TASK (5 min)
🧠 Mini Talk
👉 “What does QA do?”
Include:
🐞 bugs
📋 test plan
🧪 testing
📱 application
⚙️ features
Example:
“QA testers check software. They find bugs and write test cases. They use a test plan. If there is a bug, they report it to developers.”
📚 HOMEWORK
✍️ Writing Task
Write 8–10 sentences:
👉 “A problem in an application I tested”
Use:
🐞 bug
⚠️ error
📋 test plan
📱 application
🧪 testing
🧑💻 QA
Example start:
I tested an application yesterday.
I found a bug in the login feature.
The application showed an error.
I wrote a test case.
The QA team checked the problem.
⭐ BONUS QUESTIONS
1️⃣ Have you ever found a bug in an app?
2️⃣ What applications do you use every day?
3️⃣ Do you think testing is important? Why?
4️⃣ What is the most useful feature in your phone app?
5️⃣ Would you like to work as a QA tester? 🧪

Коментарі
Дописати коментар