35
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

art showcase and sharing web portal

Embed Size (px)

DESCRIPTION

dynamic php project related to art showcase , artist profile project

Citation preview

Page 1: art showcase and sharing web portal

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

Page 2: art showcase and sharing web portal

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

Page 3: art showcase and sharing web portal

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

Page 4: art showcase and sharing web portal

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

Page 5: art showcase and sharing web portal

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

Page 6: art showcase and sharing web portal

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

Page 7: art showcase and sharing web portal

080470116003 Screen Shots & User Manual

Chapter 8

SCREEN SHOTS & USER MANUAL

VVP (IT) 70

Page 8: art showcase and sharing web portal

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

Page 9: art showcase and sharing web portal

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

Page 10: art showcase and sharing web portal

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

Page 11: art showcase and sharing web portal

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

Page 12: art showcase and sharing web portal

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

Page 13: art showcase and sharing web portal

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

Page 14: art showcase and sharing web portal

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

Page 15: art showcase and sharing web portal

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

Page 16: art showcase and sharing web portal

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

Page 17: art showcase and sharing web portal

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

Page 18: art showcase and sharing web portal

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

Page 19: art showcase and sharing web portal

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

Page 20: art showcase and sharing web portal

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

Page 21: art showcase and sharing web portal

080470116003 Limitations & Future Enhancements

Chapter 9

LIMITATIONS & FUTURE ENHANCEMENTS

Key Concepts

9.1 Limitations

9.2 Future Enhancements

VVP (IT) 84

Page 22: art showcase and sharing web portal

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

Page 23: art showcase and sharing web portal

080470116003 Conclusion & Discussion

Chapter 10

CONCLUSION & DISCUSSION

VVP (IT) 86

Page 24: art showcase and sharing web portal

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

Page 25: art showcase and sharing web portal

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

Page 26: art showcase and sharing web portal

080470116003 Work Experience

WORK EXPERIENCE

VVP (IT) 89