Professional Documents
Culture Documents
5
Deployment
CHAPTER 5
Deployment
73
Chapter No.5
Deployment
Chapter No.5
Deployment
A system
A collection of components that work together to realize some objective forms a system.
Basically there are three major components in every system, namely input, processing and
output.
are
connected with each other and they are interdependent. For example, Human body
represents a complete natural system. We are also bound by many national systems such
as political system, economic system, educational system and so forth. The objective of
the system demands that some output is produced as a result of processing the suitable
inputs.
System life cycle
System life cycle is an organizational process of developing and maintaining systems. It
helps in establishing a system project plan, because it gives overall list of processes and
sub-processes required developing a system. System development life cycle means
combination of various activities. In other words we can say that various activities put
together are referred as system development life cycle. In the System Analysis and Design
terminology, the system development life cycle means software development life cycle.
75
Chapter No.5
Deployment
Following are the different phases of software development cycle:
System study
Feasibility study
System analysis
System design
Coding
Testing
Implementation
Model of Testing
Following are key points of Model testing:
Testing is a process of executing a program with the intent of finding
an error.
A good test case is one that has a high probability of finding an as yet
undiscovered error.
A successful test s one that uncovered error.
76
Chapter No.5
Deployment
There are different Modules of testing. On the basis of testing methods there are two types
of testing:
1.
2.
White-box testing.
Black-box testing.
Chapter No.5
Deployment
2).BLACK-BOX TESTING:
For our system periodically we have tested our website using black-box testing. Thinking
as a client we have evaluated the website for its easy going and convenience.
Unit testing:
During the programming stages each and every form, modules and class treated unit
has been put into the test data. Every module is tested independently. The steps are
follows.
1.
2.
3.
specification, has been used for testing of the module to see if it works as specified.
Integration testing:
After the individuals modules were tested out we go the integrated to create a
complete system. This integration process involves building the system and
testing the resultant system for problems that arise from component interaction.
Performance testing
Performance testing is designed to test the runtime performance of the system
within the system context of the system. These tests were performed as module
level as well as system level. Individual modules were tested for required
performance.
Condition testing:
Performance testing is the test case design method that exercises the logical
conditions.
Interface testing:
78
Chapter No.5
Deployment
Interface sting is integral part of integration. We examined the code to be tested
and explicitly list each call to an external component. Performance testing is the
test case design method that exercises the logical conditions. int the system
standards tests for GUIs have been performed, which are as follows:
The position and related for all controls were checked.
Validations for all inputs were done.
Pull down controls was verified for proper functionality.
Whether the non-editable text controls disabling and it was also verified
that it doesnt exceed the maximum allowed length
Testing Strategy
Unit Testing:
Unit testing focuses verification effort on the smallest unit of software design the
software component or module. Using the component level design description as a guide,
important control paths are tested to uncover errors within the boundary of the module. The
unit test focuses on the internal processing logic and data structures within the boundaries
of the component.
Integration testing:
Integration testing is a systematic technique for constructing the website architecture while
at the same conducting test to uncover errors associated with interfacing. During the
programming stages each and every form, modules and class treated unit has been put into
the test data. The objective is to take unit tested components and a program structure that
has been dictated by design.
Test Cases
A test case in software engineering is a set of conditions or variables under which a tester
will determine whether an application or software system is working correctly or not. The
mechanism for determining whether a software program or system has passed or failed
such a test is known as a test oracle. In some settings, an oracle could be a requirement or
79
Chapter No.5
Deployment
use case, while in others it could a heuristic. It may take many test cases to determine that
a software program or system is considered sufficiently scrutinized to be released. Test
cases are often referred to as test scripts, particularly when written. Written test cases are
usually collected into test studies.
After deployment there is a important phase to test some of the important use cases these
are known as test cases these all are given from next page.
Unit Testing
Guest Site
Working Task
Result
1. Home Page
Working of login panel
Classifieds Display
Navigation Link
2. Register Module
Fill the user registration detail
- Field validation
Fill the advertiser registration detail
- Field validation
80
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Chapter No.5
Deployment
3. Classifieds Display Module
Display different categories with their
sub categories dynamically
Display classifieds with detail
4. Search Module
Verify searching criteria
Display search result
Display descriptive information
Fine
Fine
Fine
Fine
Fine
User Site
Working Task
Result
1. Home Page
Classifieds Display
Navigation Link
2. Classifieds Display Module
Display different categories with their
sub categories dynamically
Display classifieds with detail
Send query for particular classified
Save classifieds as per user interest
3. Search Module
Verify searching criteria
Display search result
Display descriptive information
4. View Detail
View saved classifieds
- Display selected classifieds
81
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Chapter No.5
Deployment
- Display detailed information
- Send query for classified
View inquiry response
- Display information according to
read status
- View detail
- Send query for that response or
delete that query detail
5. Update Detail
Personal profile
- Field validation
Change password
- Field validation
Advertiser Site:
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Working Task
Result
1. Home Page
Display reminder
- List of schemes i.e. about to expire
Fine
Fine
Fine
Fine
Fine
format
Upload classified contents
- Field validation
3. Search Module
Verify searching criteria
Display search result
Display descriptive information
82
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Chapter No.5
Deployment
4. View Detail
View inquiry box
- Display information according to
Fine
read status
- View detail
- Send response for that query or
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Admin Site:
Working Task
Result
1. Home Page
Display scheme & classified activation
Fine
request count
Navigation Link
Fine
83
Chapter No.5
Deployment
2. Upload Classified Module
Select advertiser behalf of whom
Fine
classified is uploaded
Select scheme and display its detail
Fine
format
Upload classified contents
- Field validation
3. Search Module
Verify searching criteria
Display search result
Display descriptive information
4. Activation Request Module
Scheme activation
- Display advertiser information
- Approve scheme
Ad activation
- Display advertiser information
- Display classified detail
- Approve or reject classified
5. Update Details
Data entry
- Validate data
Update data
- Validate data
6. View Detail
Register user information
Feedback information
Advertiser information
- Personal detail
- Scheme detail
- Classified detail
Navigation Testing
All navigation links are working in proper manner.
Functionality Testing
84
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Fine
Chapter No.5
Deployment
There are following points of functionality testing:
Environment Testing
Following OS are considered for testing environment operability of software.
Windows 98
Windows XP
Windows 7
85