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

Image

Image

Image

Image

Image

Image

Image

📚 Vocabulary Table

Word🇺🇦 TranslationExample 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

  1. What does Anna do?

  2. What did she open today?

  3. What happens when she clicks login?

  4. What does she write?

  5. 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)

Image

Image

Image

Image

Image

Image

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? 🧪


It - lesson 4

Коментарі

Популярні дописи з цього блогу