0% found this document useful (0 votes)
16 views15 pages

Imran 1

The document summarizes a micro project report on different software testing tools. It discusses the aims of the project which are to find defects, gain confidence in software quality, and prevent defects. It outlines an action plan with timelines and responsibilities. Finally, it provides a brief description of testing tools, how they are classified, and the tool implementation process. Key tools discussed include qTest and Practitest for test management, and how they support test activities and integration.

Uploaded by

mdwasim6123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views15 pages

Imran 1

The document summarizes a micro project report on different software testing tools. It discusses the aims of the project which are to find defects, gain confidence in software quality, and prevent defects. It outlines an action plan with timelines and responsibilities. Finally, it provides a brief description of testing tools, how they are classified, and the tool implementation process. Key tools discussed include qTest and Practitest for test management, and how they support test activities and integration.

Uploaded by

mdwasim6123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

MAHARASHTRA STATE BOARD TECHNICAL

EDUCATION, MUMBAI.
Micro Project Report
ON
Different Testing Tools

Under the guidance of


Nazim Shaikh

Department of Computer Engineering

JAMIA POLYTECHNIC
AKKALKUWA DIST.NANDURBAR
(425415)
2022-23
JAMIA POLYTECHNIC COLLEGE

CERTIFICATE

This is to certify that the project report entitled .” Different Testing Tools

ROLL NAME
NO
Farooqui mohammad zakariya
Farooqui faizan ahmad
Farooqui imran akhtar
Farooqui faizan
Sayed Sajid Ali samad Ali
During the academic 2023-2024 satisfactorily been worked and successfully Completed in all respected
as prescribed the “DIPLOMA IN COMPUTER ENGINEERING “ for the board of Techanical Education
(MSBTE) MUMBAI

Place : Akkalkuwa

DATE:

Nazim Shaikh (Guide) Prof. AFZAL AHMAD (H.O.D)

Principal Prof S.V ALI


ANNEXURE 2

Evaluation Sheet for the Micro – project

Academic Year: 2023-2024 Subject :Software Testing


Course: Computer Engineering Semester: 5th

Title of the Project: Different Testing Tools

Course Outcomes Of the Micro project


 Apply various software testing methods.
 Prepare test cases for different types and levels of testing.
 Prepare test plan for an application.
 Identify bugs to create defect report of given application.
 Test software for performance measures using automated
testing tool.

Rol Student Name Marks out Marks out of Total out of


l of 4 (D5 Col.9) 10
no. 6(D5Col.8
)
Farooqui mohammad
zakariya
Farooqui faizan ahmad
Farooqui faizan

Sayed Sajid Ali samad Ali

Farooqui imran akhtar


ACKNOWLEDGEMENT

The most Beneficial and The most merciful.it is with deepest serve
gratitude of the Al-mighty that gives me strength and ability to complete
this micro project.

First of all, I would like to take this opportunity to Express my special thanks
to my project guide who was guide me HOD, PROF, AFZAL AHMAD and
PRINCIPAL, for the guidance, assistance, advise, kindness and also being
helpful to guide me all the way through The development and progress of
my micro project. Above all the most needed, he provide me unflinching
encouragement and support in various ways.

My appreciation also goes to my friend for their advice, supervisions, and


crucial contribution, and cooperation during the completion of my micro
project. Thank you for lending hands during progress of this micro project.

Finally, I also would like to express my exceptional thanks to my beloved


parents for their support and unending prayers and helps me directly or
indirectly in successful finishing of my micro project.

UNDER THE GUIDANCE BY:- Nazim Shaikh


Different Testing Tools

1. Introduction

Testing is performed by any Organisation to ensure the quality of the product and continual
improvement on the compliance. Testing is the product certification after the product developed
and before the customer release.

Testing is a process of executing a program with intent of finding an error or testing is a process
used to help to identify the correctness,completeness and quality of developed computer
software.

Now days we can get lots of Software Testing Tools in the market. Selection of tools is totally
based on he project requirements & commercial (Proprietary/Commercial tools) or free tools
(Open Source Tools) you are interested. Off Course, free Testing Tools may have some
limitation in the features list of the product, so it’s totally based on what are you looking for & is
that your requirement fulfill in free version or go for paid Software Testing Tools.

2.0Aim of the Micro-Project:

1) Finding the defects which may get created by the programmer while developing the software.

2) Gaining confidence in and providing information about the level of quality

3) Find out defect and issue.

4) To prevent defects.
3.0 Action plan:

Sr.no. Details of activity Planned Planned Name of


start date Finish date Responsible Team
Member
1 Topic Search 5-7-19 12-7-19 Chavan Kalyani
2 Project Proposal Creation 12-7-19 19-7-9 Shete Vaishanvi
Detailed Information Chavan Kalyani
3 19-7-19 26-7-19
Gathering for Project Yenare Nikita
Developing Project Shete vaishanvi
4 26-7-19 9-8-19
Diagrams Chavan Kalyani
Execution and Testing of Yenare Nikita
5 9-8-19 16-8-19
Project Shete Vaishanvi
6 Error Removation 16-8-19 30-8-19 Chavan Kalyani
Yenare Nikita
7 Project Report Creation 6-9-19 13-9-19
Shete vaishanvi
8 Final Presentation 20-9-19 20-9-19 All Team member

4.0Resources Required:

Sr.no. Name of Specification Qty. Remarks


resources/Material
1 Operating System Windows 2007 1 -
2 Microsoft Word 2013 1 -
3 Search Engine Google 1 -

**************
Micro-Project Report

Testing Tools

1.0 Brief Description

Testing Tools:

Tools from a software testing context can be defined as a product that supports one or more test
activities right from planning, requirements, creating a build, test execution, defect logging and
test analysis.

Classification of Tools

Tools can be classified based on several parameters. They include:

 The purpose of the tool


 The Activities that are supported within the tool
 The Type/level of testing it supports
 The Kind of licensing (open source, freeware, commercial)
 The technology used

Tools Implementation - process

 Analysis the problem carefully to identify strengths, weaknesses and opportunities


 The Constraints such as budgets, time and other requirements are noted.
 Evaluating the options and Shortlisting the ones that are meets the requirement
 Developing the Proof of Concept which captures the pros and cons
 Create a Pilot Project using the selected tool within a specified team.
There are tons of software testing tools available in the market, and with the plethora of
choices it becomes difficult to zero in on the best tool for your project. The following list
categorizes, ranks and grades the different software testing tools in the market.

Following tool categories are covered in this list

 Test Management Tool


 Automated Testing Tools
 Cross-browser Testing Tools
 Load Testing Tools
 Defect Tracking Tools

1)Test Management Tool:

These tools help organize the end to end test Cycle

1) qTest
qTest by QASymphony is a testing platform built for enterprise teams practicing Agile
and DevOps. This platform has modern, browser based UI that facilitates all testing
activities from test management, automation and reporting. q Test also has integrations
with development tools likeJiraSoftware,Jenkins,andgitHubfortraceability.

Features:

 Real-time integration with Jira


 Seamless test automation scheduling and CI integrations
 Solid reporting and analytics
 Agile test management
 Exploratory and Session Based Testing
2) Practitest

Practices is an end-to-end test management tool. A common meeting ground for all QA
stakeholders, it enables full visibility into the testing process and a deeper broader
understanding of testing results.

Features:

 A vast array of third-party integrations with common bug trackers, automation tools,
and robust API for the rest.
 Fully customizable & flexible for the ever-changing needs of QA teams: customize
fields, views, permissions, issue workflows and more
 Reuse tests and correlate results across different releases and products.
 Unique hierarchical filter trees - organize everything and find anything quickly.

2)Automated Testing Tools


This category of tools helps automate functional and Regression Testing of your
application under test.

1) Squish

Squish is the GUI Test Automation tool of choice for more than 3000 companies
worldwide to automate the functional regression tests and system tests of their graphical
user interface (GUIs) and Human Machine Interfaces (HMIs). The Squish GUI testing
tool, a 100% cross-platform tool, features

 In-depth support for all major GUI technologies


 Full support for all desktop, mobile, web and embedded platforms
 Test script recording
 Powerful and reliable object identification and verifications (object-based and image
based)
 No dependency on screenshots or visual appearance
 Powerful integrated development environment (IDE)
 A wide range of popular script languages for test scripting

2) Ranorex

Over 14,000 users worldwide accelerate testing with Ranorex Studio, an all-in-one tool
for cross-platform test automation. Ranorex is easy for beginners with a codeless click-
and-go interface, but powerful for automation experts with a full IDE.

Features include:

 Robust object identification for reliable tests and reduced maintenance


 Shareable object repository and reusable code modules
 Cross-browser testing
 Automates challenging interfaces like SAP, ERP, Delphi and legacy applications

3) Cross-browser Testing Tools

Thiscategory of tool help in Cross Browser Testing of your site across Chrome, Firefox,
IE, Edge, Safari, and other browsers.

1) LambdaTest

LambdaTest is a scalable cloud-based cross browser testing platform designed to offer all
website or web app testing need to cloud infrastructure. LambdaTest platform helps you to
ensure your website pr web app render seamlessly across every desktop and mobile
browser with support of manual, visual, and automated testing. With LambdaTest, you can
access up to 2000+ combinations of desktop and mobile browsers on the cloud.

Features

 Selenium Web Testing Automation


 Live Interactive Browser Compatibility Testing
 Faster Automated Screenshot Testing
 Parallel Testing For Faster Goto Market Launch
 API For Continuous Testing
 Continuous Testing with Continuous Integration tools

2) CrossBrowser Testing:

Cross-browser testing helps to ensure that website or web application functions


correctly in various web browsers. With the help of this tool, it is possible to run parallel
automated tests, compare screenshots, and remotely debug real desktop and mobile
browsers.

Features:

 Run Numerous Tests on Multiple Devices At One Time


 Easily run automated tests against real iOS, Androids, & other desktop browsers
 It allows running testing frameworks like WebDriver.IO, and Nightwatch for superior
quality and speed.
Load Testing Tools

These tools help performance/load test a site or application.

1) Webload:

WebLOAD is an excellent testing tool which offers many powerful scripting


capabilities, that is helpful for testing complex scenarios. The tool supports hundreds of
technologies from Selenium to mobile, enterprise application to web protocols. It is
possible to generate load both in the cloud and on-premise using this tool.

Features:

 Building load test scenarios more easily and efficiently with WebLOAD
 It helps you identify performance bottlenecks in your system with more than 80
reports types and graphs.
 Performance Testing can run from the cloud by generating load from Amazon EC2.

2) Loadrunner:

It is a load testing tool for Windows and Linux, which allows testing the web
application efficiently. It helpful testing tool to determining the performance and result of
the web application under heavy load.

Features:

 It offers supports for various types of Apps


 This testing tool can work on several enterprise environments.
 All the Vusers can be controlled with just a single dashboard.
 The LoadRunner provide support for several types of protocols.
 The monitoring and analysis is very user-friendly and easy to grasp.

4) Defect Tracking Tools

This category of tools help in defect/bug management.

1) JIRA:

JIRA is a defect tracking tool which is used for defect/issue tracking as well as
project management. This tool is not only used for recording, reporting but also
integrated directly with code development environment.

Features:

 JIRA Query Language helps to create quick filters with a single click
 Possible to create custom workflows of any size which is helpful to build, test, and
release software.
 Install plug-and-play add-ons from The Atlassian Marketplace to fit all types of
cases.

2) Mantishub:

Mantis is an open source defect tracking tool that provides a great balance
between simplicity and power. The users can easily get started with this tool for
managing their teammates and clients effectively.
Features:

 Improve workflow and efficiency of the organisation


 Support for internal issue tracking
 This tool allows Single-sign-on using Bitbucket and GitHub

2.0 Aim of Micro project:

1) Finding the defectswhich may get created by the programmer while developing the
software.

2 )Gaining confidence in and providing information about the level of quality

3) To prevent defects.

3 ) To make sure that the end result meets the business and user requirements.

4) To gain the confidence of the customers by providing them a quality product.

3.0 Course Outcomes Integrated:

1) Test software for Performance measure using automated testing tools

2) Apply various software testing methods.

3) Prepare test cases for different types and levels of testing.

4) Prepare test plan for an application.

5) Identify bugs to create defect report of given application.


4.0 Actual Resources Used:

Sr.No. Name of Specifications Qty Remarks


Resource/material
1 Operating System Windows 2007 1 -

2 Microsoft Word Office 2013 1 -

3 Search Engine Google 1 -

5.0 Skill Developed/learning out of this Micro-Project:

More better Knowledge of new concepts Software Testing. Take a knowledge. New
better technology concepts Software Testing . We learn about Different Testing Tools. We learn
about to keep co-ordination among the group member.In this project we learn about well
understanding of group members

conclusion
In conclusion, the choice of testing tools depends on the specific needs and goals of your
software testing process. A combination of different tools from various categories can be used to
ensure comprehensive and effective testing, leading to higher software quality and reliability. It's
important to select the right tools and integrate them into your development and testing
workflows to achieve successful software testing outcomes

You might also like