KANSE
KANSE
MICROPROJECT REPORT
ON
Prof.Khetmalis S.B
1
DEPARTMENT OF COMPUTER ENGINEERING
CERTIFICATE
This is certified that Mr.Kanse Rohit Mangesh Roll No.35 of Fifth Semester of Diploma in
Computer Engineering of institute HSBPVT’s Parikrama Polytechnic, Kashti (Code
:1169) has completed the micro-project satisfactorily in course SOFTWARE TESTING
(STE) for the academic year 2022-2023 prescribed in the curriculum.
Place – Kashti
Principal
2
Context :
SR.NO TOPIC PAGE.NO
1 AIM 04
2 COURSE OUTCOME 04
3 PROPOSED METHODOLOGY 04
4 RESOURCED USED 04
5 CLASSIFICATION OF TOOLS 05
6 TOOLS IMPLEMENTATION 05
7 TOOLS CATEGORIES 05
8 CONCLUTION 10
3
AIM :
In today's software environment writing bug-free code is a challenging task, which makes
software testing an important tool to get quality software. Testing techniques include the
process of executing a program or application with the intent of finding software bugs and
verifying that the software product is fit for use. Students will learn the way to find bugs by
applying types, levels, and methods of software testing on applications with an effective test
planning approach. It also covers manual testing.
COURSE OUTCOME :
a. Apply various software testing methods.
b. Prepare test cases for different types and levels of testing. .
e. Test software for performance measures using automated testing tools .
PROPOSED METHODOLOGY :
1) Discovering the defects which may get created by the programmer while developing the
software.
2) Acquiring confidence in and delivering information about the level of quality
3) Discover defects and issues.
4) To prevent defects.
RESOURCED USED :
Sr.
Name of resource material Specifications Quantity
no.
1
3 textbook/manual STE Software testing 22518
4
CLASSIFICATION OF TOOLS :
Tools can be categorized based on several parameters. They contain:
The objective 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 operated
TOOLS IMPLEMENTATION :
Analysis of the trouble carefully to identify strengths, weaknesses, and opportunities
Constraints such as budgets, time, and other requirements are stated.
Evaluating the options and Shortlisting the ones that meet the requirement
Developing the Proof of Concept which captures the pros and cons
Make a Pilot Project using the selected tool within a specified team
TOOL CATEGORIES :
Test Management Tool
Automated Testing Tools
Cross-browser Testing Tools
Defect Tracking Tools
1)QTEST :
qTest by QASymphony is a testing platform designed for enterprise teams practicing Agile and Devolps.
This platform has a stylish, browser-based UI that facilitates all testing activities from test management to
automation and reporting. q Test also has integrations with development tools like Jira Software,
Jenkins,and gitHub for traceability.
FEATURES :
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 :
5
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 :-
Full support for all desktop, mobile, web, and embedded platforms
Powerful and reliable object identification and verifications (object-based and image-based)
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 :
6
This category of tool help in Cross Browser Testing of your site across Chrome, Firefox, IE,
Edge, Safari, and other browsers.
1)LAMBDA TEST :
FEATURES :
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
1) Web load: WebLOAD is an excellent testing tool that offers many powerful scripting
capabilities, that are helpful for testing complex scenarios. The tool supports hundreds of
technologies from Selenium to mobile, enterprise applications to web protocols. It is possible
to generate load both in the cloud and on-premise using this tool.
7
FEATURES :
Building load test scenarios more easily and efficiently with WebLOAD
It helps you identify performance bottlenecks in your system with more than 80 report 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 determine the performance and result of the web application under heavy load.
FEATURES :
It offers support for various types of Apps
This testing tool can work in several enterprise environments.
All the Vusers can be controlled with just a single dashboard.
The LoadRunner provides support for several types of protocols.
The monitoring and analysis are very user-friendly and easy to grasp.
1) JIRA:
JIRA is a defect tracking tool that is used for defect/issue tracking as well as project management.
This tool is not only used for recording, and reporting but also integrated directly with the 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.
8
FEATURES :
CONCLUTION :
Software testing is the procedure of estimating and verifying that a software product or application does
what it is supposed to do. The advantages of testing include averting bugs, lowering development costs,
and improving performance.
REFERENCE :
https://www.msbtemicroproject.tech.html
9
10