Software Testing Introduction

Software Testing
Introduction worksheet preview image
Subjects
English
Grades
11
Language
ENG
Assignments
22 classrooms used this worksheet

Boost your English skills with essential software testing vocabulary and reading practice! Perfect for Grade 11 students.

TASK 1. Word Formation. Complete the table using the correct form. Noun Verb Adjective benefit to benefit beneficial cost to cost costly glitch to glitch glitchy maintenance to maintain maintained requirement to require required satisfaction to satisfy satisfied recovery to recover recovered cover to cover covered delivery to deliver delivered malfunction to malfunction malfunctional TASK 2. In cooperation with your deskmate, bring your heads together and find opposites for the following words and expressions: e.g. to come --> to go up --> down ceiling --> floor*In some cases, the first letter of an opposite word is given in the brackets (). costly cheap vulnerable (p-) protected to recover (l-) to lose similar different to suffer to enjoy major minor TASK 3. Read the text and fill in the gaps with appropriate phrases. 4 REASONS WHY SOFTWARE TESTING IS IMPORTANTThe importance of software testing is imperative. A lot of times this process is skipped, therefore, the product and business might suffer. To understand the importance of testing, here are some key points that explain why your product should undergo it.1. Software Testing Saves MoneyTesting has many benefits and one of the most important ones is cost-effectiveness. Having testing in your project can save money in the long run. Software development consists of many stages and if bugs are caught in the earlier stages it costs much less to fix them. That is why it’s important to get testing done as soon as possible. Getting testers or QA’s who are technically educated and experienced for a software project is just like an investment and your project will benefit budget-wise.Imagine you just downloaded a banking app and it has one of the smallest commissions around the market for sending money fast. You tried to “Sign Up” and an “Error” message showed up. Now due to that problem, not only you, but many other users can’t “Sign Up” and use that product. So their business has already lost money because transactions are not made and unresolved the issue in the very start. Thus, users will go and find another similar app that works and probably will never return to that one because of the bad experience they had. Testing essentially helps you save time and money in the long run because issues are resolved before bigger problems occur. The maintenance costs are also lower and in the end if product works 100% as it should, no exponential damage is done to your business cost-wise.In May of 1996, a software bug caused the bank accounts of 823 customers of a major U.S. bank to be credited with 920 million US dollars.Suncorp Bank – In February last year, a malfunction during a routine upgrade caused the disappearance of money from customers’ bank accounts. Additional customer complaints included overdrawn and locked out accounts.2. SecurityAnother important point to add is security. This is probably the most sensitive and yet most vulnerable part.There have been many situations where user information has been stolen or hackers have gotten to it and used it for their benefit. That is the reason people are looking for trusted products that they can rely on.Cairns Hospital – A catastrophic glitch affecting five Australian hospitals was introduced during the application of security patches designed to counter potential future cyber-attacks. It required more than two weeks for the hospitals to recover their electronic medical record systems.3. Product QualityIn order to make your product vision come to life, it has to work as planned. Following product, requirements are imperative, to an extent, because it helps you get the wanted end results.Products always serve users in some ways, so it’s very important that it brings the value it promises, hence it should work properly to ensure great customer experience. Development of an app, for example, has many processes included and testing gets a glimpse of every bit – it checks if the app's graphics are aligned properly, tests the main functionality, checks if menus are intuitive, etc. After developers fix issues, sometimes another issue may appear unexpectedly somewhere else, that’s just how testing goes sometimes, so it’s great to find those issues to be resolved and be a part of the quality product being delivered to the marketplace.Device compatibility is also checked for the product, for example, an app’s compatibility on many devices and operating systems. Testing companies usually have many devices and tools available to cover as many testing scenarios as possible.4. Customer SatisfactionThe ultimate goal for a product owner is to give the best customer satisfaction. Reasons, why apps and software should be tested, is to bring the best user experience possible. Being the best product in this saturated market will help you gain trustworthy clients which will have great long-term effects. Once users will have amazing customer experience they will, without a doubt, tell their friends and word to mouth will make it advertise itself, but this works both ways.Customer trust is not easy to earn, especially if your product is glitching and functioning only 60% of the time. You are a user of many products and perhaps have had horrible experiences that made you delete the app and tell others not to use it. These days the market is so saturated that first impression is important, otherwise, users will find another product that meets his needs.British Airways – For the sixth time last year – a major IT software failure led to massive cancellations on local flights and significant delays on international flights. According to NPR.org – it took over three days of cancellation chaos to resolve the problems that plagued BA during this outage. TASK 4. Write down ten new words or phrases from the text. Find and write down the translation.

technical English vocabulary development reading comprehension word formation
Use This Worksheet