ST Micro Project

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

Ekalavya Shikshan Sanstha’s

Polytechnic, Pune.

Micro Project
Topic : Testing Tools
Diploma in 3rd Year
Computer Technology
Semester 5th

Submitted By
Ashutosh Dudhane(309)
Sarthak Sutar(317)
Karan Kole(311)
Shreya Chawale(329)
Atharva Kamble(314)

Under the Subject:


Software Testing (ST)
2
EKLAVYA SHIKSHAN SANSTHA’S
POLYTECHNIC, PUNE
CERTIFICATE
Certified that this report submitted by
The students of semester-V of Diploma in COMPUTER TECHNOLOGY as the
part of micro project as prescribed by the Maharashtra State Board of Technical
Education, Mumbai,
For the subject Software Testing (ST).

Name: Ashutosh Dudhane(309)


Sarthak Sutar(317)
Karan Kole(311)
Shreya Chawale(329)
Atharva Kamble(314)

Place: ESSP, Pune


Date:

Subject Teacher Head of Department Principal


Mr.A.L. Pisal

3
4
3.0 Action Plan
Sr.n Details of Activity Plan Plan Name of Responsible
o Start Finish team members
Date Date
1. Formation of Group Ashutosh Dudhane
Members
2. Introduction with team Sarthak sutar
Members
3. Discussion to select
Topic
4. Topic Selected Sarthak sutar
(Testing Tools)
5. Collecting information Karan kole
of
Related Content Atharva Kamble

Shreya
Chawale

6. Planning how to make Ashutosh Dudhane


project
Sarthak Sutar
7. Proposal making Ashutosh Dudhane

8. Rough Project is Sarthak Sutar


shown to
Karan Kole
Mam & done some
correction.
9. Project submission Ashutosh Dudhane

Sarthak Sutar

Karan Kole

Atharva Kamble

Shreya Chawale

5
Sr no. Name of Resource Specification Qty Remark

1. Operating System Windows 2007 1 -

2. Microsoft Word 2013 1 -

3. Search Engine Goggle 1 -

4.0 Actnual Resources Required

6
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.

7
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 Tools
 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 QA Symphony 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 like Jira Software Jenkins, and gitHub for trace
ability.

Features:-
 Real-time integration with Jira
 Seamless test automation scheduling and CI integrations

8
 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.

9
 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


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

1.LambdaTest

10
Lambda Test is a scalable cloud-based cross browser testing platform
designed to offer all website or web app testing need to cloud infrastructure.
Lambda Test platform helps you to ensure your website or web app render
seamlessly across every desktop and mobile browser with support of
manual, visual, and automated testing. With Lambda Test. 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.Cross Browser 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

11
 It allows running testing frameworks like WebDriver.IO, and
Nightwatch for superior quality and speed.

3.Load Testing Tools

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

1) Web load:-
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.

12
Features:
 It offers supports for various types of Apps
 This testing tool can work on several enterprise environments.
 All the users 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 At lassian
marketplace to fit all types of Cases.

13
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.0Aim of 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.To prevent defects.
4.To make sure that the end result meets the business and user requirements.
5.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,

14
3) Prepare test cases for different types and levels of testing.
4) Prepare test plan for an application.
5) Identify hugs 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.

15
Micro Project Evaluation Sheet

Name of Students: Ashutosh Dudhane, Sarthak Sutar, Karan


Kole, Shreya Chawale,Atharva Kamble.

Name of Program: Computer Technology Semester: 5


Course Name: Software Testing Code:22516
Title of the Micro Project: “Testing Tools”
Course Outcome Achieved:
Sr.n Characteristics to be Poor Average Good Excellent Sub
o accessed (Mark (Marks (Mark (Marks Tota
s 1-3) 4-5) s 6-8) 9-10) l
1. Relevance to the
course
2. Literature
Review/Information

Collection
3. Completion of the
Target as per project

proposal
4. Analysis of Data and
Representation
5. Quality of the

Prototype / Model
6. Report Presentation
7. Presentation
8. Viva

16
(A) (B) Total Marks
Product Individual
Assessment Presentation/Viva 10

 Comments/suggestions about Term work/ Leadership/ Inter-Personal


Communications (If any)………………………
 Name and signature of the Teacher…………………….
 Dated Signature………

17
18
19
20
21
22

You might also like