Information Technology Reference
In-Depth Information
management, and so on. Different modules have their specific requirements for
testing. For instance, CRM applications work on intelligence and a big part con-
sists of data mining and data conversion.
Software testing in this case will involve testing data integrity during data min-
ing and data consistency during data conversion. Similarly other modules need spe-
cialized testing along with the usual testing that is required for enterprise systems.
2..
Desktop System Testing
Any application that is installed on a client machine and is used by the users of that
application for tasks such as calculations, letter preparation, project plan prepara-
tion, drawings, operating system, and so on, is called a desktop application. These
systems have no server components and do not need computer networks for their
work.
For testing these kinds of systems, you may not need to bother about databases,
servers, and networks. You also do not need to bother about integration, as these
systems are stand-alone applications. But these applications have a lot of features
that are invoked through menus, function keys, toolbar buttons, and different
forms available from inside the application itself. At installation some features can
be configured. Many other features can be configured through options available
from inside the application itself.
Some amount of white box testing is involved here to change/modify/remove
features to test the system thoroughly. Then regression, pre-UAT, UAT, and any
other suitable form of testing may be performed.
2.. Device Driver System Testing
Device drivers are the interface between computer hardware, human user, and com-
puter operating system. Some of them include graphic, sound, keyboard, mouse,
digital cameras, and networking cards. Once a device driver is installed for a spe-
cific device on a computer operating system, that device can be attached to that
computer and will work.
Device drivers are basically stand-alone desktop applications and do not inte-
grate with other applications. They are implemented as services on the operating
system. Many of these drivers are resource-intensive programs and require a lot of
computer memory and processing power of the CPU to operate (e.g., some high-
power graphic and sound drivers).
Testing of these applications requires a good knowledge of the operating system,
device functionality, memory, and processing power usage of the computer system. So
these device drivers are tested against their intended functionality, performance related
to memory and processing power usage, and integration with the operating system.
Search WWH ::




Custom Search