Professional Documents
Culture Documents
ABSTRACT
SQLUnitTester - a regression and unit testing harness for testing database stored
procedures. A SQLUnitTester test suite should be written as an XML file. The SQLUnitTester
harness, which will be written in Java, should use the JUnit unit testing framework to convert
the XML test specifications to JDBC calls and compare the results generated from the calls with
the specified results.
Stored procedures are often used to provide an object abstraction to the underlying
relational data store. The object abstractions are consumed by Java middleware programs. In
shops where this is the case, Java programmers often use the popular JUnit testing framework to
unit test their code. Using SQLUnitTester to unit test the database stored procedures thus
becomes a natural extension of the unit testing process, and provides unit testing coverage for a
layer that is often neglected in this respect.
Based on the realization that the stored procedure author need not be the same person
who writes the Java code, and may not even know Java or JUnit, SQLUnitTester provides an
XML language to write test suites. Even for those stored procedure authors who can write JUnit
tests, the repetitive nature of JDBC programming would, over time, encourage the author to
refactor the common parts of the tests into utility classes. SQLUnitTester should provide this
functionality, except it goes one step further and abstracts the test specification out of Java into
XML.
The XML itself is fairly small and easy to learn for anybody and should be instantly
intuitive to a person who is already familiar with JUnit.
SQLUnitTester will be written in Java and should use JDBC to communicate with the
database, it should be possible, at least in theory, to write unit tests for stored procedures for any
database that provides a JDBC driver. In reality, some porting may be
needed for each new database, based on proprietary database vendor-specific extensions made
over the SQL standard and the subset of the JDBC API implemented by the supplied JDBC
driver. However, the porting activity should be relatively painless.
Existing System:
Every Database maintains or stores data in it’s own format. For example Oracle database
stores data in one format and Informix maintains data in another format. This is lack of
Interoperatability. Suppose if one database wants to read or process the data stored by another
database. Then it fails to read data because it can’t understand that format supported by later
database. This problem can be avoided by a common format called XML.
Now we can convert data from one format to common XML format. And then from that
format to our own required format supported by some other database. Once we converted in to
XML format we can use that on any database easily without thinking the format that desired
database supports format.
To do this task i.e. from X to XML format and XML to Y format different people follow
different tools or may do it manually. Here our project full fills this task very easily just by
assigning stored procedures, we can get XML file that stores the result set of that stored
procedure in xml format.
Proposed System:
The first step of analysis process involves the identification of need. The success of a
system depends largely on how accurately a problem is defined, thoroughly investigated and
properly carried out through the choice of solution.
Through our product we can automate the task of converting data from one
format to xml and from xml to another required format. We can embed this tool into any
other component friendly. We can store data exits in xml format in any required database.
By this we achieved the Interoperatability provided by XML language.
SoftWare Requirement:
Operating System : Windows2000 Server/
NT or any Mail server
Reports : Log files
Other Applications : James Server
The URL of the server for a predefined action may be taken into account at the initial
stage and later depending upon the time and skill level the project scope may be extended to
record and replay actions from the web-application.
Additionally, can help you regression test your application by letting you create test
scripts with assertions to validate that your application is returning the results you expect. For
maximum flexibility, Web Test Tool lets you create these assertions using regular expressions.
Features:
Jawa OpenEyes
Jawa Open Eyes is a Multi Threaded Java Application, a network monitoring tool using
SNMPv1/2/2c for collecting MIB-II of Traffic and Process information. The main features cover
Visual monitoring for unlimited number of nodes (depends on available memory), Multi-Layer
network topology designer,Email alert, Data logging into text file and DB via JDBC v2.0, Trap
sending/receiving, Snmp walking, Load, Save and Print network topology, Basic MIB Info, and
Log publishing via WWW.
Jawa Open Eyes is also a tool to measure time response of web server. It supports Packet
Capturing,TCP/UDP Port Scanning, HTTP/HTTPS web page response measurement with Basic
Authentication.
REQUIREMENTS
Sun JDK 1.5.x or higher / JEE 1.4 or higher
Netbeans or Eclipse IDE’s.
Jakarta Ant 1.6.x or higher
Log4J of a compatible version to the JDK used
JUnit of a compatible version against the JDK used.
How SDM works: The simple explanation is that you enter your data as 'Entries' into the
application. These Entries can act as a folder or not (leaf node). You can hide the passwords
when you don't want anyone to see them. You can lock the application so that you don't have to
shut it down, but are still safe from intrusion from your desktop. Cut, Copy, Paste Entries around
to better organize your data. Assign Entries to specific categories chosen by you. Manage the
configurable settings from the Configuration Panel.
Your username and password create a unique passcode that is then used to encrypt the data --
only after we change it to binary format. The longer your passcode, the harder it would be for
anyone to break into your data file. Your data file will be secure and stored where ever you'd like
to put it. Eventually, we will offer a service for storing your file on our network -- where only
you would have access to it (via another different username/password combo of course). This
service will allow you to have multiple machines to access the data -- a 'cached' copy would be
available in case you are not on the network if you are so inclined. Finally, tell us how great we
are doing via the online comments and let us know if you have any new feature requests.
REQUIREMENTS
Sun JDK 1.5.x or higher / JEE 1.4 or higher
Netbeans or Eclipse IDE’s.
Jakarta Ant 1.6.x or higher
Log4J of a compatible version to the JDK used
JUnit of a compatible version against the JDK used.
Sharp Redskaper
Thank you for choosing Sharp Tools Spreadsheet. Sharp Tools Spreadsheet is a Pure Java
product written primarily for grade keeping purposes. This user manual can help you get the
most out of our product. Sharp Tools Spreadsheet features
• File Operations
o Open and Save files using a tab-delimited format (*.sts) that is compatible with
other existing spreadsheet applications
• Editing Operations
o Undo and Redo functionality, allowing for the recovery of changes up to the last
file load
o Cut, Copy, and Paste functions
o One-click cell deletion
o Find and Find Next, allowing for easy searching
• Table Operations
o Row and column range selection
o Insert and Delete Row and Column operations, allowing for table resizing
o Fill Range, allowing for simple input of repetitive entries
o Sort Row and Column, for easier analysis of data
• Printing
o Windows and Unix printing capability
• Histograms
o Multiple Histograms
o Regraphable
o Configurable
• Help
o Built-in Help Browser
o Function Help
• Formula Operations
o Dynamic formula value updating
o Variable-length parameter input to formulas (using string literals, relative
addressing, absolute addressing, and range specification)
o Symbolic formula operations, including: addition, subtraction, floating-point
division, multiplication, modulo, and exponent
o Formula functions include: summation (SUM), average (AVERAGE), count (COUNT),
minimum (MIN), maximum(MAX), absolute value (ABS), range (RANGE), sine (SIN),
cosine (COS), tangent (TAN), arcsine (ASIN), arccosine (ACOS), arctangent (ATAN),
rounding (ROUND), square root (SQRT), logarithm (LOG), mean deviation
(MEANDEV), standard deviation (STDDEV), pi (PI), and e (E)
• Security
o A user-defined password option
• Preferences
o User-specified startup options via the sharptools.cfg file
REQUIREMENTS
HAZARD ANALYSER
Objective:
Verification and Validation is a part of S/W Quality Assurance. Verification refers
to the set of activities that ensure correctly implements a specific function. Validation
refers to a different set of activities that ensure that the software that has been built is
traceable to customer requirements.
The goals of the V&V effort is to ensure that the software and the
documents are developed are of high quality as expected from any mission critical
software. This project generates the plan for Verification and validation process. This
project maintain the document names, source code module names, version number,
released date, receiving date size of document and source code modules of receiving
projects for Verification and validation.
MOTIVATION:
Now a days all companies automate their operation. That’s why this system has
been developed to reduce to manual work. To reduce the work involved at categorizing
the information an generating reports. This project has been developed. This package
stores information effectively and efficiently reports as when needed.
1. It is time consuming
2. It leads to error prone results
3. It consumes lot of manpower to better results
4. It lacks of data security
5. Retrieval of data takes lot of time
6. Percentage of accuracy is less
7. Reports take time to produce
Hence Computerization of the existing system is proposed. The new system completely
removes all manual burdens and provide efficient on the entry system.
Proposed system:
After understanding the existing system and understanding the need for developing a new
system different people involved in the related activities have been consulted. The data needed
for the study has been collected from company records.
The computerization of this system would avoid the wrong interpretation and bad
calculation of data .The system help the user to see any documents, sourcecode, tasks, activities,
team information with details at the click of a button. The record data is maintained and backed
up such a way that data is not loss. The speed of the system could also increased.
REQUIREMENTS:
Software Requirements
Operating system : Windows 2000
Back End : ORACLE8i
Front End : JAVA,Servlets SCRIPT,HTML
Hardware Requirements:
1GB RAM