Вы находитесь на странице: 1из 11

Following needs to be studied on top of QA related topics:

Note: High level study is enough

1. 2. 3. ". 5. '. 7. !. #.

C/C++ Unix a!a #$%& ASP/ASP.NET .($) Oracle/SQ Server HT" $"

%isit &&&.&'schools.co( )or HT" * ASP/ASP.NET* +ata,ase - earn SQ .* $" * .NET* /avaScri0t* %1Scri0t etc. *Q&: htt0://&'schools.co(/s2l/de)ault.as0 3t is a &indo&s (edia 0layer )ile. esson 5 and 4 are )or learning ho& to reterive* delete* (odi)y data )ro( the data,ase ,y using SQ &ith e5a(0les. esson 67 )or ho& to create stored 0rocedures and ho& to use it. Other lessons are also use)ul. htt0://(sdn7.(icroso)t.co(/en8us/e50ress/aa76!'#6.as0595 htt0://(sdn7.(icroso)t.co(/en8us/,eginner/,,':!74:.as05 Unix: htt0://&&&.ee.surrey.ac.u;/Teaching/<ni5/uni5intro.ht(l +o&nload =yg&in to 0ractice uni5 co((ands on &indo&s o0erating syste(: C+gwin: Cygwin is a Linux-like environment for Windows. It consists of two parts: A LL !cygwin".dll# w$ic$ acts as a Linux A%I emulation layer providing su&stantial Linux A%I functionality. A collection of tools' w$ic$ provide Linux look and feel. ($e Cygwin LL works wit$ all non-&eta' non )release candidate)' ix*+ ,- &it versions of Windows since Windows ./' wit$ t$e exception of Windows C0. Cygwin is not a way to run native linux apps on Windows. 1ou $ave to re&uild your application from source if you want it to run on Windows. Cygwin is not a way to magically make native Windows apps aware of 23I4 5 functionality' like signals' ptys' etc. Again' you need to &uild your apps from source if you want to take advantage of Cygwin functionality.

htt0://&&&.cyg&in.co(/ C/C++ )utorial: htt0://&&&.uo&.edu.au/>7Ena,g/1oo;s.ht(l #$%& )utorial:


Practical E5traction and ?e0orting anguage -PE? . is a ro,ust scri0ting language )re2uently used )or creating 0rogra(s on @e, servers ,ecause it is )aster than <N3$ shell scri0t 0rogra(s* it can read and &rite ,inary )iles* and it can 0rocess very large )iles. PE? is also used in ,ac;8 end testing auto(ation. 3t can also ,e used on @indo&s OS.

htt0://;g0tech.,logs0ot.co(/7::5/:7/0erl.ht(l htt0://&&&.co(0.leeds.ac.u;/Perl/start.ht(l Auto,ated testing using #$%&: htt0://0etdance.co(/0erl/auto(ated8testing/ htt0://&&&.&gA.org/chro(atic/0erl/3ntroTest"ore.0d) htt0://,oo;s.google.co(/,oo;sB idCo#5@/tvh%DE=Fd2CPE? GtestingF0gCPP6FotsC$H<inD,N%PFsigC)+!vHg6e o7)/TIJAv,iI:rAai;cFhlCenFsaC$FoiC,oo;KresultFresnu(C6FctCresult9PPA7* "6
htt0://&&&.distinct2uality.co(/,log/7::7/:6/':/auto(ated8testing8&ith80erl/ htt0://&&&.0erl.co(/0u,/a/7::5/:!/66/&in'7guitest.ht(l htt0://0etdance.co(/0erl/large80roHect8testing.0d) htt0://&&&.sAa,ga,.co(/tal;s/0erlKinKtesting/0erlKinKtesting.0d) htt0://&&&.ddH.co(/develo0(ent8tools/6!EE64:46

&in- for #erl $xpress and #erl .nterpreter. Perl E50ress htt0://&&&.0erl8e50ress.co(/do&nload.ht(l Perl 3nter0reter htt0://&&&.dAso)t.co(/get0erl.ht(

/)0&: HT" -Hy0erte5t "ar;u0 anguage. is the set o) (ar;u0 sy(,ols or codes inserted in a )ile intended )or dis0lay on a @orld @ide @e, ,ro&ser 0age. The (ar;u0 tells the @e, ,ro&ser ho& to dis0lay a @e, 0ageLs &ords and i(ages )or the user. Each individual (ar;u0 code is re)erred to as an ele(ent -,ut (any 0eo0le also re)er to it as a tag.. So(e ele(ents co(e in 0airs that indicate &hen so(e dis0lay e))ect is to ,egin and &hen it is to end. HT" is used )or data presentation. htt0://&&&.&'schools.co(/ht(l/de)ault.as0

12*cript:

VBScript is a scripting language. A scripting language is a lightweight programming language. VBScript is a light version of Microsoft's programming language Visual Basic

htt0://&&&.&'schools.co(/v,scri0t/v,scri0tKintro.as0

a!a *cript:
/avaScri0t is a scri0ting language (ost o)ten used )or client8side &e, develo0(ent. This is (ostly used to do client side validation o) &e, 0ages. "ost o) the ,ro&sers understand /ava Scri0t. This &as develo0ed ,y Netsca0e.

htt0://&&&.&'schools.co(/Hs/HsKintro.as0

Also this a lin; to a <N3$ tutorial that 3 )ound 2uiet hel0)ul htt0://&&&.ee.surrey.ac.u;/Teaching/<ni5/inde5.ht(l

2$$ )ec3nologies
Core a!a /ava is a higher level 0rogra((ing language. =ore /ava re)ers to the ,asic 0ac;age o) /ava o,Hects that are ty0ically used )or general des;to0 a00lications. These o,Hects co(e in the LStandard EditionL o) /ava. *# /avaServer Pages -/SP. is a /ava technology that allo&s so)t&are develo0ers to dyna(ically generate HT" * $" or other ty0es o) docu(ents in res0onse to a @e, client re2uest. The technology allo&s /ava code and certain 0re8de)ined actions to ,e e(,edded into static content. This is one o) the )ront end technologies. *er!lets A servlet is a Hava 0rogra( that runs on a server. The ter( &as coined in the conte5t o) the /ava a00let* a s(all 0rogra( that is sent as a se0arate )ile along &ith a @e, -HT" . 0age. /ava a00lets* usually intended )or running on a client* can result in such services as 0er)or(ing a calculation )or a user or 0ositioning an i(age ,ased on user interaction. This is one o) the server side -,ac;end. technologies. $ 2 Enter0rise /ava1eans -E/1. technology is the server8side co(0onent architecture )or /ava Plat)or(* Enter0rise Edition -/ava EE.. E/1 technology ena,les ra0id and si(0li)ied develo0(ent o) distri,uted* transactional* secure and 0orta,le a00lications ,ased on /ava technology. This is a server side -,ac;end. technology used in enter0rise -large. so)t&are. 4eb *er!ices The ter( @e, services descri,es a standardiAed &ay o) integrating @e,8,ased a00lications using the $" * SOAP* @S+ and <++3 o0en standards over an 3nternet 0rotocol ,ac;,one. $" is used to tag the data* SOAP is used to trans)er the data* @S+ is used )or descri,ing the services availa,le and <++3 is used )or listing &hat services are availa,le.

*truts A0ache Struts is a )ree o0en8source )ra(e&or; )or creating /ava &e, a00lications. The Struts )ra(e&or; is designed to hel0 develo0ers create &e, a00lications that utiliAe a "%= architecture. *pring The S0ring Ira(e&or; -or S0ring )or short. is an o0en source a00lication )ra(e&or; )or the /ava 0lat)or(. This is a su,stitute )or Struts )ra(e&or;. /ibernate Hi,ernate is a 0o&er)ul* high 0er)or(ance o,Hect/relational 0ersistence and 2uery service.3t is an o0en8source technology &hich )its &ell ,oth &ith /ava and .NET technologies. Hi,ernate lets develo0ers &rite 0ersistence classes &ith hi,ernate 2uery )eatures o) HQ &ithin 0rinci0les o) O,Hect Oriented 0aradig(. Hi,ernate is used on to0 o) Struts or S0ring )ra(e&or;. Unit /<nit is an o0en source* regression8testing )ra(e&or; that lets /ava develo0ers &rite unit tests as they develo0 syste(s. This is used )or auto(ating Hava unit tests. Cactus =actus is a testing )ra(e&or; that allo&s you to create unit tests )or your servlets. This is used in addition to /<nit.

a!a/ 2$$ )utorial: htt0://Hava.sun.co(/H7ee/6.E/docs/tutorial/doc/ .($) 56ot (et7 )ec3nologies $ttp:66www.w,sc$ools.com6ngws6ngws7intro.asp


A*#.($) ASP.NET is a &e, a00lication )ra(e&or; develo0ed and (ar;eted ,y "icroso)t* that 0rogra((ers can use to ,uild dyna(ic &e, sites* &e, a00lications and &e, services. This is a )ront end technology. 12.($) %isual 1asic.NET is a "icroso)t8created o,Hect8oriented 0rogra((ing language &hich incor0orates )eatures o) "icroso)tLs .NET Ira(e&or; and @e, Services* such as SOAP* &hich &ere originally develo0ed using $" . This is a ,ac;end technology. C8.($) The =9 0rogra((ing language -0ronounced M=8Shar0M. is one o) the (ost 0o&er)ul o,Hect8 oriented 0rogra((ing languages develo0ed ,y "icroso)t. According to the(* M=9 is a (odern* o,Hect8oriented language that ena,les 0rogra((ers to 2uic;ly ,uild a &ide range o) a00lications )or the ne& "icroso)t .NET 0lat)or(* &hich 0rovides tools and services that )ully e50loit ,oth co(0uting and co((unications.M (Unit N<nit is a unit8testing )ra(e&or; )or all .Net languages. 3nitially 0orted )ro( /<nit* the current 0roduction release* version 7.E* is the )i)th (aHor release o) this 5<nit ,ased unit testing tool )or

"icroso)t .NET. 3t is &ritten entirely in =9 and has ,een co(0letely redesigned to ta;e advantage o) (any .NET language )eatures* )or e5a(0le custo( attri,utes and other re)lection related ca0a,ilities. N<nit ,rings 5<nit to all .NET languages.

9perating *+ste, 59*7


An o0erating syste( -so(eti(es a,,reviated as MOSM. is the 0rogra( that* a)ter ,eing initially loaded into the co(0uter ,y a ,oot 0rogra(* (anages all the other 0rogra(s in a co(0uter. E5a(0les o) OS are: @indo&s -)ro( "icroso)t. Solaris -)ro( Sun "icrosyste(s. HP8<$ -)ro( HP. ?edHat inu5 -)ro( ?edHat.

6atabase 5627
A data,ase is a collection o) in)or(ation that is organiAed so that it can easily ,e accessed* (anaged* and u0dated. 3n one vie&* data,ases can ,e classi)ied according to ty0es o) content: ,i,liogra0hic* )ull8te5t* nu(eric* and i(ages. *Q& 5*tructured Quer+ &anguage7 is the (ost co((on standardiAed language used to access data,ases. SQ is co((on to all data,ases. SQ is a non0rocedural language. Oracle 0roduces a 0rocedural version o) SQ &hich it calls #&/*Q&. E5a(0les o) +1 are: Oracle -)ro( Oracle =or0oration. "S SQ Server -)ro( "icroso)t. +17 -)ro( 31". Sys,ase -)ro( Sy,ase. "ySQ -)ro( Sun "icrosyste(s.

4eb *er!er
@e, servers are co(0uters on the internet that host &e,sites* serving 0ages to vie&ers u0on re2uest. This service is re)erred to as &e, hosting. Every &e, server has a uni2ue address so that other co(0uters connected to the internet ;no& &here to )ind it on the vast net&or;. The 3P -3nternet Protocol. address loo;s so(ething li;e this: 4#.#'.6E6.6E4. This address (a0s to a (ore hu(an )riendly address* such as st2a.net. E5a(0les o) &e, server are: A0ache -)ro( A0ache. 33S -)ro( "icroso)t. To(cat -)ro( A0ache. iPlanet -)ro( Netsca0e.

Application *er!er
An a00lication server is a server 0rogra( in a co(0uter in a distri,uted net&or; that 0rovides the ,usiness logic )or an a00lication 0rogra(. The a00lication server is )re2uently vie&ed as 0art o) a three8tier a00lication* consisting o) a gra0hical user inter)ace -N<3. server* an a00lication

-,usiness logic. server* and a data,ase and transaction server. @e, servers are usually in8,uilt in a00lication servers. E5a(0les o) A00lication Server are: @e,logic -)ro( Oracle =or0oration. @e,s0here -)ro( 31". /1oss -)ro( /1oss. Net&eaver -)ro( SAP.

$%#
Enter0rise resource 0lanning -E?P. syste(s atte(0t to integrate several data sources and 0rocesses o) an organiAation into a uni)ied syste(. A ty0ical E?P syste( &ill use (ulti0le co(0onents o) co(0uter so)t&are and hard&are to achieve the integration. A ;ey ingredient o) (ost E?P syste(s is the use o) a uni)ied data,ase to store data )or the various syste( (odules. E5a(0les o) E?P are: SAP -)ro( SAP. Oracle A00lications -)ro( Oracle =or0oration. Peo0leso)t -)ro( Oracle =or0oration. /+Ed&ards

C%0
=?" -custo(er relationshi0 (anage(ent. is an in)or(ation industry ter( )or (ethodologies* so)t&are* and usually 3nternet ca0a,ilities that hel0 an enter0rise (anage custo(er relationshi0s in an organiAed &ay. Ior e5a(0le* an enter0rise (ight ,uild a data,ase a,out its custo(ers that descri,ed relationshi0s in su))icient detail so that (anage(ent* sales0eo0le* 0eo0le 0roviding service* and 0erha0s the custo(er directly could access in)or(ation* (atch custo(er needs &ith 0roduct 0lans and o))erings* re(ind custo(ers o) service re2uire(ents* ;no& &hat other 0roducts a custo(er had 0urchased* and so )orth. E5a(0les o) =?" are: SAP =?" -)ro( SAP. Sie,el -)ro( Oracle =or0oration. SalesIorce -)ro( SalesIorce. Thin;1eyond -)ro( Si(0lion .

9t3ers: 1(C 5%irtual Net&or; =o(0uting.: %e,ote 6es-top *3aring %N= stands )or %irtual Net&or; =o(0uting. 3t is re(ote control so)t&are &hich allo&s you to vie& and interact &ith one co(0uter -the MserverM. using a si(0le 0rogra( -the Mvie&erM. on another co(0uter any&here on the 3nternet. The t&o co(0uters donLt even have to ,e the sa(e ty0e* so )or e5a(0le you can use %N= to vie& an o))ice inu5 (achine on your @indo&s P= at ho(e. %N= is )reely and 0u,licly availa,le and is in &ides0read active use ,y (illions throughout industry* acade(ia and 0rivately. htt0://&&&.realvnc.co(/do&nload.ht(l

:$(U: $enuLs in; Sleuth -T". chec;s @e, sites )or ,ro;en lin;s. in; veri)ication is done on Mnor(alM lin;s* i(ages* )ra(es* 0lug8ins* ,ac;grounds* local i(age (a0s* style sheets* scri0ts and Hava a00lets. 3t dis0lays a continously u0dated list o) <? s &hich you can sort ,y di))erent criteria. A re0ort can ,e 0roduced at any ti(e. htt0://ho(e.sna)u.de/til(an/5enulin;.ht(l s,artF)#:
S(artITP allo&s you to trans)er )iles across the 3nternet. 3t )eatures an E50lorer8li;e* custo(iAa,le inter)ace and su00orts drag8and8dro0 )unctions. "ulti0le ITP connections can ,e o0ened at the sa(e ti(e* and you can co0y )iles )ro( one re(ote host to another -I$P.. ?e(ote8host directory in)or(ation is cached )or )uture vie&ing* and ITP <? s are su00orted. Other )eatures include a Iavorites listO the a,ility to resu(e ,ro;en do&nloadsO a glo,al historyO ,ac;ground trans)ersO 0ro5y su00ortO a 0assive trans)er (odeO and the a,ility to 0er)or( recursive do&nloads* u0loads* and deletes. %ersion 7.:.##4.'' (ay include uns0eci)ied u0dates* enhance(ents* or ,ug )i5es.

htt0://&&&.do&nload.co(/S(artITP8=lient/':::8764:KE86::7!4'5.ht(l
/oin QA Ioru(. Pou &ill get lastest u0dates on QA related stu)): The (ost 0o0ular So)t&are Testing and Quality Assurance discussions site. @ith over 5: )oru(s that cover al(ost every area in so)t&are testing* 2uality assurance and 2uality engineering. Here* you &ill also )ind a )oru( )or every so)t&are test tool availa,le li;e @in?unner* Quic;Test Pro and oad?unner ,y "ercury 3nteractive* ?ational ?o,ot and Sil;Test ,y Segue So)t&are to na(e a )e&. htt0://&&&.2a)oru(s.co( 0* 9ffice 2;;< )rail !ersion 5'; 6a+s7: htt0://us7:.try(icroso)to))ice.co(/)ree8do&nload8(icroso)t8e5cel87::78do&nload.ht(l &ocali=ation &1;(: htt0://,a,el)ish.altavista.co(/tr

C8 )utorial htt0://&&&.so)tsteel.co.u;/tutorials/cShar0/contents.ht(l :0&: )utorial: 3ttp://www.w3sc3ools.co,/x,l/ #U))>: <sing this you can connect uni5 servers )ro( @indo&s (achine htt0://&&&.chiar;.greenend.org.u;/Qsgtatha(/0utty/do&nload.ht(l

earn 0erl* uni5* ht(l* SQ and P /SQ and (ore. htt0://&&&.geocities.co(/5Kscn/E,oo;s/E1oo;s.ht(l

See also in the old stu)) htt0://&&&.geocities.co(/5Kscn/E,oo;s/ ang.ht(l %isit this site. you can learn @in?unner and oad?unner. htt0://&&&.&ilson(ar.co(/6loadrun.ht( U0& 5Unified 0odeling &anguage7 )utorial: htt0://0igseye.;ennesa&.edu/Qd,raun/csisE45:/AF+/<" Ktutorial/ htt0://ho(e0ages.uel.ac.u;/+.1o&den/ This is video ,ased training

earn 0erl* uni5* ht(l* SQ and P /SQ and (ore. htt0://&&&.geocities.co(/5Kscn/E,oo;s/E1oo;s.ht(l See also in the old stu)) htt0://&&&.geocities.co(/5Kscn/E,oo;s/ ang.ht(l %isit this site. you can learn @in?unner and oad?unner. htt0://&&&.&ilson(ar.co(/6loadrun.ht(
)est6irector <.;i !ersion 6e,o: htt0://&&&.contracted&or;.co(/00ort/0!:E'/2uic;tour.s&)

9t3er )ec3nical topics:


U0& 5Unified 0odeling &anguage7 )utorial: htt0://0igseye.;ennesa&.edu/Qd,raun/csisE45:/AF+/<" Ktutorial/ htt0://ho(e0ages.uel.ac.u;/+.1o&den/ This is video ,ased training C8 )utorial htt0://&&&.so)tsteel.co.u;/tutorials/cShar0/contents.ht(l

a!a? *Q&? .($) etc: htt0://&&&.houseo))usion.co(/grou0s/Hava/

0ercur+//# )ools 6ownloads:


/# )est 6irector for Qualit+ Center @.; *tarter $dition $!aluation htt0s://h6::7!.&&&6.h0.co(/cda/h0dc/dis0lay/(ain/searchKresults.Hs0B AnC,toFc0C5EKE:67K6::KK /# Quic-)est #rofessional @.A $!aluation

htt0s://h6::7!.&&&6.h0.co(/cda/h0dc/dis0lay/(ain/searchKresults.Hs0B AnC,toFc0C5EKE:67K6::KK /# &oad%unner @.1 4indows $!aluation htt0s://h6::7!.&&&6.h0.co(/cda/h0dc/dis0lay/(ain/searchKresults.Hs0B AnC,toFc0C5EKE:67K6::KK

%ideo o) oad?unner htt0://&&&.google.co(/searchBhlCenF2CloadrunnerGtutorialG GvideoG6F,tnNCSearch *egue *il- )ools 6ownloads: htt0://&&&.,orland.co(/do&nloads/do&nloadKsil;.ht(l .%A bug trac-ing tool: htt0://&&&.atlassian.co(/so)t&are/Hira/

QA Certifications: A*Q Certification: &&&.as2.org =SQE: htt0://&&&.as2.org/certi)ication/so)t&are82uality8engineer/0re0are.ht(l ="Q: htt0://&&&.as2.org/certi)ication/(anager8o)82uality/0re0are.ht(l 2rain benc3 Certification: htt0://,rain,ench.co( So)t&are Testing: htt0://,rain,ench.co(/5(l/,,/co((on/testcenter/ta;etest.5(lB test3dCE7'

So)t&are Quality Assurance: htt0://,rain,ench.co(/5(l/,,/co((on/testcenter/ta;etest.5(lBtest3dC7'5 .*)Q2 *oftware )esting Certification: htt0://&&&.ast2,.org/ 3STQ1 "odel 0a0ers: $ttp:66www.ist8&info.&logspot.com6
3 gave the e5a( at Santa =lara 0ara(etric center.-its near,y )ro( san Tho(as e50ress&ay and (ission college ,lvd. 3 0aid a,out R75: )or it. 3tSs a (ulti0le choice 2uestion e5a(. E: 2uestions in 6 hour. The 0assing is 45>. "ostly 3 studied )ro( ?a(a SirLs notes &hich i got in class. 3 also re)erred to 3STQ1 certi)ication ,oo; )or sa(0le 2uestions &hich ?a(a sir (entioned in the class. 1ut* the notes are enough )or the 0re0aration. 3 ho0e this hel0s and let (e ;no& i) you need anything else.

9ample 8uestions and answers at t$is link$ttp:66tec$.groups.ya$oo.com6group6accevo7s8a7:+:*6files6I9(;<=-:9ample =-:;ns=-:=-+=-:Ans>emya6

FOUNDATION LEVEL Foundation Level certification is appropriate for anyone who wants to demonstrate a asic understandin! of software testin! !oals" practices" and terminolo!y# $olders of the Foundation %ertificate with the re&uired e'perience will e a le to !o on to the Advanced Level certification# The passin! score for the Foundation Level e'am is ()* or more# The fee for a Foundation Level e'am is +,)-

*Q& *er!er downloads: htt0://&&&.(icroso)t.co(/do&nloads/details.as05B)a(ilyidC!e7d)c!d8c7:e8EEE48 ##a#8,7):76')!,c5Fdis0laylangCen 9pen *ource )ools: 1ug Trac;ing Tool: -1ugDilla. htt0://&&&.,ugAilla.org/do&nload/ Enter ne& ,ug in 1ugDilla: htt0s://,ugAilla.(oAilla.org/enterK,ug.cgi Iunctional F ?egression Tool: -@atir. htt0://&tr.ru,y)orge.org/

Per)or(ance Tool: -O0enSTA. 06AC .nstallation: -1e)ore you install O0enSTA s/&* install this8 it is a 0re8re2uisites. htt0://&&&.(icroso)t.co(/do&nloads/details.as05BIa(ily3+C4=:5:IE'8=7#58 E17+81:'786!5+:5:4'#4=Fdis0laylangCen 9pen*)A .nstallation: htt0://&&&.o0ensta.org/do&nload.ht(l 9pen*)A )utorial: htt0://o0ensta.org/docs/gsg/inde5.ht( &oad%unner !s 9pen*)A: htt0://&&&.testingre)lections.co(/node/vie&/'46 1e)ore you co(e )or ne5t session i) you get chance* go thru the )ollo&ing ite(s: 6. SQ : htt0://&'schools.co(/s2l/de)ault.as0 8 7hours study enough 7. PE? : htt0://&&&.co(0.leeds.ac.u;/Perl/start.ht(l 8 7hours study enough '. <N3$: htt0://;g0tech.,logs0ot.co(/7::5/:7/0erl.ht(l 8 7hours study enough E. Study "anual Testing hand,oo; &hich 3 have given yesterday 3te(6 to 3te(' are not really i(0ortant ,ut good to have.

Вам также может понравиться