Home > Software Testing Fundamental > Welcome To Software Quality Testing !

Welcome To Software Quality Testing !

Software Testing is a challenging career oriented field for graduates, engineers and many more aspirants who want to make high profile career in Software Industry.

From few years, software testing has become an integral part of Software Development Life Cycle. Though previously software testing was carried out by developers, but was not that effective, as developers are good at coding. (and not at testing). So there was need for skilled people who are not developers but knew little bit of coding and have knowledge of software testing.

Various diploma level certifications offered by software vendors. They are not mandatory to work as software tester.  But having certification increases your credibility and knowledge, at workplace. Before we get in to software testing, I would like you to know few things about computer and software. 

Basic information about Computer and Software: An average computer system consists of Monitor, CPU, keyboard and mouse. 

Computer uses different types of number systems

1        Decimal

2        Binary

3        Octal

4        Hexadecimal

Base Number System

Number System

Numbers

Example

Base10

Decimal

0-9

45

Base2

Binary

0-1

101101

Base8

Octal

0-7

55

Base16

Hexadecimal

0-F

2D


 

 

A Program is composed of data and executable statements.

Data: It is information that has been translated to a form that is more convenient to move or process. It is information converted into binary digital form. It may be numbers, words or images as observations of set of variables.

Executable Statements: These are statements that causes an action to be taken by the program for example to Perform a calculation test condition or alter normal sequence execution.

Different types of executable statements are:

1        Sequence:- When one task is followed by other

2        Conditional:- Instruction carried on condition

3        Iteration:- An action or group of action have to be repeatedly executed

4        Flow Control:- When flow of program is diverted to another part of program.

Types of Operations:

Arithmetic Operators:  “+”, “ –“, “ *”, “ /”

Relational Operators: “<”, “ >”,  “<=”, “>=”, “!=”, “==”

Logical Operators: “&&”, “||”, “!”

Programming Languages

                             Types                      Example
Procedural Fortran, C
Scripting XML, JavaScript, HTML
Functional Lisp
Object-Oriented Java, Smalltalk, C#
Object-based Visual Basic 6.0

Data Type: It indicates data stored in variable

Basic Data Types:

1        Integer

2        Float

3        Double

4        Character

Derived Data Type:

1        Arrays

User Defined Data Types:

1        Structure

2       Union

Console I/O Functions are of two types:

1        Formatted: Printf, Scanf

2        Unformatted: getchar, getch, getche, putchar, putch, gets, puts

 

  1. No comments yet.
  1. No trackbacks yet.

Leave a comment