Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

testing-tools-and-measurements

Rating
-
Sold
-
Pages
9
Uploaded on
16-04-2024
Written in
2021/2022

Testing tools and measurements involve the use of software applications and methodologies to automate, streamline, and assess various aspects of the testing process, including test execution, analysis, and performance evaluation, aiming to improve efficiency, accuracy, and effectiveness in software development. These tools help in measuring key metrics, such as code coverage, defect density, and test execution time, to provide insights into software quality and facilitate data-driven decision-making.

Show more Read less
Institution
Course

Content preview

Unit 5: Testing Tools and Measurements

Test software for performance measure using automation
CO5 :
testing tools.

Manual Testing
• Manual testing is a testing process that is carried out manually in order to find
defects without the usage of tools or automation scripting.

• A test plan document is prepared that acts as a guide to the testing process in order to have
the complete test coverage.

How to Do Manual Testing

• Requirement Analysis

• Test Plan Creation

• Test case Creation

• Test case Execution

• Defect Logging

• Defect Fix & Re-Verification




Limitations of Manual Testing
i) Manual Testing requires more time or more resources, sometimes both Time and
Resources.
Covering all areas of the Application requires more Tests, Creating all possible Test cases, and
executing Test cases takes more time. If it is Test Automation, Test tool can execute Tests quickly.

ii) Less Accuracy
Human Users (Testers) may make mistakes, so we cannot expect more accuracy in
Manual Testing,
If it is Test Automation / Automated Testing, if you provide the correct logic then test tool can
provide correct output.

iii) Performance testing is impractical in manual testing.

, Unit 5: Testing Tools and Measurements

Organizing Thousands of Machines / Computers and human Users is impractical, If it is Test
Automation, we can create thousands of Virtual users and using 3 or 4 Computers we can apply
the Load and test the Performance of the Application

iv) Comparing large amount of data is impractical.

Comparing two Databases that have thousands of records is impractical, but it is very is in Test
Automation.

v) Processing change requests during software maintenance takes more time

vi) Batch Testing is possible, but for each test execution Human user interaction is
mandatory.

Batch Testing means executing series of tests, In Batch Testing for every test case execution User /
Tester interaction is mandatory, If it is Test Automation Test tool can execute series of Tests
without human user interaction.

vii) GUI Objects Size difference and Color combinations etc.. are not easy to find in Manual
Testing.

viii) Manual Test Case scope is very less, if it is automated test, scope is more.

In Manual Testing, Test case scope is very limited why because Tester/user can concentrate on one
or two Verification points only, If it is Test Automation, Test tool (Tool also Software) can
concentration on multiple verification points at a time.

ix) Executing same tests again and again is time taking process as well as Tedious.
Sometimes we need to execute same tests using multiple sets of Test data, for each test iteration
user interaction is mandatory, In Test Automation using Test Data, data file (either Text file or
Excel file or Database file) we can easily conduct Data driven Testing.

x) For every release you must rerun the same set of tests which can be tiresome.
We need to execute Sanity Test Cases and Regression Test cases on every modified build, it takes
more time. In Automated Testing / Test Automation once we can create Tests then Tool can
execute Tests multiple times quickly.

Automation Testing
• Automation testing is a technique uses an application to implement entire life cycle of the
software in less time and provides efficiency and effectiveness to the testing software.

• Automation testing is an Automatic technique where the tester writes scripts by own
and uses suitable software to test the software.

Written for

Course

Document information

Uploaded on
April 16, 2024
Number of pages
9
Written in
2021/2022
Type
Class notes
Professor(s)
Arti
Contains
All classes

Subjects

$8.39
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
anushkahegade

Get to know the seller

Seller avatar
anushkahegade
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
2 year
Number of followers
0
Documents
5
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions