🚀 Lesson 17 — Automation Basics
🚀 Lesson 17 — Automation Basics
Focus: Automation Vocabulary • Infinitive of Purpose • Reading • Speaking
🟦 Warm-up
💬 Let's Talk
Which is better: testing manually or automatically? Why?
Have you ever watched automated tests running?
If a robot could do one boring task for you every day, what would it be?
Do you think automation can replace manual testers completely?
Have you ever broken something by clicking the wrong button?
What computer task do you repeat every day?
Do you enjoy solving technical problems?
If you could automate one part of your life (not work), what would you choose?
🎯 Lesson Goals
By the end of today's lesson, you can:
talk about automation testing
describe how automated tests work
explain why automation is useful
use the Infinitive of Purpose
discuss Selenium and test execution
🟦 Vocabulary
Learn the new words
🟦 Vocabulary Practice
Complete the sentences.
Matching Activity
🟦 4 – Grammar
Infinitive of Purpose
Examples
| Sentence | Meaning |
|---|---|
| We use Selenium to automate tests. | Why? → To automate tests. |
| I opened the terminal to run the script. | Why? → To run the script. |
| I debugged the code to find the bug. | Why? → To find the bug. |
| We execute the tests to check the application. | Why? → To check the application. |
| The automation engineer wrote a script to save time. | Why? → To save time. |
Practice
Complete with to + verb.
save*run*automate*solve*find*execute
We use Selenium __________ browser tests.
I opened the terminal __________ the script.
She debugged the program __________ the bug.
We use automation __________ time.
I wrote a command __________ the tests.
The engineer checked the logs __________ the problem.
🟦 5 – Reading
🤖 The Script That Wanted a Coffee
Monday morning started badly.
Ben, an automation engineer, arrived at work and wanted to run tests before the daily meeting.
He opened his laptop, typed a command, and pressed Enter.
Nothing happened.
"Maybe the computer is still sleeping," Ben laughed.
He tried again.
Still nothing.
Finally, the script started.
But instead of testing the website, it opened twenty browser windows!
Each window displayed a picture of a dancing robot.
Ben looked at the screen.
"My script has a great sense of humour today!"
His colleague Emma walked over.
"Did you forget to debug it?"
Ben nodded.
"I think so."
Together they checked the framework, fixed one small mistake, and used Selenium to execute the tests again.
This time everything worked perfectly.
The tests finished successfully, and continuous integration accepted the build.
Ben smiled.
"I only wanted to run tests...
...not to organise a robot dance party!"
Everyone laughed, and the project was ready for release.
🟦 6 – Reading Comprehension
Answer the questions.
What is Ben's job?
What did he want to do first?
What happened when he ran the script?
What appeared on the screen?
Who helped Ben?
What did they debug?
Which tool did they use?
What happened after fixing the script?
Why was the story funny?
Have you ever had a similar problem?
🟦 7 – Vocabulary in Context
Make sentences with the words
automation engineer
script
command
execute
Selenium
framework
debug
run tests
continuous integration
Explain each one in your own words.
🟦 8 – Speaking
Automation Discussion
Part 1
Why is automation important?
Which tests should be automated?
Which tests should stay manual?
Is learning Selenium difficult?
Would you like to become an automation engineer?
Part 2
Imagine...
Your automated test suddenly opens 100 browser windows during an important meeting.
What would you do?
How would you explain the situation to your team?
🟦 9 – Useful Sentences
We use Selenium to automate tests.
I need to debug the script.
We run tests every day.
I executed the command successfully.
The framework works well.
Continuous integration saves time.
I wrote the script to automate repetitive tasks.
I debugged the code to find the problem.
We execute tests to improve software quality.
Automation helps reduce human error.
🎯 Final Speaking Challenge
Describe how automated testing works.
Try to include:
automation
Selenium
script
framework
command
execute
run tests
debug
automation engineer
continuous integration
Use at least five infinitives of purpose:
to automate...
to save...
to find...
to check...
to improve...
🏠 Homework
Write 10–12 sentences describing your automation process.
Include:
how you start
what tools you use
how you run tests
how you debug problems
what happens after CI
Use all 10 vocabulary words and at least five infinitives of purpose.






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