0% found this document useful (0 votes)
3 views9 pages

Software Testing

The document discusses various types of faults that can occur in programming and system design, including documentation faults, timing faults, and recovery faults. It emphasizes the importance of testing processes such as unit testing, integration testing, and acceptance testing to ensure software quality and reliability. Additionally, it outlines the significance of verification and validation in software development to meet customer requirements.

Uploaded by

snehajana777
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views9 pages

Software Testing

The document discusses various types of faults that can occur in programming and system design, including documentation faults, timing faults, and recovery faults. It emphasizes the importance of testing processes such as unit testing, integration testing, and acceptance testing to ensure software quality and reliability. Additionally, it outlines the significance of verification and validation in software development to meet customer requirements.

Uploaded by

snehajana777
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

SyuakazEnor

áured thot we
9n this case toe wawt to oe
prcgrammi.
the cgnstuuuct&
the
use
pHpol
4
Lagun
Compeukaionhucision fault
otlun a donmula's
occwns
fault
This type c
and does nct Comp ute
I7plemntation is wnong
HeSult,of the,degsuec Cacwnncy
tte

Docunnentation fault
malch what
hen ta docunnentatiom doex mot
Poqram
pro9ram actually does, we 8ay
t
has doumentation 4atilt

Stress oY Ovarload tautt


when thc required data
Ths falt dccus

pycllem ar {iuedpas8 thtethein


sructure for any
Apedd Capalitity

apacity oY beundary
fauki
occeos hen tnektem'& poifttma
Tuis fault ALe activity reachs
umacceptable
as Åystem'8
ecome

spacified imit

iming Or Coomdlinaion fault-


Jn devoloping real time &yötems, a eritital

ODidnatlon the to-eydinalom áeVOnal proossei


simullamed Laly Or carafulty dafined Acqunt
eactuing
tne code
Tng
[Link] fault occus hwn
tik evtnt is imadequati,
co-cdinating
i
hrocghput or ponfwmanee fauut
2g1 0 r ocens wh tc systam do 0&ndt parform at
Mes
eriLseod ly the mqusamônt .

tue apeecd pyes

Reeoveny jault-
failwe is anuunturel the
Tuis Hault occcus ohon o

dosire or aS the
behave al tne desigmn's
SKtem doe&not
Cu&tomT'S Nqure.

H/w 6stom S fault

to the do cumant ed opRTaing


worK accorcdivng
donot ackuualiy
CCiunes
n i t i c n & cv pYO

Standands A Pocodwe fault


ajtect
undng o the
HuUning of the
ot aluvays
is fault m a y frktostr o
4oston
emviyomnënt
nviyoment
uut thcy may
frái ar
pregrams, as Kyitosms
the
creatod a
are
where faults
0 r eceaked,
tzted
modified -
asaification
defec tracKing
Orthog omal appc ocdnad to faulA
dlevaloped nim tateqorn
categon
eM Aasaificatjon prasied
a
anre
e
dAfect whane
faults the
called orthoqonal wuich parts
a pictue. aTe
T 2
Paimt lsecause thay
the4
that colleotivelu meed
a
ot t
teen
tito
iomn

aults. mus tne


development
procosS m any
many
aults, mus
níng orgaitatione
blaforspaw amd
pnoduct
Yesp0ni
muii be, dAvalepnend
staq os al
sheme

lassif
tcaHon to all
amd be apfplicalile
ndopndent,
Meaning
faulk1ype capalilty
1. tunction faults that affeet
Antetaces,
produc
end- usen with gin
interface
intofaccs,
hWo anttartecsh anclitotwe

gloval dala stucduu,

uwitn otthor
2. Interace fault in întvracting
diverit wvia cals,
Copenents &
cOntOl blocKA, paramekr
macro,

iats
thatfelt
8. Checking faaut in proram togie
validate dåta k values properly
to
sefore their uke,
structure orcode
fault im data
A. Assiqn ment lock iitialiahon,

that involvos timing


6. Timina/Serali?ation Fault
Shared &real tima

me&ousCOS
lecause o
> hault thalt bcctu&
6. ldullt7 tacbag scl/
Marged prolblem& iM positorto
mavagemENt tlamgAOr NUKion

Contrd.
pullitakion
Dounmentation foult thct affects
aintonence notos,
or
faull involviug eHrcienoy
8. Algovitbm 0T
d algovithm
orTeCtness
daka stvucture aA u t mot
deaiqn
Arnay sis of Koquine
met -> Planniuq
feosibitity study
ing Depleynead
Drsiqmtoding -Inteqration 1es

FoaaiiUty study

Tocbnical eonomital

Livin en- iviud

octivities ttat can lec pavned


1esting is a Set of fer this
condueted
&stemmetically ,
1m advance sct of &taps
/w testtuq-a
neasom templato for cade dedign
toe c a n place äpecific tast
nto otuch m e t h o c l s K h o r u l d
bedèfinecd
and design
teelmiquas

t h e proccos.) have been proptacd


stategies the
testing sit
A mo. of 8/c the s/w devolopon
tatwve all pravile thaqnctai
in the gentric
aud aU have ttue fetlocoing
tenplate.
chonautoiatics:

team should
testing a .8/L3
1. 1o pedorm eleckjva revistOs, foy
deing t s,
doing tuis,
effeetiv,teeical
Conduct sefore tokBing
be oliminatod
many eme1s wlu
COMmem Les
level and werks
at tue copo ment
2. Tesing veon entiae
touwar ds the ntegnation
Cut wrd
COpe bakcd &ystm af
a r e appropriate
techmuqucs
3, DHeTet testing
in time
differ@nd peint
Seftuwa
Sefttusare nd
the
cenductod y develope cf
4. Testinq is *
indepcndent tcst gorup
(Hor thge pacjects)
acthitick
5 est ad deLugging a e diff erent
T ivng
22 in omy to
accomedatOd

wt e
Auut deugai
sAandagd
Veifieation and alidaHon
i e.
a broadan topic
S/w ing is an
ama
validatión

verification
04t0n refarred to as the d F
to
VevificatHem feak
(vV. LOrT2Uy

endune
tnat 8/w
actvitie that
implements a kpecifie fu"!.
sct oacttvitiog
Validation ef& to differtnt is traealte
t u t d has been luult
nkure s/w
that
to customer reqturemontä,
bohom á t a t i n onothen way

?
VeriicatHion: Are we uild ing tue product sight
validatiom: Are we uulding tne iqd pacdue

Testng Parocess
Unit Test

T Module

Tcaking
Subsystem
Tesmg

5y&tm
Component Tasting Teskina
Acceptace
Integration Testing
7eatin
TsH
23
Uit Tasing
ndividual commponents ase t0&kod jo ensue that
tQuh dompomemt a tikted
tuey eperOta corretty. with 0lher kyatoms"
opoyatLEFLetL
dependentiy thaat t q
Cetkp cmpom2nt.

Mouude feating
A mOdtule is a colection o depandent imponents
or S ema
abstract dataty pa
&tACh au an ojact elas8, an
fwmetions,
A m
A module
bdule
and
couectien df prec pro tedunes tAtid
u releked ebmponenta &O Can ba
neapáuates
module
wittuout tue 8ustem
D-30.03.15

Sub-ystem Tasting
colection of odules wdhic
Ths phasa invelwas tastinq
Stub-ástemi ray
into sub-systams,
ave e e n integYatod
&implementod, h t mos
beindepndeutly duåigned S[w åxtom
s

which ariscel
tm lage
prtblem
Comm om mis a
matth8
intonface
Aul-yktem

Systen Testing nmake a n


ae intagratad to
e e
h Sub. Aystoms ceos i&conceY ned

kystom lho tatin9 o rom


unauticipated
to gratad rroTswhich
RA t
aemponts.
indinqLdtoe@n [Link]&
& sátem
itacton
with nalidattng
thot the
aMo concerned
[Link]ènal ocquitment1,
funetonal
Aslom meats in

Acceptamte Toitun ccas Lefore tne


inal átaje o toting pro
gor f optiomal use. he ysfem is
Kton i accoptoed &ystem prouncr
with data supp liad y
tastad .Acceptante tiáting
smulattd test data
thor than in the
in tht site
&itom
md emition
eveal eo1S
data
Vmau tien btcause h e oal
TRqiune went defini tHhen trst data.
dif". oas
a i k e R the ystim
ometimeS
aso
tt
ACcoptanae tastinq

white - boa tekting t e s a t e d


Black- boa and
o tuwo wayS
pocuuct,bne
A
T'y engineesing
thad the prOduct
functiom
the specified paro
Wwo ing perscam,
tsts tan be conducted
been
CCn designcd to
funetom fuuu openational
demenstrated
each OTTOTA in
that
&earcuing fn
&ame tine
hl a t the
ach funetiom,
intonnal
mtenal workng producs, teat an le
. knotstng the mad
cpehs a pevfor
ternal
conduetod, all
all inter nal eompenent
Apetification
accordin
0ssiz enoNciaccd a e f
adequattly
and
called black boa testing
The 1 s approatlh ik
is totute boa tisting.
9nd approath

ae
conducted at the s/w intefau
CBlack bea tisting
mamine& &ome sundamental
A black bor trats, nternal
wth ittle regard dor thu
aspects o y&tom
"blark box
&/I, The ástam is
a
&tructue
logical ditoruned uy Sudyiug
ehavicur is only be
which mame funkional
ts i/p&
erelatod ab/ps. Anotn
because wothe matical fu?& cam be speoiflkd
tisting
Dry thuin and ops) Mue fotnsng 4i
Uuetrgfos the modulaA a áystom itticbh i
assuned bacK Loa tostlna
Inputseausiug
Input data &at (1 anamaltus behavtoun

6stom
Outpeut& wuu
Otput Teak Ke&uts (o TRve al h e
Prformance of dfects
Tha Kay prctlam c the defect tesion is to slect /p tuat
have a high prolsabiuty eng mem- membenk ef the
Caies, the klietion t tthede tiit daats
set Ie. Jn ma
eperiante t t eot ng ineers,
s ooacd n previcus
D -01.04. 15

whute bor testing /truetural Testng / [Link] Teskiug


A Lomplementry apPrcaclh to lacK boa testing
box testtn AS the nama
called tte
Sm@times
Kroldq=
analy22 the tede aud
thak use
cav
impi s the teÁter
othe Corponent toderive test data
am
that
tesing is
tuotructwe
-

structural

h e advontage df hotd many


boud tist
meny tiAt
can be d e d
to find
analysis dfape 4 fgiven lcvelot
aYe mcedcd to quarankec the S/O
Cosa boa ttstiug
ioita
Using
tRst coverage.
patn wittin a
indepondont
that a u o t l e a s t Gnu
quarantec eLI&iBed
va
( have seen
module
ndepandent pats
-2-3- 4- 8
2-8-5-4-8

f-2-3- 5-7-8

tueir tyul d
decisions on
(2)eykise all Logical
olse &idos, wituin
boundagies and
Erecute alU Loops at thei,
oundk pmd thhur

ti operatiomal áfructuTe to 0qm&une

initial data
4) Eorcise

vaidity
26 Tndag ration Tesling i
when we ave satisfied
that ndividual
cOrpo
cjectives, oe
an

tprgectly
ou ectivOA, we
and meet
ANworking
intaqrationo
ttem nto a werking Xystam,
uis
We
pl
have
ownuh
failuane occurk
so thod wtnn
a
,

t0-Odi natod addition, t0e ord


6ome idea of what eaused it, Ia
ane tated affectk
our
e u r Chdiw
hoice oy
tn tohih compenets & te, Some comws
Fos large t em , &0ma Comp
test eake amd totlk,
Otuws aae in unit tisting
ba in the eoding pha&e, tsted \
wa calectiom of (omponenM
Ond Stiu othn
phose e ntegrah,
ajects not only tthe wgralin
t0qutho, uis
6tatq
sto togy
theOKt
amdtu
o1dey alKO
t ng Or codinq Lut

tnoYoughn eas ot tisting.


hieraclhu of toponentk
Sustum iS ogain vi oedas
belongs to the layor othe
w n l a h Component
drom the top amd Jork our
design, we cam beqin
doon aS we toat, werk from the botom- upa
Oay
theae too approaches,
se the tombiation of

You might also like