You are on page 1of 17

Maharashtra State Board of Technical Education

Mumbai. (M.S.)

MICRO PROJECT
On

“Different Testing Tools”

Submitted by
Prince Meshram
Mahesh Pagar
Mangesh Bagul
Krushna Tupe

G.S. Mandal’s

Department of Computer Engineering


Marathwada Institute of Technology,
Polytechnic, Aurangabad.

Academic Year: - 2021-2022


MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION

CERTIFICATE
This is to certify that: -

Roll Enrollment No. Exam


No. Name of Student Seat No.
41 Prince Meshram 2000660218

36 Mahesh Pagar 2000660212

30 Mangesh Bagul 2000660204

53 Krushna Tupe 2000660233

Have successfully completed “Different Testing Tools” Micro-project for the


subject STE as in the enclosed ‘Portfolio’ during his / her tenure of Completing
the Diploma in Computer Engineering (CO5I) in Academic Year 2021-2022
from M.I.T. Polytechnic, Aurangabad with Institute Code 0066.

Date:

Prof. A.S. Nagrik


H.O.D and Guide
Principal
Marathwada Institute of Technology, Polytechnic,
Aurangabad
INDEX
Annexure-IV Micro Project Teacher Evaluation Sheet

Annexure-I A “Format for Micro-Project Proposal”


1.0 Aim/Benefits of Micro Project (minimum 30-50 words)

2.0 Course Outcomes Addressed

3.0 Proposed Methodology (procedure in brief that will be followed to do the micro-
project in about 100-200 words.)

4.0 Action Plan (Sequence and time required for major activity.)

5.0 Resources required (major resources such as row material, some machining facility,
software etc.)

Annexure-II A “Format for Micro-Project Report”

1.0 Brief

2.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified


version of the earlier one written after the work)

3.0 Aim/Benefits of Micro Project:

4.0 Action plan:

5.0 Resources Required:

6.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)

7.0 Actual Resources Used (mention the actual resources used).

8.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey,
presentation of collected data, findings etc.)

9.0 Skill Developed/Learning outcome of this micro project

10.0 Applications of this micro project


Annexure- IV
Micro Project

(Teacher Evaluation Sheet)


Name of Program: Diploma in Computer Engineering Semester: - 5
Course Title: CO5I Code: _22518_
Title of Micro Project: Different Testing Tools.

Course Outcomes Achieved:

a) Finding out defects and issue by “Different Testing Tools”

Process and Individual Total


Roll Name of Student Enrollment No. Exam Product Presentation Marks
No. Seat No. Assessment / Viva (10)
(06) (04)
41 Prince Meshram 2000660218

36 Mahesh Pagar 2000660212

30 Mangesh Bagul 2000660204

53 Krushna Tupe 2000660233


Comments / Suggestions about work:

Signature of Teacher :

Name and Designation : A. S. Nagrik of


the Teacher
Annexure-I

Micro-Project Proposal
(Format for Micro-Project Proposal About 1-2 pages)

Title of Micro-Project:- Different Testing Tools

1.0 Aim/Benefits of Micro Project (minimum 30-50 words)

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) Finding out defect and issue.
4) To prevent defects.

2.0 Course Outcomes Addressed

a) Finding out defects and issue by “Different Testing Tools”

3.0 Proposed Methodology (Procedure in brief that will be followed to do the micro-
project in about 100-200 words.)

a) Firstly, I decide a particular topic, that is Different Testing Tools

b) Then I will do research on topic and gathered information for project

c) After collecting information, when I will be satisfied with the information, I will think an overview

of the software

d) Then I will plan a rough methodology of project.

e) Coming up with above things I will start actual project implementation

f) Then if I undergoes with some problems or errors, I will discuss it with the respective subject

Teacher

g) After an all, lastly, I will make a proper report of the project in the pdf format.
3.0 Action Plan (Sequence and time required for major activity.)

Sr. Details of Activity Planned Planned Name of


No Start Date Finish Date Responsible
Team Members

1) Topic Selection 25/09/21 05/10/21 Mahesh,Krsuhna

2) Information Search 05/10/21 25/10/21 Mangesh

3) Rough overview 25/10/21 30/10/21 Mahesh

4) Actual writing 01/11/21 15/11/21 Prince

5) Errors solving 15/11/21 30/11/21 Mangesh , Prince

6) Completing report for 01/12/21 20/12/21 Krushna


project
7) Submission Mangesh,Mahesh,krsu
hna &Prince

5.0 Resources required (major resources such as row material, some machining facility,
software etc.)

Sr. Name of Resource/Material Specification Qty. Remarks


No
1) Desktop, Laptop i-5, 8 GB RAM, 1
Windows 11
2) Software Word -

3) INTERNET
Names of Team Members with Roll No.: -

Roll No. Name of Student

41 Prince Meshram

36 Mahesh Pagar

30 Mangesh Bagul

53 Krushna Tupe
Annexure-II
Micro-Project Report
(Format for Micro-Project Report minimum 4 pages)

Title of Micro-Project: - Design Test Cases for Login Page Instagram

1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified


version of the earlier one written after the work)

Testing is performed by any Organisaton 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.

2.0 Aim/Benefits of Micro Project:

The main objective of this project is to Finding out defects and issue by “Different Testing
Tools”. And to determine if different features within a system are performing as expected and
to confirm that the system satisfies all related standards, guidelines and customer
requirements.

3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)

a) Finding out defects and issue by “Different Testing Tools”

4.0 Literature Review: -

Now days we can get lots of software Testing Tools in the market .Selection
of tools is totally based on he project requirement & 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 its totally based on when are you looking for
& is that your requirement fulfill in free version or go for paid software
Tesing Tools .

5.0 Actual Methodology Followed (Write step wise work done, data collected and its
analysis (if any). The contribution of individual member may also be noted.)

a) Topic Selection –

Firstly, I thought of few topics, being little bit confused about the topics I finally made

the decision and took the topic as Different Testing Tools.

b) Information Search –

I made research on the topic and gathered various information from different

websites, books. Then I sorted the information and classified all necessary search

which will be used Testing tools.

c) rough overview –

This was the initialize stage of the project, in which I started an imagining different

possible case about Testing tools, followed by implementing diagrams etc.

d) Actual project –

At this step I started the formal project in the proper systematic way. I thought about

all the positive Test

Tools which can be executed, and wrote them in the table format
e) Problem Solving –

While doing project I came up with errors and doubts, I made an attempt to solve

them, Then I discussed it with the subject teacher then I got the right way to move

forward for the project

f) Final Time –

At this time, I was completed with the project then computed all the project to a

specific report and made a final pdf.

6.0 Actual Resources Used (mention the actual resources used).

Sr. Name of Resource/Material Specification Qty. Remarks


No
1 Desktop, Laptop i-5, 8 GB RAM, 1

Windows 11

2 Software Word -

3 Internet -
7.0 Skill Developed/Learning outcome 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 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.

8.0 Applications of this micro project: -

1) Apply various software testing methods.


2) Reusable test tools.
3) TO prevent defects.
4) Prepare test plan for an application.
5) Identify bungs to create defect report of give
application.
6) Test software for Performance measure using
automated testing tools.
Testing Tools

Testing Tools:-
Tools from a software testing context can be defined as a product that support one 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 tools


 The Activities that are support 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 budgets, time and other requirement are noted.
 Evaluating the option 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 tools within specified team.

There are tons software testing tools available in the market, and with the plethora of choices it
become difficult to zero in on the best tools for your project. The following list categorizes, rank and
grades the different software testing tools in the market .
Following tools categories are covered in this list

 Test Management Tools


 Automated Testing Tools
 Cross-browser Testing Tools
 Load Testing Tools
 Defect Tracing 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 Agileand DevOps.
This platform has modern, browser based UI that facilitates all testingactivities from test
management, automation and reporting. q Test also has integrationswith 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
Practicesis an end-to-end test management tool. A common meeting ground for all QAstakeholders, it
enables full visibility into the testing process and a deeper broaderunderstanding 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: customizefields, 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 andRegression Testingof yourapplication under
test.
1) Squish
Squishis the GUI Test Automation tool of choice for more than 3000 companiesworldwide to
automate the functional regression tests and system tests of their graphicaluser interface (GUIs) and
Human Machine Interfaces (HMIs). The Squish GUI testingtool, 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 toolfor 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
LambdaTestis a scalable cloud-based cross browser testing platform designed to offer allwebsite or
web app testing need to cloud infrastructure. LambdaTest platform helps you toensure your website
pr web app render seamlessly across every desktop and mobile browser with support of manual,
visual, and automated testing. With LambdaTest, you canaccess 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 functionscorrectly in various
web browsers. With the help of this tool, it is possible to run parallelautomated 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 superiorquality
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 scriptingcapabilities, that is helpful
for testing complex scenarios. The tool supports hundreds oftechnologies 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 80reports types
and graphs.
 Performance Testingcan 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 webapplication efficiently. It
helpful testing tool to determining the performance and result ofthe 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 alsointegrated 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, andrelease
software.
 Install plug-and-play add-ons from The Atlassian Marketplace to fit all types ofcases.

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 formanaging 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

You might also like