Articles

Test Case Generators

Test case generators are tools which are used to produce valuable test cases and data in order to test a given software. Since testing is complex, we cannot state a tool which serves exhaustively to every piece of software developed in each domain. There are four methods to generate test cases which are as follows:

1) Artificial Intelligence Based Test case Generators
A potent set of test case is the set of all test cases which are liable to uncover faults. Such faults are called potent faults, and vaguely defined. Since there are no boundaries which defined a potent fault, it is difficult to generate test case for uncovering faults.

read more | add new comment

Introduction to File Systems

All file systems consist of structures necessary for storing and managing data. These structures typically include an operating system boot record, directories, and files.

Functions of a File System:

  1. Tracking allocated and free space
  2. Maintaining directories and file names
  3. Tracking where each file is physically stored on the disk

Different file systems are used by different operating systems. Some operating systems can recognize only one file system, while other operating systems can recognize several. Some of the most common file systems are the following:

read more | 2 comments

The GNU World

GNU/Linux is the Operating System. Is it right to say so? As you get into GNU/Linux and start working with it you will have the same feel. The common question which arises when one says GNU is “What is GNU?” GNU is a recursive acronym for “GNU is Not Unix”. Again the GNU in “GNU is Not Unix” expands to the same. It is not fair to say Linux instead we should refer to it as GNU/Linux. This is because Linux does not refer to the full fledged operating system; it refers only to the kernel which runs on the GNU/Linux operating system. A kernel could be compared to a human heart. A heart is an important part of a human system; similarly a kernel forms a main part of the operating system. It is a thin layer of software upon which the other system services run. Thus Linux is the kernel and GNU is the system which runs upon it and so we call the operating system as GNU/Linux.

read more | add new comment
Syndicate content