0% found this document useful (0 votes)
116 views7 pages

Title of Micro-Project:-: "Git-Hub Application"

The document outlines a plan to test a GitHub application using software testing techniques. It will decide the testing methods, create requirement and test case documents, execute the test cases, and prepare reports. A team will collect information, design test cases, test the application functionality, create a defect report if needed, and prepare a final summary report. The test cases will verify user registration, repository creation, and copying a project.

Uploaded by

Pratiksha Jadhav
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)
116 views7 pages

Title of Micro-Project:-: "Git-Hub Application"

The document outlines a plan to test a GitHub application using software testing techniques. It will decide the testing methods, create requirement and test case documents, execute the test cases, and prepare reports. A team will collect information, design test cases, test the application functionality, create a defect report if needed, and prepare a final summary report. The test cases will verify user registration, repository creation, and copying a project.

Uploaded by

Pratiksha Jadhav
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/ 7

Title of Micro-Project:-

“Git-Hub Application”
Part A – Plan

1.0 Rationale:
In this project we are going to test an “GitHub Application” using Software Testing .This
project has been worked upon to create a test cases of GitHub Software. The software is
tested for anticipated behavior of common things that is done in GitHub by Developer and
check for possible errors in test cases which when are Confirmed to be affirmative, only then
shall the procedure ahead continue. It makes it easy for developers to share code files and
collaborate with fellow developers on open-source projects. GitHub also serves as a social
networking site where developers can openly network, collaborate their work.

2.0 Literature Review:


1) We require knowledge of various software testing techniques to test an application.
2) We must know how to prepare Functionality Requirement Specification document, as it
contain all the functionality related to the software.
3) We must know how to prepare test cases for testing the specified software.
4) We should at last provide conclusion related to the project and Application.

3.0 Proposed Methodology:


a) Firstly ,we will decide which Software Testing Techniques are required to
test the “GitHub Application”.
b) Then we will prepare Functionality Requirement Specification Document for GitHub
Application.
c) We will then prepare Specification for GitHub Application.
d) Then we will design Test Cases for GitHub Application, to check the
functionality of software.
e) After that we will prepare a Defect Report if any serious bug or defect is encountered in
the software.
f) At last we will prepare a Summary Report and provide a proper conclusion.

1
4.0 Action Plan:

Name of responsible
Sr. Planned Planned
Details of activity team
No. Start date Finish date members

Pratiksha M. Jadhav.
Decide the subject of Priyanka C. Huchagond.
1. 28/07/2022 10/08/2022
project. Sakshi B. Shinde.
Pratiksha D. Mokashi.

Pratiksha M. Jadhav.
Collecting information of Priyanka C. Huchagond.
2. 20/08/2022 12/09/2022
project. Sakshi B. Shinde.
Pratiksha D. Mokashi.

Pratiksha M. Jadhav.
Priyanka C. Huchagond.
3. Designing Test cases. 14/09/2022 04/10/2022
Sakshi B. Shinde.
Pratiksha D. Mokashi.

Pratiksha M. Jadhav.
Priyanka C. Huchagond.
3. Creating report. 11/11/2022 15/11/2022
Sakshi B. Shinde.
Pratiksha D. Mokashi.

5.0 Resource Required:

Sr. Name of resource /


Specification Quantity Remarks
No. material
Intel(R) Core (TM) i3 CPU32
1. Computer system 1 Used
bit operating system

2. Operating System Windows 11 _ Used

Microsoft Office - Excel


3. Software 2013, _ Used
Word 2013

2
Part B - Outcomes after Execution

6.0 Course Outcome Integrated:


a) Apply various software testing methods.
b) Prepare test cases for different types and levels of testing.
c) Prepare test plan for an application.
d) Test software for performance measures using automated testing tools.
e) Identify bugs to create defect report of given application.

7.0 Literature Review:


a) Firstly we will decide which Software Testing Techniques are required to test
the “GitHub Application”.
b) Then we will prepare Functionality Requirement Specification Document for GitHub
Application.
c) We will then prepare Test Cases for GitHub Application.
d) Then we will design Test Cases for GitHub Application, to check the functionality
of software.
e) After that we will prepare a Defect Report if any serious bug or defect is encountered in
the software.
f) At last we will prepare a Summary Report and provide a proper conclusion.

8.0 Actual Procedure Followed:


 Introduction to Software Testing and application of GitHub Application.
 Prepared Functionality Requirement Specification documents of GitHub Application .
 Prepared Test Cases for GitHub Application.
 Prepared & executed Test Cases for GitHub Application.

3
9.0 Actual Source Required:

Sr. Name of resource /


Specification Quantity Remarks
No. material
Intel(R) Core (TM)
1. Computer system i31450 CPU32 bit 1 Used
operating system

2. Operating System Windows 11 - Used

Microsoft Office - Excel


3. Software 2013, - Used
Word 2013

4
10.0 Outputs of the Micro-Projects:

10.1 Test Case


Prepare Test Cases for GitHub Application.

1. Test Case Specification:-


 This project has been worked upon to create a test cases of GitHub software.
 The software is tested for anticipated behavoir of common things that is done in
GitHub by Developer and check for possible errors in test cases which when are
confirmed to be affirmative, only then shall the procedure ahead continue.
 GitHub is an online software development platform used for storing,tracing and
collaborating on software project.It enables developers to upload their own code files
and to collaborate with fellow developers on open source projects.
 It also serves as a social networking sites in which developers can openly network
and collaborate their work.
 And in test case we discuss the major cases that always performed.

5
2. Test Cases:-

Test
Testca Test Pre- Expected Actual
Scenari Test steps Test data Status
se ID Case condition results results
o
1.Enter
To MindTester
Verify Username
verify Username It should
Github 2.Enter Email Registered
TC-1 the , Email, "Tester@12 be Pass
applicati ID Successfully
registra Password 3.com" registered
on 3.Enter
tion. Tester1122
Password
1.Enter
To Owner
Owner,
Verify verify 2.Enter MindTester
Repositor Repositor Repository
Github creatio Repository
TC-2 y Name, y should created Pass
applicati n of Name “Smart
Descriptio be created Successfully
on registra 3.Enter Home"
n
tion Description
(optional)
Name Of
To 1.Enter Name
Verify Project, "Digital
verify Of Project Project Project
Github project Watch"
TC-3 copyin 2.Click On should be copied Pass
applicati should be Copy
g the Project copied Successfully
on pre - project
project 3.Click on src
made
1. Initialize
Verify To git add. && Code
the local Code Pulled
Github verify Root git commit should be
TC-4 directory as a & Pushed Pass
applicati pull,pu Project "initial Pulled &
Git repository Successfully
on sh commit" Pushed
2.Open cmd
1. Click on a
Navigatin
file 2. then
Verify g directly
Check click on History History
Github to the
TC-5 the history 3. git log should be checked Pass
applicati commits
history view the checked Successfully
on page of a
commit
repository
history
1. under your
repository
Navigate
Verify name, click Repositor
Delete to the Click on Repository
Github settings y should
TC-6 reposit main page "Delete this Deleted Pass
applicati 2.under be
ory of the repository" Successfully
on danger zone, Deleted
repository
click delete
repository

6
11.0 Skill Developed/learning out of this Micro-Project:-
This Project is created for improving the testing knowledge of applications.

1. Studying of the different types of testing techniques.


2. Learned how to prepare Test Cases to test if the application is working properly or not.
3. Learned about SRS (Software Required Specification) document.
4. Studied advantages and disadvantages of testing and how necessary it is to build a
defect free software and user friendly.

12.0 Application of this Micro-Project:-


The Proposed GitHub application is the completely computerized.

1. In proposed system there is no need to maintain data about medical because


all process of that data done in computerized.
2. The modern age the age of computer is an electronic device, which fetched record
very quickly. The computers are very quickly accepted in trade line as it as many
advantages such as speed, accuracy, security etc.
3. In this proposed system all the add, edit, delete, search in project of computer are
done through computerized system.
4. Easy and fast retrieval of information.
5. Better storage capability. More efficient operation.

You might also like