Group No.01 Software Testing Microproject

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

MICRO-PROJECT REPORT

ON

In Partial fulfillment of Diploma in Information technology Engineering

(Fifth Semester)

In the subject of
Software testing (FC5463)
By
19IF001 Chaitali Akhare
19IF002 Pooja Atalkar
19IF004 Swarupa Bokhare
19IF047 Smita Rathod
20IF202 Fareeha Naaz Ziya Akthar
20IF208 Siddhant Shelke
Submitted To
Prof. Mahesh Rathod

Government Polytechnic, Amravati


(An Autonomous Institute of Govt. of Maharashtra)
Under the guidance of
Mahesh Rathod sir
Lecturer in Software Testing
Department Information Technology Engineering
Government Polytechnic, Amravati

(2021-2020)
Government Polytechnic, Amravati.
(An Autonomous Institute of Govt. of Maharashtra)
Department of Information technology Engineering

Certificate
This is to certify that Mr/Ms.Chaitali Akhare, Pooja Atalkar, Swarupa
Bokhare, Smita Rathod, Fareeha Naaz Ziya Akhtar, Siddhant Shelke.
Identity code 19IF001, 19IF002, 19IF004, 19IF047, 20IF202, 20IF208
of Fourth Semester Diploma in IT Engineering has satisfactorily
completed the micro project entitled Write Test Cases for Given
Application (Facebook) for the academic year 2020-21 as prescribed in
curriculum.

Place: Amravati Lecturer in Information technology

Date: /12/2021
Annexure 1

PART A

Title of Micro Project: Write Test Cases for Given Application (Facebook)

1.0 Brief Introduction

Software testing is defined as an activity to check whether the actual results


match the expected results and to ensure that the software system
is Defect free. It involves execution of a software component or system
component to evaluate one or more properties of interest.

2.0 Aim of the Micro-Project


Software testing is any activity aimed at evaluating an attribute or capability
of a program or system and determining that it meets its required results.
3.0 Action Plan
S. N. Details of Planned Planned I. Code &Name of
activity start date Finish date Team
Members
1 Planning 06/12/2021 07/12/2021 All Group
Members
2 Write test 10/12/2021 11/12/2021 Chaitali Akhare
cases (19IF001)
Swarupa Bokhare
(19IF004)
3 Collect all 12/12/2021 14/12/2021 Pooja Atalkar
information (19IF002), Smita
Rathod (19IF047)
4 Preparing, 15/12/2021 16/12/2021 Fareeha Naaz Ziya
editing Akhtar (20IF202),
Report file Siddhant Shelke
of project. (20IF208)
4.0 Resources Required
S. N. Name of Specifications Qty Remarks
Resource/material
1 Laptop HP Pavilion 1
2. Application MS Word, Facebook 1
3. Internet Google 1

Guideline for Assessment of Micro-Project valuation as per suggested Rubric for


Assessment of Micro-Project

Assessment Characteristic to be assessed Average Good Excellent


Parameter (1 mark) (1.5 (2 mark)
mark)
Process Relevance of the courses &
Assessment proposals
(06) Literature survey/market
survey/information collection
Analysis of data & completion
of the target as per proposal/
Product Report Preparation/Quality of
Assessment Prototype/model
(04) Presentation / Viva
Annexure-II

PART B

Title of Micro Project: Write Test Cases for Given Application (Facebook)

1.0 Brief Introduction

Software testing is defined as an activity to check whether the actual results


match the expected results and to ensure that the software system
is Defect free. It involves execution of a software component or system
component to evaluate one or more properties of interest.

2.0 Aim of the Micro-Project


Software testing is any activity aimed at evaluating an attribute or capability
of a program or system and determining that it meets its required results.

1. To provide a piece of software that manages the allocation of computer


hardware

2. To hide the details of the hardware resources from the users


3. To provide users a convenient interface to use the computer system.

3.0 Course Outcomes Integrated


1) Apply various software testing methods.
2) Prepare test cases for different types and levels of testing.
3) Apply different testing tools for a given application.

4.0 Actual Procedure Followed


Step wise Work Name of team member ID Code
1)Brief Introduction All Group Members
2)Write Test Chaitali Akhare 19IF001
Case Swarupa Bokhare 19IF004
3) Collect all Pooja Atalkar 19IF002
information for Smita Rathod 19IF047
project.
4) Preparing, Fareeha Naaz Ziya 20IF202
editing Report Akhtar 20IF208
file of project. Siddhant Shelke

5.0 Actual Resources used


S. N. Name of Specifications Qty Remarks
Resource/material
1 Laptop HP Pavilion 1
2 MS Office MSWord 1
Abstract
Software testing is any activity aimed at evaluating an attribute or capability of
a program or system and determining that it meets its required results. Although
crucial to software quality and widely deployed by programmers and testers,
software testing still remains an art, due to limited understanding of the
principles of software. The difficulty in software testing stems from the
complexity of software: we can not completely test a program with moderate
complexity. Testing is more than just debugging. The purpose of testing can be
quality assurance, verification and validation, or reliability estimation. Testing
can be used as a generic metric as well. Correctness testing and reliability
testing are two major areas of testing. Software testing is a trade-off between
budget, time and quality.
Introduction
Software testing is defined as an activity to check whether the actual results match
the expected results and to ensure that the software system is Defect free. It involves
execution of a software component or system component to evaluate one or more
properties of interest.

Software testing also helps to identify errors, gaps or missing requirements in


contrary to the actual requirements. It can be either done manually or using
automated tools. Some prefer saying Software testing as a White Box and Black Box
Testing.

In simple terms, Software Testing means Verification of Application Under Test (AUT).
Concept

A TEST CASE is a set of conditions or variables under which a tester will determine
whether a system under test satisfies requirements or works correctly.

The process of developing test cases can also help find problems in the
requirements or design of an application.

Test Case Specification :

Using test plan as basis, the testing team designs test case specification which then
becomes the basis for preparing individual test cases.

Following things need to be identified -

(1) The purpose of test.

(2) Items to be tested.

(3) Software and Hardware environment setup.

(4) Input data to be used.

(5) Steps to be executed.

(6) Expected Results.

(7) Actual Results.

(8) Relationship of current test with other tests.


Test Case Template

A test case can have the following elements. Note, however, that a test management
tool is normally used by companies and the format is determined by the tool used.

Test Suite ID The ID of the test suite to which this test case belongs.

Test Case ID The ID of the test case.

Test Case The summary / objective of the test case.


Summary

Related The ID of the requirement this test case relates/traces to.


Requirement

Prerequisites Any prerequisites or preconditions that must be fulfilled prior to


executing the test.

Test Procedure Step-by-step procedure to execute the test.

Test Data The test data, or links to the test data, that are to be used while
conducting the test.

Expected Result The expected result of the test.

Actual Result The actual result of the test; to be filled after executing the test.

Status Pass or Fail. Other statuses can be ‘Not Executed’ if testing is not
performed and ‘Blocked’ if testing is blocked.

Remarks Any comments on the test case or test execution.

Created By The name of the author of the test case.


Date of The date of creation of the test case.
Creation

Executed By The name of the person who executed the test.

Date of The date of execution of the test.


Execution

Test The environment (Hardware/Software/Network) in which the test was


Environment
Test Case for Face book
Test Description Test Data Expected Result Actual Result Status
Case
ID
TC 01 Invalid Enter abc as It will prompt It prompts couldn’t Pass
username is username. couldn’t find find your account.
entered. your message.
TC 02 Valid Enter 1234 as It will display It displays Pass
username and password. ‘Wrong ‘Wrong password ’
invalid password’ message.
password is message.
entered.
TC 03 Username No data in It will display It displays ‘Enter Pass
field is left username field. ‘Enter username’.
blank. username’.
TC 04 Valid No data in It will display It displays ‘Enter Pass
username and password field. ‘Enter password’. password’.
no password
is entered.
TC 05 Both No data in It will display It displays ‘Enter Pass
username and username and ‘Enter password/ username/password’.
password field password field username’.
is left blank.
TC 06 Valid User name= It will display It displays your Pass
username and abc and your account’s account’s page.
password is password=1234 Facebook page.
entered.
TC 07 Invalid User name= You will be We are redirected to pass
username and ab1 and redirected to the the sign up page.
password is password=1234 sign up page.
entered is not
register it
should go to
sign up page.
TC 08 Valid if first First name field The red Tick will The red Tick will get pass
name is not is left blank get displayed by displayed by the text
entered by the text field field
the user
TC 09 Valid if last Last name field The red Tick will The red Tick will get pass
name is not is left blank get displayed by displayed by the text
entered by the text field field
the user
TC 10 Valid if Number field is The red Tick will The red Tick will get pass
number is not left blank get displayed by displayed by the text
entered by the text field field
the user
TC 11 Valid if Password field The red Tick will The red Tick will get pass
password is is left blank get displayed by displayed by the text
not entered the text field field
by the user
TC 12 Valid if Birthday field Date of birth Date of birth granted pass
Birthday is should not be granted by the by the system
entered by left blank system
the user
TC 13 Valid if user is Enter First Sign up Sign up successful pass
able to sign up name successful
in the page Last name
after entering mobile number
details Password

Conclusion

Thus we have prepared test cases for Facebook. We have successfully executed the
thirteen test cases.
Facebook is like a big happy online jamboree tales, we are all drawing our pictures on
this big stage. As Facebook can interact with consumers and customers, and know
their behaviour, and also can get quick feedbacks and responses. As a business
technology, Facebook is successful. Because Facebook has its fan page and group
page which is efficient and economical.
By comparison, phone and email business is expensive and cumbersome. Secondly, it
is incredibly useful that Facebook’s photo feature is embedded in a broader social
network. Also Facebook can connect to other social networks, so Facebook users can
easily access to other social network websites from Facebook, without setting up
more than one account.

***********

You might also like