a sample srs document
DESCRIPTION
This Contains the SRS details of S/W TestngTRANSCRIPT
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 1/19
Software TestingManual Testing, HP UFT, VBScript for UFT, Quality Center,LoadRunner, C and SQL by G C Reddy (91-9247837478)
Testing Question Bank
Manual Testing Videos
UFT Videos
SQL For Testers
Banking Domain
Insurance Domain
A Sample SRS Document12:20 AM G.C. REDDY NO COMMENTS
A Sample SRS DocumentTable of Contents
1). Introduction
1.1 Purpose of this document
1.2 Scope of this Document
1.3 Acronyms
1.4 References
1.5 Intended Audience and Reading Suggestions
1.6 Document Overview
2). Overall description
2.1 Product Perspective
2.2 Product Functions
2.3 User Classes and Characteristics
2.4 Operating Environment
2.5 Design and Implementation Constraints
2.6 User Documentation
2.7 Assumptions and Dependencies
3). External Interface Requirements
3.1 User Interfaces
3.2 Hardware Interfaces
3.3 Software Interfaces
3.4 Communication Interfaces
4). Functional Requirement Specifications (FRS)
4.1 System Features
4.2 Functional Requirements
4.2.1 Front end (Store front) Requirements
4.2.2 Back end (Administrative Tools) Requirements
4.3 Use Cases
4.3.1 Front end (Store front)
4.3.2 Back end (Administrative Tools)
5). Non Funtional Requirements
5.1 Usability Requirements
5.2 Performance Requirements
5.3 Compatibility Requirements
6). Other Requirements
7). Glossary
1). Introduction
1.1 Purpose of this document
The Purpose of this document is to outline the requirements for the eCommerce
(Business to Customer) Product to be developed for IBEE Solutions (P) Ltd.
Search
G.C. REDDY
Following 942
VIEW MY COMPLETEPROFILE
Home UFT Guide QTP Online Training Projects Selenium Tool VBScript for UFT
Manual Testing QTP QTP Online Training SQL C Language Java Oracle FAQ Resumes UFT Guide UFT Videos Software Testing FAQ
QA Testing Tools
QTP Test Tool
QTP Testing
CustomServersSolutions
softlayer.com/dedi
Secure, Reliable
Dedicated Servers
24/7 Customer
Support. 0%
Downtime.
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 2/19
Join to G C Reddy Group
Email:
Subscribe
Visit this group
POPULAR POSTS
VB Script for QTP
QTP Guide
SQL and Pl/SQL InterviewQuestions
QTP Scripting
manual testing interviewquestions
SQL Interview Questions
QTP Basic Features
Manual Testing InterviewQuestions 2
An overview on TestAutomation
QTP Online Training
..
ANALYTICS
1.2 Scope of this Document
1.3 Glossary
1.4 References
IBEE solutions PID (Project Initiation Document)
IBEE solutions Project Plan
IBEE Business Requirements
[IEEE] The applicable IEEE standards are published in IEEE Standards
Collection, 2001 edition.
[Bruade] The principle source of text book material is Software Engineering:
An Object oriented perspective by Eric J Bruade.
1.5 Intended Audience and Reading Suggestions
Project Manager, IBEE Solutions Developers, NRSTT (P) Ltd Testers, Marketing
Staff, Business Users and Technical writers
2). Overall description
2.1 Product Perspective
2.2 Product Functions
2.3 User Classes and Characteristics
2.4 Operating Environment
2.5 Design and Implementation Constraints
2.6 User Documentation
2.7 Assumptions and Dependencies
3). External Interface Requirements
3.1 User Interfaces
3.2 Hardware Interfaces
3.3 Software Interfaces
3.4 Communication Interfaces
4). Functional Requirement Specifications (FRS)
4.1 System Features
Front end (customer storefront)
Products Catalog
Customers registration
Customer account
Products Search
Advanced Search
Products Comparison
Price list
News
Feedback
Shopping cart
Checking out
Polls
Back end (administrative tools)
Login
BLOG ARCHIVE
2014 (148)
July (19)
June (14)
A Sample SRSDocument
LoadRunner tool
Software QualityStandards
Web Testing
Performance TestingBasics
SDLC Models
Test Case Writing
Interviews Experienceof a Senior TestingProfessi...
SDLC InterviewQuestions
SQL Queries
C Language Videos
Manual TestingTraining Videos
Checkpoints in UFT
Synchronization inUFT
May (7)
April (24)
March (18)
February (15)
January (51)
2013 (730)
2012 (143)
2011 (54)
2010 (138)
Document Sample
QTP Automation
HP QTP
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 3/19
Managing products catalog
Adding new categories/subcategories
Viewing/Editing/deleting existing categories
Adding new products
Viewing/Editing/deleting existing product entry
Table of products
Importing products
Exporting products
Synchronization tools
Product custom options
Special offers
Discussions
Defining Polls
Adding news
Reports
4.2 Functional Requirements
4.2.1 Front end (Store front) Requirements
Connecting to Application with Valid URL
U 1.0 User home page-All features availability
U 1.1 Registration
U 1.1.1 Taking Login Name
U 1.1.2 Taking Password
U 1.1.3 Taking confirm Password
U 1.1.4 Selecting salute (Any one)
U 1.1.5 Taking first name
U 1.1.6 Taking middle name
U 1.1.7 Taking last name
U 1.1.8 Taking e-mail in the e-mail format
U 1.1.8 Selecting profession
U 1.1.9 Taking phone number (Mandatory)
U 1.1.10 Taking Fax number
U 1.1.11 Taking date of birth
U 1.1.12 Taking passport number
U 1.1.13 Taking address including city, state zip & country
U 1.1.14 Submitting the form
U 1.1.15 Resetting the form
U 1.2 Login
U 1.2.1 Taking user name
U 1.2.2 Taking Password
U 1.2.3 Providing forgot password option
U 1.2.3.1 Submitting e-mail address and getting user info through our mail
ID.
U 1.2.4 Submission of the Login
U 1.3 Products Catalog
U 1.3.1 All entered categories and products availability.
U 1.4 Products search
U 1.4.1 Taking input values and finding
U 1.4.2 Displaying results in another screen if not found providing
message.
.
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 4/19
U 1.5 Advanced search
U 1.5.1 Selecting category & taking product name, Taking price
range, color etc and finding.
U 1.5.2 Displaying result as per customization of not available providing
message.
U 1.6 Products comparison
U 1.6.1 Selecting products for comparison [two or more] and getting
comparison.
U 1.7 Shopping Process
U 1.7.1 Browsing through categories, selecting products to buy.
U 1.7.2 Able to view detailed information in the separate screen.
U 1.7.3 Choosing quantity and continue buying
U 1.7.4 Updating quantity and removing requirements.
U 1.8 Checking out (completing transaction by
providing
payment option)
U 1.9 Voting for poll
U 1.9.1 Selecting one option, voting and getting the pole results
(we can vote one time per session only)
U 1.10 Viewing news
U 1.10.1 Selecting displayed news item and getting that news.
U 1.11 Feed back
U 1.11.1 Taking information like product name, name, e-mail, message and
submitting.
U 1.11.2 Input data resetting facility.
U 1.12 Price list
U 1.12.1 Getting existing products price list in detail.
4.2.2 Back end (Administrative Tools) Requirements
Connecting to Admin interface with valid URL
Ad 1.0 Login operation [Taking User ID & Password]
Providing forgot password option & sending user information
through e-mail.
Ad 1.1 Admin home page All features availability
Ad 1.2 Adding new categories
Ad 1.2.1 Taking category name & sorting order.
Ad 1.2.2 Customizing attributes like color, weight and etc.
Ad 1.2.3 Adding image to category
Ad 1.2.4 Adding description to category through a file.
Ad 1.2.5 Saving the entered info and resetting the info.
Ad 1.3 Editing categories
Ad 1.3.1 Editing category information and saving the information
Ad 1.3.2 Viewing the category details
Ad 1.3.3 Deleting the category
Ad 1.4 Adding new product
Ad 1.4.1 Selecting category option
Ad 1.4.2 Taking product name. Code & sort order.
Ad 1.4.3 Defining price, stock info shipping freight and weight
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 5/19
Ad 1.4.4 Adding product image
Ad 1.4.5 Adding description
Ad 1.4.6 Saving the details and resetting
Ad 1.5 Editing product
Ad 1.5.1 Editing product details and saving the details
Ad 1.5.2 viewing the product
Ad 1.5.3 Deleting the product
Ad 1.6 Importing products
Ad 1.6.1 Importing products from a CSV file and updating the database
Ad 1.7 Exporting products
Ad 1.7.1 Exporting products to a CSV file.
Ad 1.8 Special offers
Ad 1.8.1 Adding special offer defining [missing requirements]
Ad 1.8.2 Viewing & Deleting the special offer details.
Ad 1.9 Orders information
Ad 1.9.1 Searching orders and selecting the various types of orders.
Ad 1.9.2 Retrieving the selected type orders
Ad 1.10 Customers information
Ad 1.10.1 Searching registered customers details and finding.
Ad 1.11 Discounts
Ad 1.11.1 Configuring discount system
Ad 1.11.2 Defining discount rates based on order amount &
calculations.
Ad 1.12 Adding news
Ad 1.12.1 Adding news giving priority published date & title.
Ad 1.12.2 Adding image
Ad 1.12.3 Adding description
Ad 1.12.4 Saving the details & resetting the details.
Ad 1.12.5 Viewing/Editing/ deleting the news.
Ad 1.13 Adding polls
Ad 1.13.1 Taking poll question
Ad 1.13.2 Answer options each in separate line.
Ad 1.13.3 Saving & resetting the details
Ad 1.14 Reports
Ad 1.14.1 viewing the category reports
Ad 1.15 Synchronization
Ad 1.15.1 Making a backup of products and categories (export database into a
SQL file)
Ad 1.15.2 Importing products & categories from SQL file.
4.3 Use Cases
*(Introduction
A use case is a methodology used in system analysis to identify, clarify, and
organize system requirements. The use case is made up of a set of possible
sequences of interactions between systems and users in a particular
environment and related to a particular goal. It consists of a group of elements
(for example, classes and interfaces) that can be used together in a way that
will have an effect larger than the sum of the separate elements combined.
The use case should contain all system activities that have significance to the
users. A use case can be thought of as a collection of possible scenarios
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 6/19
related to a particular goal, indeed, the use case and goal are sometimes
considered to be synonymous.
A use case (or set of use cases) has these characteristics:
Organizes functional requirements
Models the goals of system/actor (user) interactions
Records paths (called scenarios) from trigger events to goals
Describes one main flow of events (also called a basic course of action),
and possibly other ones, called exceptional flows of events (also called
alternate courses of action)
Is multi-level, so that one use case can use the functionality of another
one.
Use cases can be employed during several stages of software development,
such as planning system requirements, validating design, testing software, and
creating an outline for online help and user manuals.)*
*(Use Case ID: - Meaningful identification
Use Case version: - Depend upon draft reviewed.
Status: - It depends upon document status
1. Draft represents an incomplete document
2. Draft has been completed and is being reviewed.
3. Approved represents a use case that has been approved by all parties.
4. Rejected represents a Use case that has been rejected.
Title: - The title or name of the Use case (This should be a simple sentence
that describes the use case)
Actors: - An actor is a person or other entity external to the software system
being specified who interacts with the system and performs use cases to
accomplish tasks. Different actors often correspond to different user classes,
or roles, identified from the customer community that will use the product.
Name the actor that will be initiating this use case and any other actors who
will participate in completing the use case.
Normal flow: - This is where the description of our use case goes.
The normal flow should include the most common (or) the most valuable path
through the use case.
Alternative flow: - Document other, legitimate usage scenarios that can take
place within this use case separately in this section. State the alternative
flow, and describe any differences in the sequence of steps that take place.)*
4.3.1 Front end (Store front)
USE Case ID: UC- U-01
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Sridhar Bale Rao
Use Case Title: Customers Registration
Actors: Guest Users
Preconditions: Connecting to IBEEeCom portal- Front End (Customer
Store Front) by providing valid URL
Selecting the Register option from the Front End
(Customer Store Front) Home Page.
Normal Flow: System: Displays registration form
Guest User: Enters login, password, confirm password
Selects salute(either Mr or Ms or Mrs)
Enters first name , middle name ,last
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 7/19
name and email
Selects subscribes for news letter,
Selects profession
Enters phone number, fax number, date
of
birth, passport number.
Enters address
details(address1,address2,
address3,city,state and Zip)
Selects Country
Submits form
System: Verifies login information and displays an error
message
If password and confirm password are not
same
Verifies general information and displays an
error message if all mandatory fields are not filled, it also
displays error message if email, date of birth fields are
not in standard format
Verifies address details and displays an error message if
any mandatory field is not filled
Sends registered details to the database and gives
acknowledgement
Alternative Flows: System: Displays registration form
Guest User: Enters login, password, confirm password
Enters first name , middle name ,last
name and email
Selects profession
Enters phone number, date of birth.
Enters address
details(address1,address2,
address3,city,state and Zip)
Selects Country
Submits form
System: Verifies login information and displays an error
message
If password and confirm password are not
same
Verifies general information and displays an
error message if all mandatory fields are not filled, it also
displays error message if email, date of birth fields are
not in standard format
Verifies address details and displays an error message if
any mandatory field is not filled
Sends registered details to the database and gives
acknowledgement
Business Rules: Guest user has to enter all mandatory fields,
should maintain standard formats for emaild, date of
birth.
USE Case ID: UC- U-02
USE Case Version: 1.0
Status: 2
Release: 1.0
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 8/19
Author: Prasanna Yadav and Sridhar Bale Rao
Use Case Title: Customer account
Actors: Registered Users
Preconditions: Connecting to IBEEeCom portal- Front End (Customer
Store Front) by providing valid URL
Normal Flow: System: Displays the Front End (Customer Store
Front) Home page
Registered User: Enters login, password and submits
System: Verifies login information and displays an error
message
If user name and/or password are incorrect.
Registered user: Selects forgot password option if
he/she forgot
the password
System: Provides email address submission option in
separate window
Registered user: Submits emaild and get his/her login
information
Through mail.
Alternative Flows:
Business Rules: Registered user must enter valid user name and
password
USE Case ID: UC- U-03
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Sridhar Bale Rao
Use Case Title: Products catalog
Actors: Guest and Registered Users
Preconditions: Connecting to IBEEeCom portal- Front End (Customer
Store Front) by providing valid URL
Normal Flow: System: Displays the Front End (Customer Store
Front) Home page
Guest/Registered User: Selects categories from
category block/ Selects from home page
System: Displays all products under selected category
Guest/Registered user: Views displayed products
information
Alternative Flows: Through search or Advanced search guest/registered
user can get products info
Business Rules: Guest/Registered user should select one item at a time
USE Case ID: UC- U-04
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Sridhar Bale Rao
Use Case Title: Products search
Actors: Guest and Registered Users
Preconditions: Connecting to IBEEeCom portal- Front End (Customer
Store Front) by providing valid URL
Normal Flow: System: Displays the Front End (Customer Store
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 9/19
Front) Home page
Guest/Registered User: Enters data in search field
and finds
System: Displays search related info if available
otherwise it shows message
Guest/Registered user: Views displayed products
information
Alternative Flows: Browsing through catalog or advanced search user can
get info
Business Rules: Guest/Registered user should select one item at a time
USE Case ID: UC- U-05
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Sridhar Bale Rao
Use Case Title: Advanced search
Actors: Guest and Registered Users
Preconditions: Connecting to IBEEeCom portal - Front End (Customer
Store Front) by providing valid URL
Selecting advanced search option from the Front End
(Customer Store Front) Home page
Normal Flow: System: Displays advanced search window
Guest/Registered User: Selects category, enters
name, enter price range, color and finds
System: Displays search related info if available
otherwise it shows message
Guest/Registered user: Views displayed products
information
Alternative Flows: 1.System: Displays advanced search window
Guest/Registered User: Selects category, enters
name and finds
System: Displays search related info if available
otherwise it shows message
Guest/Registered user: Views displayed products
information
2.Browsing through catalog or searching
guest/registered user can get info
Business Rules:
USE Case ID: UC- U-06
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Sridhar Bale Rao
Use Case Title: Price list
Actors: Guest and Registered Users
Preconditions: Connecting to IBEEeCom portal- Front End (Customer
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 10/19
Store Front) by providing valid URL
Selecting price list option from the Front End (Customer
Store Front) Home page
Normal Flow: System: Displays available products price list
Guest/Registered User: Views the price list
Alternative Flows:
Business Rules:
USE Case ID: UC- U-07
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Sridhar Bale Rao
Use Case Title: News
Actors: Guest and Registered Users
Preconditions: Connecting to IBEEeCom portal- Front End (Customer
Store Front) by providing valid URL
Normal Flow: System: Displays the Front End (Customer Store
Front) Home page
Guest/Registered User: selects one news item from
the news block
System: Displays detailed info of the selected news
item
Alternative Flows:
Business Rules: Guest/registered user can select one news item at a
time
USE Case ID: UC- U-08
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Sridhar Bale Rao
Use Case Title: Feed back
Actors: Guest and Registered Users
Preconditions: Connecting to IBEEeCom portal- Front End (Customer
Store Front) by providing valid URL and selecting
feedback option
Normal Flow: 1.System: Displays feedback screen
Guest/Registered User: Enters product name, name,
email, message, comments about the product and
selects rank of the product and submits the details.
System: Sends submitted details to the database and
provides acknowledgement.
2. Guest/registered user: Resets details after filling
one or more fields.
System: Clears the entered data.
Alternative Flows:
Business Rules: Guest/Registered User has to enter all mandatory fields
and should fill email field in the standard format.
USE Case ID: UC- U-09
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 11/19
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Sridhar Bale Rao
Use Case Title: Shopping cart
Actors: Guest and Registered Users
Preconditions: Connecting to IBEEeCom portal- Front End (Customer
Store Front) by providing valid URL
Selecting a product from catalog/ search/ advanced
search
Normal Flow: System: Displays product info
Guest/Registered User: Selects Add option
System: Adds product to the cart
Guest/registered user: Selects quantity option and
modifies quantity and update
System: Updates total cost
Guest/registered user: Chooses checkout option
System: Asks login info and also provides create
account facility.
Registered user: Enters login info
Guest User: Selects create account option
Alternative Flows: System: Displays product info
Guest/Registered User: Selects Add option
System: Adds product to the cart
Guest/registered user: Selects quantity option and
modifies quantity and update
System: Updates total cost
Guest/registered user: Selects close option
System: Closes the cart window and allows user to
buy another product.
Guest/registered user: Selects another product
System: Adds another product to the cart
Guest/registered user: Selects remove option in the
cart
System: Removes selected product from the cart
Guest/registered user: Chooses checkout option
System: Asks login info and also provides create
account facility.
Registered user: Enters login info
Guest User: Selects create account option
Business Rules: Customer has to select minimum one product as well as
quantity.
There is no limitation for selecting maximum products
and quantity w.r.t availability.
USE Case ID: UC- U-10
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Sridhar Bale Rao
Use Case Title: Polls
Actors: Guest and Registered Users
Preconditions: Connecting to IBEEeCom portal- Front End (Customer
Store Front) by providing valid URL
Normal Flow: System: Displays home page
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 12/19
Guest/Registered User: Selects one option in poll
block and votes.
System: Receives the vote and provides up-to-date
poll results.
Alternative Flows: System: Displays the Front End (Customer Store
Front) Home page
Guest/Registered User: Selects one option second
time in poll block in the same session.
System: Rejects the vote and provides message.
Business Rules: Guest/Registered User can vote one time per session.
4.3.2 Back end (Administrative Tools)
USE Case ID: UC- Ad-01
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Admin Login Operation
Actors: Admin User
Preconditions: Connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL
Normal Flow: System: Displays the Admin Login page
Admin User: Enters User ID, password and submits
System: Verifies login information and Provides Admin
Home Page, if Login Details are Correct.
Alternative Flows: System: Displays the Admin Login page
Admin User: Enters User ID, password and submits
System: Verifies login information and Provides an
error Message if login Details are incorrect
Business Rules: Admin User has to give Valid User ID and password for
Logging; if any one is incorrect login operation wont be
performed.
USE Case ID: UC- Ad-02
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Adding new categories/subcategories
Actors: Admin User
Preconditions: Connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL (Admin login Page
displays)
Entering Valid User ID and Password (Admin Home page
Displays)
Selecting Catalog option in the Admin Home page
Selecting Categories Option in the Catalog menu
Normal Flow: System: Displays the All Categories Page
Admin User: Selects Add New Category option
System: Displays Add New Category form
Admin User: enters parent, Category Name, sort order,
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 13/19
attaching logo by browsing.
Enters meta keywords, meta description and
description(HTML) and saves.
System: saves the details into the database
Alternative Flows: 1.System: Displays the All Categories Page
Admin User: Selects Add New Category option
System: Displays Add New Category form
Admin User: enters parent, Category Name, sort order
Selecting parameters like color, weight, dimensions
etc
Attaching logo by browsing.
Enters meta keywords, meta description and
description(HTML) and saves.
System: saves the details into the database
2. System: Displays the All Categories Page
Admin User: cancels the form (without entering any
data, after entering some data and entering full data)
System: closes the form
Business Rules:
USE Case ID: UC- Ad-03
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Viewing/Editing/deleting existing categories
Actors: Admin User
Preconditions: Connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL (Admin login Page
displays)
Entering Valid User ID and Password (Admin Home page
Displays)
Selecting Catalog option in the Admin Home page
Selecting Categories Option in the Catalog menu
Normal Flow: System: Displays the All Categories Page
Admin User: selects Viewing/Editing/deleting option
System: displays selected category details(view).
displays selected category details for editing(editing).
Displays confirmation message for deleting(deleting)
Admin User: views and close(view)
Edits intended details and saves(editing)
Confirms deleting
System: closes the window(view)
Saves the modified details to the database(editing)
Deletes the category(deleting)
Alternative Flows:
Business Rules: Admin user can select one category at a time.
USE Case ID: UC- Ad-04
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Adding new products
Actors: Admin User
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 14/19
Preconditions: Connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL (Admin login Page
displays)
Entering Valid User ID and Password (Admin Home page
Displays)
Selecting Catalog option in the Admin Home page
Selecting Products Option in the Catalog menu
Normal Flow: System: Displays the All Products page
Admin User: Selects Add New Product option in the
All Products page.
System: Displays Add New Category form
Admin User: selects parent, enters product name and
product code, selects tax class, enters sort order,
price(number only), list price, In stock, shipping freight,
weight, minimum order quantity and description(HTML)
and saves.
System: Saves the details into the database and
provides ACK.
Alternative Flows: 1.System: Displays the All Products page
Admin User: Selects Add New Product option in the
All Products page.
System: Displays Add New Category form
Admin User: selects parent, enters product name and
product code, selects tax class, enters sort order,
price(number only), list price, In stock, shipping freight,
weight, minimum order quantity.
Selects product configuration and enters color,
dimension, weight etc details.
Selects product picture gallery and attaches picture,
thumbnail, enlarged picture by browsing.
2. System: Displays the All Products Page
Admin User: cancels the form (without entering any
data, after entering some data and entering full data)
System: closes the form
Business Rules:
USE Case ID: UC- Ad-05
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Viewing/Editing/deleting existing product entry
Actors: Admin User
Preconditions: Connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL (Admin login Page
displays)
Entering Valid User ID and Password (Admin Home page
Displays)
Selecting Catalog option in the Admin Home page
Selecting Products Option in the Catalog menu
Normal Flow: System: Displays the All Products page
Admin User: Selects Viewing/Editing/deleting option in
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 15/19
the All Products page.
System: displays selected product details in the
separate window (view).
displays selected product details for editing in the
separate window (editing).
Displays confirmation message for deleting(deleting)
Admin User: views and close(view)
Edits intended details and saves(editing)
Confirms deleting
System: closes the window(view)
Saves the modified details to the database(editing)
Deletes the product(deleting)
Alternative Flows:
Business Rules:
USE Case ID: UC- Ad-06
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Importing products
Actors: Admin User
Preconditions: Connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL (Admin login Page
displays)
Entering Valid User ID and Password (Admin Home page
Displays)
Selecting Catalog option in the Admin Home Page
Selecting Import Excel option In the Catalog menu.
Normal Flow: System: Displays the Import Excel Page
Admin User: Specifies Excel sheet path through
Browse option and Submits.
System: Imports products from CSV (Excel sheet) file
Alternative Flows:
Business Rules: Admin User can Import One file at a time
USE Case ID: UC- Ad-07
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Exporting products
Actors: Admin User
Preconditions: Connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL (Admin login Page
displays)
Entering Valid User ID and Password (Admin Home page
Displays)
Selecting Catalog option in the Admin Home Page
Selecting export Excel option In the Catalog menu.
Normal Flow: System: Displays the Export Excel Page
Admin User: Exports Products
Alternative Flows:
Business Rules:
USE Case ID: UC- Ad-08
USE Case Version: 1.0
Status: 2
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 16/19
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Special offers
Actors: Admin User
Preconditions: Connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL (Admin login Page
displays)
Entering Valid User ID and Password (Admin Home page
Displays)
Selecting Catalog option in the Admin Home page
Selecting Special offers Option in the Catalog menu
Normal Flow: System: Displays the Special offers page
Admin User: Selects Add new offer option
System: provides Add new offers page
Admin User: Selects product, enters product price
,discount and saves
System: Saves the details into database
Alternative Flows: 1.System: Displays the Special offers page
Admin User: Selects Add new offer option
System: provides Add new offers page
Admin User: Selects product, enters product price
,discount, selects Buy one get one free and saves
System: Saves the details into database
2. System: Displays the Special offers page
Admin User: cancels the form without filling any data,
after filling some data and after filling full data.
System: Closes the page.
Business Rules: Admin User
USE Case ID: UC- Ad-09
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Defining Polls
Actors: Admin User
Preconditions: Connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL (Login window
displays)
Entering Valid User ID and Password (Admin Home page
Displays)
Selecting Module option in the Home page
Selecting Polls option in the Module menu.
Normal Flow: System: Displays the Start New Poll page
Admin User: Enters a poll Question
Enters 3 Answer options each in separate line and
Saves the Details
System: accepts the details and sends for intended
Process.
Gives Ack.
Alternative Flows: System: Displays the Start New Poll page
Admin User: Enters some data/all data and Choose
Reset option.
System: Clears the entered data.
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 17/19
Business Rules: Admin User has to type one Question and 3 answer
options (each in separate line).
Admin user can reset the data at any movement before
saving the data.
USE Case ID: UC- Ad-10
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Adding news
Actors: Admin User
Preconditions: Connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL (Login window
displays)
Entering Valid User ID and Password (Admin Home page
Displays)
Selecting Module option in the Home page
Selecting News option in the Module menu.
Normal Flow: System: Displays the Add News page
Admin User: Enters Priority, Publish Date by
selecting, and Enters News Title.
Attaches Logo through Browse option and Adding
text for Publication in HTML format
Saves the Details
System: accepts the details and sends for intended
Process.
Alternative Flows: 1)System: Displays the Add News page
Admin User: Enters Priority, Publish Date by
selecting and Enters News Title.
Attaches Logo through Browse option and Adding
text for Publication in HTML format
Enters News letter text and selects Send this
newsletter to subscribers option.
Saves the Details
System: accepts the details and sends for intended
Process.
2) System: Displays the Add News page
Admin User: choose Cancel option
System: Close the Add News page
Business Rules:
USE Case ID: UC- Ad-11
USE Case Version: 1.0
Status: 2
Release: 1.0
Author: Prasanna Yadav and Lavanya
Use Case Title: Reports
Actors: Admin User
Preconditions: connecting to IBEEeCom portal - Back End (Admin
Interface) by providing valid URL (Login window
displays)
Entering Valid User ID and Password (Admin Home page
Displays)
Selecting Reports option in the Home page
Selecting Categories Reports/Products Reports option
in the Reports menu.
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 18/19
Normal Flow: System: Displays Categories Reports/Products Reports
page
Admin User: selects View reports option (link)
System: displays Categories Reports/Products Reports
in a separate window
Admin User: views the Report and Close.
Alternative Flows:
Business Rules:
5). Non Funtional Requirements
5.1 Usability Requirements
(As it is a Internet Application, must have some usabilty Features. End users of
this System are Unlimited and from Various Skilled groups, so that we cant
restrict them. By providing some fecilities we have to make them comfortable.)
Colors what we use in this Web Portal design are must be attractive.
Fonts that uses for User Interface (Customer Store front) Design are
must be in Uniform.
Easy Navigations are freferable to do any task.
Multiple flows (ways) are freferable to do any task.
Home page Should be Centralized System (Screen/Window) to go to
any feature and to get any result.
The fecility to return to Home page from any page Should available.
Labels of all Objects in the entire system Must be in Understadable
form(Meaningful form).
5.1 Performance Requirements
(Applications performance not only depends on application design also on
Customers Systems Configuration (both Hardware and Software), Internet
Access Speed, networks and Others)
Even though the performance is not only depends on application design, our
application design and implimentation also responcible for the Performance.
It has to load, with in the Industry Standard time.
It has to support up to 2000 Concurrent users.
It has to update the database in short time in order to reduce the stock
verfication problems.
5.3 Compatibility Requirements
(As it is a Internet Application, it has to support various Hardware
configurarions, Softwares and Network Communications)
It should support all types of Hardware versions, Operating Systems and
Browsers
5.3.1 Operating Systems
Operating systems -Wndows98 and upper Versions (EX: Win98, windows 2000
prof, XP Vista and win NT Server,windows 2000 server, 2003 server and
windows 2008 server)
Unix and all Unix flavours like LINUX, Solaris etc..
Novell netware
5.3.2 Browsers
IE 5.0 and higher versions , Mozilla Firefox, AOL, Netscape Navigator.
5.3.4 Hardwares
All leading Brands
6). Other Requirements
7). Glossary
-
7/22/2014 A Sample SRS Document ~ Software Testing
http://www.gcreddy.com/2014/06/a-sample-srs-document.html 19/19
New er Post Older Post
Posted in: SRS Document
Home
0 comments:
Post a Comment
Enter your comment...
Comment as: Google Account
Publish
Preview
Links to this post
Create a Link
Copyright 2011 Software Testing | Powered by Blogger
+1 Recommend this on Google