Post on 20-Jul-2016
description
080470116003 Testing
Chapter 7
TESTING
Key Concepts
7.1 Testing Plan
7.2 Testing Strategy
7.3 Testing Methods
7.4 Test Cases
VVP (IT) 64
080470116003 Testing
7.TESTING
7.1 TESTING PLAN
Software Testing is a critical element of Software Quality Assurance and represents the
ultimate review of specification.
Some of the Testing Objectives are:-
Testing is a process of executing a program with the intent of finding the errors.
A good test case is one that has a high probability of finding undiscovered errors.
A successful Test on the other hand is one that uncovers all the undiscovered errors.
Testing is a set of activities that can be planned in advance and conducted systematically to
carry out the testing procedures of the proposed system. Testing generally done at two levels-
testing of individual, modules and testing of the entire ensure that the software does not fail,
i.e. that it will run according to its specifications and in the way users expect.
Following procedures will be carried out
Unit Testing
Integration testing
System Testing
Acceptance Testing
Features Tested
All the functional features specified in the System Requirement Specification are tested.
System level Integration for the various modules that were developed has been done.
Performance testing has been done for acceptable time and correctness of data.
VVP (IT) 65
080470116003 Testing
7.2 TESTING STRATEGY
A strategy for software testing integrates software test case design method into a well-planned
series of steps that result in the successful construction of the software. The strategy provides
the roadmap that describes the steps to be conducted as a part of testing, then these steps are
planed and then undertaken, and how much effort, time and resource will be required.
We have tested our whole System using top down testing strategy.
For each module testing we have decided to test each lower level module with white box
testing strategy.
When all modules are tested successfully then we will move to one step down and
continue with white box testing strategy.
When all modules will be tested successfully then we will integrate those modules and try
to test integrated system using black box testing strategy.
7.3 TESTING METHODS
Unit testing
Unit testing focuses verification effort on the smallest unit of software design that is software
component or module. It can be done in two ways bottom-up or top- down. It focuses on
smallest unit of all modules. Our system uses top-down integration testing as a decremented
approach to construction of program structure.
Integration Testing
When the unit testing is over, all the modules are integrated and tested as a whole. It might be
possible that all modules may work individually, but they may not work when we put them
together. Data can be lost across the interface, one module can have adverse affect on other or
VVP (IT) 66
080470116003 Testing
sub functions of another, when combined may not produce desired major function,
individually acceptable imprecision may be magnified to unacceptable level; global data
structure can present problem. So it has to be tested this way so that the final output is the
desired one.
Validation Testing
After the integration testing software is completely assembled as a package, interfacing error
have been uncovered and corrected, and then validation testing may begin. Validation can be
defined in many ways but a simple definition is what a validation succeeds when software
functions in a manner that can be reasonably accepted by the user.
System testing
Any software is only one element of a larger computer based system. Ultimately software is
incorporated with other system elements like hardware, people, information and a series of
system integration and validation tests are conducted. System testing is actually a series of
different test whose primary purpose is to fully exercise the computer based system. Although
each test has a different purpose, all work to verify that system elements have been properly
integrated and perform allocated functions.
Storage Testing
The database of the system has to be stored on the hard disk. So the storage capacity of the
hard disk should be enough to store all the data required for the efficient running of the
system.
VVP (IT) 67
080470116003 Testing
7.4TEST CASES
The test cases are designed to check the system functionality to ensure software quality.
Here we have designed test cases, which are directly derived from the system scenarios
from the analysis phase. These scenarios are developed to identify events and actions in
the system. They assist here for test case development because they are sequence of
interaction between system and user.
Test Type
Test Cases Test Criteria Expected Output
Actual Output
Normal Enteringuser’s Email IDand password
Both must becorrect
Allow user toEnter
Allow user to enter
Moderate Enteringuser’s Email IDand password
If any one isincorrect
Allow user toEnter
user is not permittedto enter in to theapplication
Normal On clickLogin button
user’s name andpassword must befilled
Allow user toEnter
Allow user to enter
Moderate On clickLogin button
If user’s name andpassword are notfilled
Give message-You must enterUsername andPassword.
Give message-You must enterUsername andPassword.
Normal On clickLogin button
User must beactive
Allow user toenter
Allow user to enter
Table 7.1 User Login Test cases
VVP (IT) 68
080470116003 Testing
Other Forms
Test Type Test Cases Input Assumed OutputModerate Require Field in form is
empty. Empty String Display Error
Message.Moderate Compare Password to
confirmthe type password
Any string Display Error Message, Allow toRe-type password
Moderate Invalid Email Format Wrong format. Please enter valid email.
Moderate Telephone No Phone no should be followed by STD code.
Enter in given format.
Moderate Telephone No, Mobile No Phone no should be integer.
Phone no should be integer.
Table 7.2 Other Forms Test cases
Test Case
No.
Description Expected
Result
Actual
Result
1 Form opens and closes successfully Yes Yes
2 Window Size is normal Yes Yes
3 Form Looks proper and uniform Yes Yes
4 Message of error and warning are specific Yes Yes
5 Date for current week is displayed at
comment
Yes Yes
6 Checks whether data in all mandatory fields
are entered
Yes Yes
Table 7.3 Form Specific Test Cases
VVP (IT) 69
080470116003 Screen Shots & User Manual
Chapter 8
SCREEN SHOTS & USER MANUAL
VVP (IT) 70
080470116003 Screen Shots & User Manual
HOME PAGE
Figure 8.1 Home page of Art Showcase & Sharing
This page contains all the links of the websites , most viewed,most downloaded, most
commented,most rated arts and when we click on any one of the image we can directly go to
the detail page of that image. It also contains categories of the arts.
VVP (IT) 71
080470116003 Screen Shots & User Manual
REGISTER PAGE
Figure 8.2 Register page of Art Showcase & Sharing
This page contains Registration details of the user who want to register in our site & want to
get services which is given by us.
VVP (IT) 72
080470116003 Screen Shots & User Manual
LIST PAGE
Figure 8.3 List page of Art Showcase & Sharing
This page contains list of categories wise images of art where user can see the images .
VVP (IT) 73
080470116003 Screen Shots & User Manual
DETAILS PAGE
Figure 8.4 Details page of Art Showcase & Sharing
This page contains all the details of the images . It opens when user click on list page images .
Also user can give their comments, like – dislike report, flag to it & also add this item to into
their favourite list. They can share their art also download art.
VVP (IT) 74
080470116003 Screen Shots & User Manual
USER PROFILE PAGE
Figure 8.5 User Profile page of Art Showcase & Sharing
This page contains the User profile when one register then they can see their profile. In this
page one has all the details of their information.
VVP (IT) 75
080470116003 Screen Shots & User Manual
UPLOAD PAGE
Figure 8.6 Upload page for Art Showcase & Sharing
This page contains upload details of the art & video when the user want to upload image or
video .
VVP (IT) 76
080470116003 Screen Shots & User Manual
EDIT PROFILE
Figure 8.7 Edit profile page of Art Showcase & Sharing
This page contains all the details of the user when one has given to it at the time of
registration then when click on Edit one can edit his/her information.
VVP (IT) 77
080470116003 Screen Shots & User Manual
SEARCH RESULTS
Figure 8.8 Search results page of Art Showcase & Sharing
This page contains the search results which is search by the given options.
VVP (IT) 78
080470116003 Screen Shots & User Manual
CONTACT PAGE
Figure 8.9 Contact page of the Art Showcase & Sharing
This page contains the contact details of the our website where user can contact to the admin
for their query.
VVP (IT) 79
080470116003 Screen Shots & User Manual
ADMINISTRATOR ADD/DELETE/EDIT CATEGORIES
FUNCTIONLITIES PAGE
Figure 8.10 Admin add/del/edit categories page of Art Showcase & Sharing
This page is for administrator of this website here in this page admin can add/delete/edit
categories also in this grid admin can search categories .
VVP (IT) 80
080470116003 Screen Shots & User Manual
ADMINISTRATOR CONTACT PAGE
Figure 8.11 Admin contact page for Art showcase & Sharing
This page contains the contact details which come from the user side . So that admin can
know what is the user query to him/her.
VVP (IT) 81
080470116003 Screen Shots & User Manual
ADMINISTRATOR UPLOAD PAGE
Figure 8.12 Upload page for admin of Art Showcase & Sharing
This page contains the upload details of the art here admin can upload the art & video.
VVP (IT) 82
080470116003 Screen Shots & User Manual
FLAG REPORT
Figure 8.13 Flag report page for admin side of Art Showcase & Sharing
This page contains the flag reports of the art when user at the details page when give flag to
art this is shown in this page to admin.
VVP (IT) 83
080470116003 Limitations & Future Enhancements
Chapter 9
LIMITATIONS & FUTURE ENHANCEMENTS
Key Concepts
9.1 Limitations
9.2 Future Enhancements
VVP (IT) 84
080470116003 Limitations & Future Enhancements
9.LIMITATIONS & FUTURE ENHANCEMENTS
Though we tried our best in developing this system but as limitations are mere parts of any system so are of our system. Some limitations of “Art Showcase & Sharing Web-Portal” are as under:
9.1LIMITATIONS The person who does not have internet connection can’t get this application services. Sometimes in mail sending it will go junk to mail instead of going in inbox. Sometimes it takes more time to search details whatever we required. One user can do ratings, like –dislike only once . Once they do they can not change their views about the arts.
9.2FUTURE ENHANCEMENT
There is always a scope for enhancements in any system, especially in the world of
computers. The ”Art Showcase & Sharing Web- Portal” website can also be modified
according to the future requirements and the advancements of the technology. Below
mentioned are some of the changes possible in the future to increase the adaptability, and
efficiency of the system.
Ratings more than one user can give to the art if it is given previously to that rated art.
VVP (IT) 85
080470116003 Conclusion & Discussion
Chapter 10
CONCLUSION & DISCUSSION
VVP (IT) 86
080470116003 Conclusion & Discussion
10. CONSLUSION & DISCUSSION
By performing this project we can conclude that with a great hope that this system will really
prove to be very useful for the ART SHOWCASE AND SHARING SYSTEM to handle the
various fields like administrator, visitor, user etc. in a more efficient way . In this every
people can upload and download videos and images totally free of cost. There are many sites
available in the internet. But our site is like a community where the user can communicate
with each others and freely they can use this site. Also this website is reliable easy to use
compact, less complex and easy to handle with wonderful GUI.
VVP (IT) 87
080470116003 References
REFERENCES
http://www.deviantart.com/
http://arthistory.about.com/arts/arthistory/
http://www.facebook.com/
http://www.art.com/
http://www.jquery.com/
http://www.w3schools.com/
VVP (IT) 88
080470116003 Work Experience
WORK EXPERIENCE
VVP (IT) 89