Ste Micro Project
Ste Micro Project
Paulbudhe Institute Of
Technology(Polytechnic),Narayandoho
Ahmednagar
DEPARTMENT OF COMPUTER
ENINEERING
MICRO PROJECT
REPORT
ON
Software Testing
FOR
2024-2025
Dr.N.J.Paulbudhe Institute Of
Technology(Polytechnic),Narayandoho
Ahmednagar
CERTIFICATE
This is to certify that,
Name of the Student,
have successfully completed the Project work entitled “IP Address Finder” under my supervision,
in the partial fulfillment of the requirements for the TY Diploma in subject STE and the report
submitted to Prof. for academic year 2022-2023.
Date :
. Hon.B.D.Borde
Project Guide Principal HOD
ACKNOWLEDGMENT
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.
4) To prevent defects.
3.0 Action plan:
4.0Resources Required:
**************
Micro-Project Report
Testing Tools
1.0Brief 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:
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:
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.
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
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 clickand-
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
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.
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
To prevent defects.
3 ) To make sure that the end result meets the business and user requirements.
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