Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
At EPSILON, we firmly believe that technology can create value only if it helps
organizations achieve their business objectives and sustained competitive advantage.
Epsilon’s focus is on helping companies strategize, plan and deploy cutting edge
technologies, with the overall purpose of contributing in realization of their business
goals. As an IT Consulting and Services firm, EPSILON offers services in the areas of ERP,
e-Business, EAI, Data warehousing, Quality Analysis and Testing.
EPSILON employees make a rich pool of talented, experienced and technically proficient
professionals, who provide clients with technology expertise, execution capabilities and most
importantly high levels of delivery. Epsilon’s management has several years of proven
experience in providing technology solutions and shaping IT initiatives for large and mid size
corporations.
Based on our belief that customers can best be served only when technology is amalgamated
with the clear understanding of its application in business, EPSILON consultants offer
solutions by alloying technology, industry knowledge and valuable experience. Aligning our
service delivery and approach for each client and their specific requirements, we strive for
highest level of customer satisfaction. This has resulted in a growing list of delighted
customers for EPSILON.
Privately held and headquartered in [NAME AND PLACE]Kansas, Global Soft Systems
provides services across the United States.
Core Values
All EPSILON employees share a set of core values that characterizes our thoughts
and actions.
Commitment
Passionate commitment to provide high quality and value
driven services.
Honoring commitments at all times.
Keeping up promises and delivering, no matter what.
(Getting it done).
Customer Satisfaction
Growth
Vision
To earn global admiration as an IT Outsourcer, by building and maintaining long
lasting relationship with people and technology and deliver functional software and
excellent services.
We believe nothing works like networking. We ensure an excellent relationship with
our internal and external team; our employees and our clients. At Epsilon, team
building and close interaction transcends our potential to assist and improve our
business productivity and growth. We take Customer and client satisfaction as an
opportunity to express leadership and deliver valuable services. Through expression of
transparency and commitment towards our work team and work, we have successfully
been able to create an excellent environment within and across the company.
Value
We cherish and nurture our values and interactions with all our employees and clients.
We have high regards for individual value which creates a transparent atmosphere
ensuring outstanding teamwork and rapport, built within the company. We promise to
live up to our values.
Epsilon IT Solution
Phone:-91-40-32447s340,Email:info@epsilonitsolution.com
The Internet seems to fit the answer perfectly. With the website that can give all the
customer complaint request and solution, different other services like transportation of
heavy devices, service center enquiry and search, service at home, accessory store
information and can reach all the customers everywhere and at anytime, the those site
can attract more people to shop from showrooms which provides such type of facility.
And with the online status display facility they can display all their complaints and the
status of the complaints with the 24*7 hour-online support; the site can save the cost
of renting, employee salary and manual work expenses. The “Online Customer Care
for Electronic Products” will decrease the chance of miscommunication between
service center and the customer.
This is online customer care system that allows complaints regarding electronic
products and the status information of those complaints on web. It also provides other
primary services info. This is hiring by any electronic device customer of respective
company. Administrator can manage user, delete user at the designation of employee
of the respective service center and also manages service centers. Administrator can
add service centers and the employees at that service center. And the service center in
charge can manage complaints of customer, also manages service engineers and
feedback regarding complaints. Head operator of each service center in each city
manages brands, products and categories with respect to the availability of products at
the showroom of respective company. Service engineer can view the all complaints
assigned by service center in charge and perform suitable action on that complaints. If
the user is registered then he/she can login and can complaint and gets information
regarding solution of his/her complaints.
Introduction
1.1Understand the Existing System
1.2Introduction of the Project
1.4Purpose of the Project
1.5Introduction to Technology
Before few years, a customer had ample time to go from store to store to locate the
service center of the victim product followed by bargaining, placing a manual
complaint and finally getting the service on that complaint. This complete process
could range from a few hours to weeks depending on the product, quantity and source
of disappointment. Nowadays, entire scenario has changed. Users can complaint
regarding defective products and get services and even payment of the service on the
internet.
Objective
The main objective of the project is to provide easy access of the information by using
the graphical user Interface. Only authorized user can complaint for the products of
any brand in client side. Customer has to register himself to get facility of such type of
online system. This project works in clients-server technology. This project has user
interface for accessing information related to the invoice no.
Business personnel’s, simple customers for online transaction of complaints that is
used in day-to-day life regarding electronic devices, will use the Online Customer
Care software. It is seen that most of users show interest in purchasing things online
and that’s why they are interested in online complaint system when any failure occurs
in the product. Hence this website could be a successful and profitable deal. All
changes, including the reports and supplements, have to be tracked and logged for
liabilities issues.
To develop a website which can provide an attractive and an easy way
to complaint for any electronic product of any brand of the respective
company?
To provide online information regarding that complaints.
To provide online accessory details.
To reduce manual effort for complaints of vast quantities product.
The website is intended for providing the online customer care facility to the users.
This site is basically showing the details of the electronic products of particular
invoice no. of the customer and allows the user to select the defective products, add
that products to complaint list and then send complaint regarding that product.
Data: Facts, graphics, text, images, sound, video, segments that have many user
environments.
Data type: A detailed coding schema recognized by the system software, such as
DBMS, for the presenting organization data.
Entity: A person, place, object, event or concept in the user environment about which
the organization wishes to maintain data.
Event: A database action [creates, update and delete] or an action taken place due to
some of the users movement or machine action.
Foreign key: An attribute in a relation of a database that serves the primary key of
other relations in the same database.
Primary key: An attribute [or combination of attributes] that you need to identify
each row in a relation.
Schema: That structure which contains descriptions of all objects created by users
such as base tables, views, constraints etc, as the part of a database.
Because of the ease of the use and the decreasing cost of service from ISPs, the
Internet and the World Wide Web nowadays has become a major part of everyday
business and every work. The Internet is now not only a useful tool for students but
for businessmen as well as every human being. Many organizations have begun to use
the World Wide Web as a showcase for the products they offer the people by giving
the information of the products, policy, and other information. Today more than
people use the World Wide Web for gathering information because of it’s no long
time consuming And get more accurate information and communicating with it. A lot
of organization is now also providing online customer care facility for convenience of
their clients. As a result, more people are now turned to online purchasing and online
request of complaint solution of the respective defective product on the Internet
instead of going out.
Due to the increasing rate of the use of the Internet and provide the online customer
care and the fast access to data and the ease of the communication , online customer
care has decided to open a new venture in order to attract more clients. This venture
will be a customer care for electronic products on the www.
Administrators need to ensure that only an authorized visitor or user can generate
requests to the application server. If administration does not ensure this aspect, then
the portal may inadvertently present vulnerabilities to various types of attacks. Its aim
is that users would make it their home page. Online customer care is one more step
towards the internet service center. Main problem in previous trend of service centers
was that the customer has to make an approach to the service center but this is not
seems to be possible in this fast moving life cycle. Also going outside for defective
product is not helping the user because he/she has to move a lot at various service
centers for different products of different shopping malls.
Currently the working of the company is manual and to make their work easy and
effective we are going to automate the system. Currently client and also service
centers are working on manual basis.
Admin Module: In this module admin has rights to add service center, add users, and
view the list of users to set their status blocked/unblocked. Buy. One more important
work in admin module is that admin manage membership and policy for company.
Service Center in Charge Module: In this module, service center in charge manage
customer complaints, service engineers of the respective service center, feedback to
the service engineer and feed back to the customer. One more work is that assign
complaint to the service engineer according to the category of the victim product.
Head Operator Module: In this module, head operator manages products according
to the brands and categories. Head operator has authority to add new brand, category
and products with respect to the brands.
Service Engineer Module: In this module, service engineer manages all the
complaints received in his/her account. And also has to send feedback regarding
solution of the complaints.
Customer Module: In this module a customer can register himself on the website.
And add their invoice numbers in his/her account. Customer can complaint through
this account about defective products listed in the respective invoice numbers and get
online status information about all the respective complaints.
The most significant contribution of Java over other language is its portability. Java
programs can be easily moved from one computer system to another, anywhere and
anytime.
Java ensures portability in two ways. First, Java complier generates byte code
instructions that can be implemented on any machine. Secondly, the sizes of the
primitive data types are machine-independent.
Object-Oriented
Java is a robust language. It provides many safeguards to ensure reliable code. It has
strict compile time and run time checking for data types.
Security becomes an important issue for a language that is used for programming on
Internet. A Java system not only verify all memory access but also ensure that no
viruses are communicated with an applet.The absence of pointers in Java ensures that
programs cannot gain access to memory locations without proper authorization.
High Performance
Java performance is impressive for an interpreted language, mainly due to the use of
intermediate byte code. According to Sun, Java speed is comparable to the native
C/C++.Java architecture is also designed to reduce overheads during runtime.
Java Servlets:
It is a powerful controller, which delegates the application-specific business logic to
action classes that you write for a specific application. This controller is configures
using an XML file.
Most developers recognize NetBeans as the original free Java IDE. It is that, and so
much more. The NetBeans IDE provides support for several languages (C, C++,
JavaScript, etc.) and frameworks. NetBeans is an open-source project dedicated to
providing rock solid software development products (such as NetBeans IDE and
NetBeans Platform) that address the needs of developers, users and the businesses that
rely on NetBeans as a basis for their products. The NetBeans project is also a vibrant
community where people from just about any country you can think of, have the
ability to ask questions, give advice, make a wide variety of contributions and
ultimately share in the success of our products. On our mailing list, you will find posts
from students, developers from top companies, and individuals looking to sharpen
their skills.
The two base products are NetBeans IDE and NetBeans Platform. Both products are
free for commercial and non-commercial use. The source code to both is available to
anyone to reuse as they see fit within the terms of use.
The NetBeans community is healthy and growing thanks to the individuals, companies
and complementing products (see the Partners page) that are making NetBeans a
success.
Model-View-Controller concept.
The solid line represents a direct association, the dashed an indirect association via an
observer (for example).
The model is used to manage information and notify observers when that information
changes. The model is the domain-specific representation of the data upon which the
application operates. Domain logic adds meaning to raw data (for example,
calculating whether today is the user's birthday, or the totals, taxes, and shipping
charges for shopping cart items). When a model changes its state, it notifies its
associated views so they can be refreshed.
Many applications use a persistent storage mechanism such as a database to store data.
MVC does not specifically mention the data access layer because it is understood to
be underneath or encapsulated by the model. Models are not data access objects;
however, in very simple apps that have little domain logic there is no real distinction
to be made. Also, the Active Record is an accepted design pattern which merges
domain logic and data access code - a model which knows how to persist itself.
The view renders the model into a form suitable for interaction, typically a user
interface element. Multiple views can exist for a single model for different purposes.
A viewport typically has a one to one correspondence with a display surface and
knows how to render to it.
The controller receives input and initiates a response by making calls on model
objects. A controller accepts input from the user and instructs the model and viewport
to perform actions based on that input.
MVC is often seen in web applications where the view is the HTML or XHTML
generated by the app. The controller receives GET or POST input and decides what to
do with it, handing over to domain objects (i.e. the model) that contain the business
rules and know how to carry out specific tasks such as processing a new subscription.
Features of MVC1:
1. Html or JSP files are used to code the presentation. To retrieve the data
JavaBeans can be used.
2. In mvc1 architecture all the view, control elements are implemented using
Servlets or JSP.
3. In MVC1 there is tight coupling between page and model as data access is
usually done using Custom tag or through java bean call.
Features of MVC2:
1. The MVC2 by separating Presentation, control logic and the application state.
2. In MVC2 architecture there is only one controller which receives the entire
request for the application and is responsible for taking appropriate action in
response to each request.
JSP is easy to learn and allows developers to quickly produce web sites and
applications in an open and standard way. JSP is based on Java, an object oriented
language. JSP offers a robust platform for web development. Main reasons to use JSP:
Multi platform
Component reuse by using JavaBeans and EJB.
Advantages of Java.
BENEFITS
•Protects from server failure, site failure, human error, and reduces planned
downtime.
•Secures data and enables compliance with unique row-level security, fine-grained
auditing, transparent data encryption and total recall of data.
• High-performance data warehousing, online analytical processing, and data
mining.
•Easily manages entire lifecycle of information for the largest of databases.
Windows NT server Enterprise and Data center Editions (Version 4.0) include a
feature called 4GB RAM Tuning (4GT). This feature allows memory-intensive
applications running on Oracle-11g Enterprise Edition to access up to 3GB of
memory, as opposed to the standard2 in previous operating system versions .4GT
provides a tremendous benefit:50 percent more memory is available for database
use, increasing SGA sizes or connection counts.4GT is also supported on
Windows 2000 Advanced Server and Windows 2000 Datacenter Server.
Because JSP is a server side technology called as Java Server Pages. When we need to
design an application in client - server architecture where client is desktop application
then we will go for swings in java, and we can use JSP on server side.
Oracle 11g provides many facilities it is easier to handle & there are some important
functionality like Provide proven performance, scalability, and capacity on demand
for any business requirement, Secure and protect the privacy of sensitive business
information. Integrate business information from disparate sources, including third-
party databases and file systems.
The online observation gives a lot of knowledge about the project work. The main
advantages of the online observation are that, we know about the actual condition
about the problem. In it we go to the offices and observe the condition about the
project.
• Interviews
The personal interviews give the actual requirement of the client. We take a lot of
interview of the client and we also ask the interview questions. By interview we
know the condition about the project.
• Questioner’s
I. The new system requirements are defined in as much detail as possible. This
III. A first prototype of the new system is constructed from the preliminary design.
IV. A second prototype is evolved by a fourfold procedure: (1) evaluating the first
prototype in terms of its strengths, weaknesses, and risks; (2) defining the
requirements of the second prototype; (3) planning and designing the second
prototype; (4) constructing and testing the second prototype.
V. At the customer's option, the entire project can be aborted if the risk is deemed
too great. Risk factors might involve development cost overruns, operating-
cost miscalculation, or any other factor that could, in the customer's judgment,
result in a less-than-satisfactory final product.
VII. The preceding steps are iterated until the customer is satisfied that the refined
IX. The final system is thoroughly evaluated and tested. Routine maintenance is
SPIRAL MODEL
Web Server
• Apache Tomcat 6.0.20.
Hardware Requirement
• Pentium IV
• 1 GB RAM.
• 40 GB Hard drive.
• Keyboard.
• Mouse
• CD ROM/DVD
What are the user’s demonstrable needs and how does a candidate
system meet them?
What resources are available for given candidate system? Is the problem
worth solving?
What are the likely impacts of the candidate system on application area?
How well does it fit within the application area?
These questions revolve around investigation and evaluation of the problem,
identification and description of candidate system, specification of performance and
the cost of each system, and final selection of the best system. Objective of feasibility
study is not to solve the problem but to acquire a sense of its scope. During the
analysis, the problem definition is crystallized and aspects of the problem to be
included in the system are determined. Feasibility analysis is to serve as decision
phase to have an analysis of questions that, is there a new and better way to do the job
that will benefit the user, what are the cost and savings of the alternatives.
Three key considerations are involved in feasibility analysis: economic, technical, and
behavioral.
• Economic Feasibility
Economic feasibility is the most frequently used method for evaluating the
effectiveness of a candidate system. More commonly known as cost benefit analysis,
the procedure is to determine the benefits and savings that are expected from a
candidate system and compare them with costs. If benefits outweigh costs, then the
decision is made to design and implement the system. The benefits and savings that
are expected from a candidate system are mainly in terms of time.
• Technical Feasibility
Technical feasibility centers on the existing computer system (hardware, software,
etc.) and to what extent it can support the proposed addition. This phase involves
financial considerations to accommodate technical enhancements. If the budget is a
serious constraint, then the project is judged not feasible. Our project is technical
feasible as the technologies required are already available software required are java,
winxp, sql. Hardware requirement are 1GB RAM, 40 GB storage Pentium IV
processor. All these technologies are easily available and ready to use. So this project
is technically correct.
• Behavioral Feasibility
People are inherently resistant to change, and computers have been known to facilitate
change. An estimate should be made of how strong a reaction the user is likely to have
towards the development of a system. The introduction of candidate system ‘HR &
retail website’ will not require special effort to educate, sell and train the user on new
ways of conducting the system. As far as performance of the system is concerned the
candidate system will help attain accuracy with least response time and minimum of
programmers’ efforts through the user-friendly interface.
• Time Feasibility
Time feasibility check whether the project can be completed within the time frame
suggest by customer. As per this project was assigned for four months duration and
also study suggest that this much time is enough to complete the project therefore the
project is also feasible as far as time is considered.
• Discussion
Requirement analysis and specification may appear to be a relatively simple task, but
appearances can be deceiving. The communication content is very high. Chances for
misinterpretation or misinformation abound. Ambiguity is a probable.
Planning
3.1 Time Line Chart
3.2 Project Schedule Table
3.3 Team Organization
Number (Day’s)
Analysis 07/02/10 25/02/10 19
1
1. Sandeep Maheshwari
Module: Customer, Service Engineer.
2. Mamta Punasiya
Chapter -4
Module: Admin, Service Center in Charge.
System Design
4.1 DFD
4.2 E-R Diagram
4.3 Database Design
Registration Table
Column Name Data Type Constraint
Detailed Design
5.1 Use Case Diagram
5.2 Activity Diagram
5.3 Work Break
Add Service
Center
Service Center
Login
List
Admin
Block/Unblock
User
Change
Password
Login Product
mgmt
Head
Operator
Change
Password
Feedback mgmt
Login
Complaint
Mgmt.
Service Center
In charge
Change
Password
View
Complaints
Send
Feedback
Login
Service Engineer
Change
Password
Check Status
Login
Send Feedback
Customer
Change
Password
Service Center In
Customer Service Engineer
charge
View
Complaint
List VIEW Complaint
Add Invoice No. List
Assign
Complaint Set Status of
View Invoice
Complaints
Detail
View Complaint
Add New
Status Send
Complaint
Feedback
regarding
Service
View Complaint Complaint
Engineer
List
Mgmt.
Receive
Check Feedback
Feedback
Complaint
Mgmt.
Status
Send Change
Feedback Change Password
Password
Receive
Feedback
Change
Password
Module Description
Module Description:
Objective:
Our objective in portal is to provide users Online Customer Care facility and Online
Support. In this we are having online service center providing free online complaint
facility for electronic products, like cameras, computers etc. Online Customer Care is
the process consumers go through to complaint about products over the Internet. An
online service center evokes the physical analogy of complaining about products or
services.
The aim is to enable the customer care facility on internet. The customer has to make
an approach to the service center but this is not seems to be possible in this fast
moving life cycle. Also going outside for service center is not helping the user
because he has to move a lot at various service centers for different products.
The proposed system, which is developed by us, contains almost all the facilities
which a client and the end user want. We have divided the whole project into three
main divisions these are online customer care, online data base up gradation, online
report generation.
We have tried to facilitate the user to complaint about electronic products online in
very easy steps.
Online customer care is one more step towards the internet. Main problem in previous
trend of customer care was that the customer has to make an approach to the service
centers but this is not seems to be possible in this fast moving life cycle. Also going
outside for service centers is not helping the user because he has to move a lot at
various service centers for different electronic products.
Previously client is doing this manually also he has to make a large space for customer
interaction for which he had to make a huge detail regarding complaints. Currently the
working of the company is manual and to make their work easy and effective we are
going to automate the system. Currently client is working on manual basis.
The proposed system, which is developed by us, contains almost all the facilities
which a client and the end user want. We have divided the whole project into three
main divisions these are online customer, online data base up gradation, online report
generation.
Necessity of Project
- To study the scenario.
Screen Layouts
Home Page
Registration Page
Customer Login Page
Customer Home Page
Customer Add New Invoice Page
Customer Invoice Detail Page
Customer Add New Complaint Page
Customer Complaint List Page
Customer Send Feedback Page
Customer Received Feedback Page
Customer Change Password Page
Employee Login Page
Admin Home Page
Service Center In Charge Home Page
Head Operator Home Page
Service Engineer Home Page
Chapter -8
Preliminary Testing
8.1 Testing Objectives
8.2 Testing Principles
8.3 Unit Testing
8.4 Integration Testing
Preliminary Testing
If testing is conducted successfully, it will uncover error in the s/w .secondary benefit
is that testing demonstrates that s/w functions appear to be work-in according to the
specifications, that behavioral and performance requirements appear to have been met
and data collection as testing is conducted provide a good indication of s/w reliability
and some indication of s/w quality’s a whole. But testing cannot show the absence of
error and defects, it can show only that s/w error and defects are present.
Some basic principles of s/w engineering that guide s/w testing .Davis suggest the set
of testing principles: All tests should be traceable to customer requirements:
As we know that s/w testing is to uncover the errors. if follows that the most server
defects are those that cause the program to fail to meet its requirements. Test should
be planned long before testing begins:
Test planning can begin as soon as the requirement model is completes all the test can
be planned and designed before any code is generated.
The pare to principle applies to s/w testing:
Stated simply, the pare to principle implies that 80% of all errors uncovered during
testing will likely be traceable to 20% of all program components. The problem of
course, is to isolate these suspect components and to thoroughly test them.
Testing should begin "in the small" and progress towards testing "in the large":
The first test planned and executed generally focus on individual components. as
testing progresses ,focus shifts in an attempt to find error in integrated clusters of
components and ultimately in the entire system.
To be most effective, an independent third party should conduct testing: We mean
testing that has the highest probability of finding error. So the s/w engineer who
created the system is not the best person to conduct all test of s/w.
8.3 Unit Testing
Unit testing is a procedure used to validate that individual units of source code are
working properly. A unit is the smallest testable part of an application. In procedural
programming a unit may be an individual program, function, procedure etc, while in
object-oriented programming, the smallest unit is always a Class; which may be a
base/super class, abstract class or derived/child class. Units are distinguished from
modules in that modules are typically made up of units.
Ideally, each test case is independent from the others; mock objects and test harnesses
can be used to assist testing a module in isolation. Unit testing is typically done by the
developers and not by end.
Purpose
The purpose of integration testing is to verify functional, performance and reliability
requirements placed on major design items. These "design items", i.e. assemblages (or
groups of units), are exercised through their interfaces using Black box testing,
success and error cases being simulated via appropriate parameter and data inputs.
Simulated usage of shared data areas and inter-process communication is tested;
individual subsystems are exercised through their input interface. All test cases are
constructed to test that all components within assemblages interact correctly, for
example, across procedure calls or process activations. And is done after the testing
single module i.e. unit testing
Detailed Testing
9.1 Defects and Failures
9.2 Compatibility Testing
9.3 Static and Dynamic Testing
9.4 Software Verification and Validation
9.5 System Testing
9.1 Defects and failures
Not all software defects are caused by coding errors. One common source of
expensive defects is caused by requirement gaps, e.g., unrecognized requirements that
result in errors of omission by the program designer. A common source of
requirements gaps is non-functional requirements such as testability, scalability,
maintainability, usability, performance, and security.
Software faults occur through the following processes. A programmer makes an error
(mistake), which results in a defect (fault, bug) in the software source code. If this
defect is executed, in certain situations the system will produce wrong results, causing
a failure. Not all defects will necessarily result in failures. For example, defects in
dead code will never result in failures. A defect can turn into a failure when the
environment is changed. Examples of these changes in environment include the
software being run on a new hardware platform, alterations in source data or
interacting with different software. A single defect may result in a wide range of
failure symptoms.
This software may defect when several users at a server increased because for that
load increase on the server that’s why control has to transfer to other server.
9.2 Compatibility Testing
The terms verification and validation are commonly used interchangeably in the
industry; it is also common to see these two terms incorrectly defined. According to
the IEEE Standard Glossary of Software Engineering Terminology:
Introduction
Quality management basically has two aspects; Quality Assurance and Quality
Control. Quality Assurance involves all those planned and systematic actions
necessary to provide adequate confidence that a product or service will satisfy given
requirements for quality. On the other hand, Quality
Control involves all the operational techniques and activities that are used to fulfill
requirements for quality.
Face to face interview and discussion with project mentor, QA, Project
Manager & system users and follow up by phone.
Selective checking of sections of code and module.
Rigorous testing the software in various conditions.
Usability walk-through.
Brief and selective desk audit of project documentation, testing activities and
testing procedures.
System Testing
Before delivering the system to the client, alpha testing will be conducted at the
development site with experimental data. Problems will be documented and
debugging will be done.
Beta Testing
Before formal acceptance of the system by the client, system will be deployed at the
client site and will run on real data. User will note down the problems if occurred and
report them to the project team. The project team will then work to remove those
problems and then formal acceptance of the system will be signed.
White-Box Testing
In this testing we have tested all the function and procedures used in different modules
for their local variables, for their returning values & certain other parameters. One
major thing checked that termination of all statements of all modules.
Why?
Logical errors and incorrect assumptions are inversely proportional
to the probability that a program path will be executed.
Unconscious assumptions about flow of control and data may lead to
design errors.
Knowing the internal workings of a product, tests are conducted to
ensure that all internal operations perform according to specification
and all internal components are adequately exercised.
Black-Box Testing
Here we have tested all functional requirements, conditional statements and control
structures in s/w and found errors due of:
Incorrect or missing functions
Interface errors
Initialization and termination errors
Errors in data structures.
Knowing the specified function that a product has been designed to
perform, tests are conducted that demonstrate each function is fully
operational at the same time errors are searched.
Configuration Testing
Conclusion
The 10.1 Advantages
configuration of the
testing was Project
done to test every page on different Internet explorers
IE 5.x., IE 6.x, Netscape Navigator and Mozilla and found the satisfactory output on
10.2 Limitations of the Project
these explorers.
10.3 Difficulties Encountered During Project
Performance Testing
10.4ofSuggestion
Number workstations and Future
supported Enhancement
depends on the for multiple TCP/IP connections.
Simultaneous database access depends on User handling capabilities; however the
software documentation suggests that multiple Users are supported in simultaneous
queries.
There is nothing called perfect in this world even the TITANIC “The ship that could
not sink” had gone, closed in upon by the fathoms. It had been designed to ride with
easy ignorance, dominant and indestructible, the biggest and safest vessel ever built by
man. So, our Project might have some limitations.
Since no things in the world are perfect. So we have also some shortcomings in our
Project that we cannot consider in our Project. These Are:
Software Engineering
Pressman
www.roseindia.net
www.google.com