UNIX Knowledge for Software Testers


UNIX Knowledge for Software Testers

Operating System knowledge is required for every Software professional in order to operate the System / Computer Hardware & Software. 

We, Software Testers operate the AUT (Application Under Test) to conduct Software Testing, If it is Manual Testing or Automated Testing, operating the computer is mandatory.

In the IT Industry we have two major families of Operating Systems, 
i) MS Windows
ii) UNIX/Linux etc...

MS Windows is very easy to operate and user friendly, UNIX is some difficult to operate and it is not an User friendly... but UNIX has more security and virus protection than Windows...

Try to get UNIX operating System knowledge in order to conduct Testing on, UNIX Operating Environment,

1) What is Operating System?
2) Types of Operating Systems
3) What is UNIX?
4) Types of UNIX / Flavors of UNIX
5) Features of UNIX
6) Important UNIX Commands
-----------------------------------------------
1) What is Operating System?

An operating system is Software that runs on a computer. It manages the computer's 
memory and processes, as well as all of its software and hardware.
-----------------------------------------------
2) Types of Operating Systems

i) Single User and Single Task
Ex: MS DOS - CUI

ii) Single User and Multi Task
Ex: MS Windows - GUI + CUI

iii) Multi User and Multi Task
Ex:
UNIX - CUI + GUI
Linux - GUI + CUI 
-----------------------------------------------
3) What is UNIX?

UNIX is an operating system which was first developed in the 1960s, and has been 
under constant development ever since.
-----------------------------------------------
4) Types of UNIX / Flavours of UNIX

There are many different versions of UNIX, although they share common similarities.
The most popular varieties of UNIX are Sun Solaris, GNU/Linux, and MacOS X.
-----------------------------------------------
5) Features of UNIX:

> Multi user -  More than one user can use the machine
> Multitasking- More than one program can be run at a time.
> Portability – This means the operating system can be easily converted to run on different browsers.
-----------------------------------------------
6) Important UNIX Commands

SNO
Command
Example
Description
1)
ls
ls
Lists files in current directory
2)
cd
cd abcd
Change directory to abcd
3)
mkdir
mkdir gcreddy
Makes a directory called gcreddy
4)
rmdir
rmdir xyza
Removes directory (must be empty)
5)
cp
cp file1 file2
Copies File into Directory
6)
rm
rm file1.bak
Removes or Deletes File
7)
mv
mv old.html ne.html
Moves or Renames File
8)
lpr
lpr index.html
Sends File to Printer
9)
man
man ls
Online Manual (Help) about Command
-----------------------------------------------------------------------------------------------------------------

0 comments:

Post a Comment