"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !    !!!!!!...
""""""""""""""""""""""""""""""           "$%&&"()%*+,%-"$%..%&" /01" 1023"     45/2,6" 6*%05" 2," 5/%" 7*&3" /01"%)%*".%%,...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
29:*50,8%m:*2*25+-" " 0,3" 5/%," 1;.?32)23%3" 2,5" 8,=*90,8%UrV" 0,3" *.;15,%11U?V-" " 5/%,"8&0112=2%3".+"%0*&+"U19F%Vm&05...
"""B/%" ,%" ," 5/%" &%=5" 1/71" 5/%" 6*75/" =" 0" .0.+" ;12,6" 5/%" 3*%0*+" %,62,%%*2,6" " 6*0:/-" " 7/%*%01"5/%",%","5/%"...
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...
Upcoming SlideShare
Loading in …5
×

Aesthetics in Software Testing

1,273 views
1,176 views

Published on

Software testing is typically seen as yet another job to be done in the software development life cycle. It is typically seen as a clichéd activity consisting of planning, design/update of test cases, scripting and execution. Is there an element of beauty in software testing? Can we see outputs of this activity as works of art?.

Here is the published version of an article in "Tea-Time with Testers" - an eZine on software Testing - Feb 2011 issue

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,273
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aesthetics in Software Testing

  1. 1. """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! """ " " " " " " " " " " " " " " " ! " " " " " " !" "
  2. 2. """""""""""""""""""""""""""""" "$%&&"()%*+,%-"$%..%&" /01" 1023" 45/2,6" 6*%05" 2," 5/%" 7*&3" /01"%)%*".%%,"0889:&21/%3"725/;5":0112, "<25/" 0," /,%15" :0112," =*" 32,6" 3%32805%3" >." 2,""""""""""";*" )%*+" 7," 5%152,6" 899;,25+-" 7%" 0*%" /0::+" 5"""""":*%1%,5" " ? " %?9060@2,%" 5" 0&&" ="+;A""B/21" 9,5/&+" %@2,%" 21" 0," ;589%" =" 8;:&%" =" 9+"1&%%:&%11",26/51"0,3",;9.%*"="5%0?529%"3218;112,1"725/"9+" 8&&%06;%" C" 8?=;,3%*" =" 5/21" 2,252052)%"D*AE*052FF;90*"E05%&A""G" 152&&" *%9%9.%*" 5/%" )%*+" =2*15" 30+" 7/%," G" 701" :;5" 2,5"1=570*%"5%152,6"0,3"0&1"5/%"8,=;1%3"1505%"="9+"92,3-"9%" .%2,6" ;,070*%" =" 5/%" .%0;5+" 0,3" :&%01;*%" .%/2,3"=2,32,6" 5/2,61" ;5-" 7/28/" G" 7;&3" 10+" 1=570*%" 5%152,6"62)%1" 9%" 530+A" G" 9;15" 03925" 5/05" ,&2,%" 1=570*%"5%152,6" 899;,252%1" 0,3" )0*2;1" HI" .&61" 7%*%" 5/1%"7/" 50;6/5" 9%" /7" 926/5+" 5/%" =2%&3" =" 5%152,6" 21" C".*;6/5" 8,=23%,8%" 0.;5" 9+" =2%&3" 0,3" ,%)%*?=032,6"192&%","9+"=08%A"" """""""""""""""""" J+" :;.&21/2,6" 5/21" %@2,%" 7%" :*921%" 5" ==%*" 0," :%," :&05=*9" " 7/%*%" 7%" 0&&" 80," 3218;11-" 1/0*%-" 1;66%15-" 8,5*2.;5%-" 8*25282@%-" 6;23%-" *%&0K" 0,3" 90,+" 5/%*" 0852)252%1" *%&05%3" 5" 5/%" 7*&3" =" " 1=570*%"5%152,6A"" "<%" 72&&" .%" 9*%" 5/0," >;15" /0::+" 2=" 7%" 1;88%%3" 5" .*2,6" 5/%" " 109%" 8,=23%,8%" 0,3" ,%)%*?=032,6" 192&%" ," +%5" 0,5/%*" ,%7" " " G" 7;&3" &2F%" 5" 5/0,F" E*052F" =*" 1;::*52,6" 5/21" 23%0" 0,3" .%2,6" " 5/%*%"725/"9%A"L:%820&"5/0,F1"5";*"0&&"0;5/*1"=*"5/%2*"1;::*5" 0,3"8,5*2.;52,A" " <%" 0*%" 1;*%" 5/05" +;" 0&&" 72&&" >2," 0,3" 1;::*5" ;1" 2," 50F2,6" 5/21" """"""""""""""""""""""""""""""" 2,252052)%"=;*5/%*A" " " """""""""""""""""""""""""""""""""""""""""""""""""""""""M;*1"12,8%*%&+"" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " " " """"""""""""""""""""""""""""""""""""""""""""""""" " """"""""""""""""""""""""""""""""""""""""""""""""""""""""#$%&!()#*!+,#)#*-!" #" "
  3. 3. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! RR" "
  4. 4. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! L=570*%" 5%152,6" 21" 5+:280&&+" 1%%," 01" +%5" 0,5/%*" >." 5" .%" 3,%" 2," 5/%" 1=570*%" 3%)%&:9%,5" &2=%8+8&%A" G5" 21" 5+:280&&+" 1%%," 01" 0" 8&28/q3" 0852)25+" 8,12152,6" =" :&0,,2,6-" 3%126,m;:305%" =" 5%15" 801%1-" 18*2:52,6" 0,3" %K%8;52,A" G1" 5/%*%" 0," %&%9%,5" =" .%0;5+" 2," 1=570*%" 5%152,6e" W0," 7%" 1%%" ;5:;51"="5/21"0852)25+"01"7*F1"="0*5e" " I,+" 0852)25+" 5/05" 7%" 3" 80," .%" 1%%," =*9" 5/%" )2%7:2,51" =" 182%,8%-" %,62,%%*2,6" 0,3" 0*5A" I," %,62,%%*2,6"0852)25+"5+:280&&+":*3;8%1";52&250*20,"0*52=0851-"7/%*%01"0,"0852)25+"3,%"725/":0112," 0,3"8*%052)25+":*3;8%1"7*F1"="0*5-"5/21"6%1".%+,3"5/%";52&25+")0&;%A""25"50F%1"0"8*0=5190,"5" :*3;8%" .>%851?3%?0*5-" " " 7/2&%" /%" 50F%1" 0" 63" %,62,%%*" 5" " :*3;8%" " .>%851" 725/" /26/" ;52&25+" )0&;%A" " I,".>%85"=".%0;5+"10521=2%1"5/%"=2)%"1%,1%1"U126/5-"/%0*2,6-"5;8/-"19%&&"0,3"5015%V"0,3"5;8/%1" 5/%" /%0*5" 7/%*%01" 0," .>%85" =" ;52&25+" 10521=2%1" 5/%" *052,0&" 92,3A" L" 7/05" 0*%" 5/%" %&%9%,51" =" 1=570*%"5%152,6"5/05"5;8/";*"/%0*5e"" " B/%"5+:280&")2%7"="5%15"801%1"21",%"=";52&25+ "5/%"0.2&25+"5";,8)%*"3%=%851n" 80,"7%"90F%"5%15" 801%1"&F".%0;52=;&e"B"9%"5/%"=*9"0,3"5/%"15*;85;*%"="5%15"801%1"21"5/%"%&%9%,5"=".%0;5+"2," 5/%" 5%15" 801%1A" G=" 5/%" 5%15" 801%1" 7%*%" *60,2@%3" .+" H;0&25+" &%)%&1-" 1;.?*3%*%3" .+" 25%91" U=%05;*%1m93;&%1AAV" 5/%," 1%6*%605%3" .+" 5+:%1" =" 5%15-" 725/" 5%15" 801%1" *0,F%3" .+" RO" "
  5. 5. 29:*50,8%m:*2*25+-" " 0,3" 5/%," 1;.?32)23%3" 2,5" 8,=*90,8%UrV" 0,3" *.;15,%11U?V-" " 5/%,"8&0112=2%3".+"%0*&+"U19F%Vm&05%?1506%"%)0&;052,-"5/%,"5066%3".+"%)0&;052,"=*%a;%,8+-"&2,F%3".+":5290&" %K%8;52," *3%*" 0,3" =2,0&&+" 8&0112=2%3" .+" %K%8;52," 93%" U90,;0&m0;5905%3V-" 7%" 6%5" 0".%0;52=;&"=*9"0,3"15*;85;*%"5/05",5",&+"3%1"5/%">."7%&&"U;52&25+V".;5"0::%0&1"5"5/%"1%,1%"="126/5")20"0".%0;52=;&")21;0&2@052,"="5%15" 801%1A"B/21""21"5/%"0*8/25%85;*%" ="5%15"801%1"1;66%15%3".+"$+:5/%121"J01%3"B%152,6"U$JBVA"",%"="5/%"90>*":*%*%a;2125%1"0,3"=*"%==%852)%"5%152,6"21"5/%";,3%*150,32,6"="5/%":*3;85"0,3";,3%*150,32,6"=")0*2;1"=%05;*%1"0,3"2,5%,3%3"055*2.;5%1A"B"9%"5/%"0%15/%5281"=";,3%*150,32,6"21"5/%"0.2&25+"5")21;0&2@%"5/%"1=570*%"2,"5%*91"="5/%"2,5%*,0&"15*;85;*%-"251"%,)2*,9%,5"0,3"5/%"70+" %,3" ;1%*1" ;1%" 5/%" 1=570*%A" G5" 21" 0.;5" ;&52905%&+" 32152&&2,6" 5/%" 89:&%K25+" 2,5" 0" 129:&%"12,6;&0*25+ 5"6%5"5/%"<<"99%,5"7/%*%"1;33%,&+"%)%*+5/2,6".%89%1")%*+"8&%0*A"G5"21"0.;5".;2&32,6"0"8&%0*"0,3"129:&%"90:" ="5/%")0*2;1"5+:%1"=";1%*1-" 5/%" 8**%1:,32,6";1%"801%1" 0,3"5%8/,280&" =%05;*%1-" ;106%" :*=2&%-" 5/%" ;,3%*&+2,6" 0*8/25%85;*%" 0,3" .%/0)2*" =&71-" 5/%" 9+*203"2,5%*,0&"8,,%852,1"0,3"5/%",;0,8%1"="5/%"3%:&+9%,5"%,)2*,9%,5A"G5"21"0.;5".;2&32,6"0".%0;52=;&"9%,50&"92,3"90:"="5/%"%&%9%,5"5".%"5%15%3A""B+:280&&+"5%152,6"21"1%%,"01"1529;&052,6"5/%"1=570*%"%K5%*,0&&+"0,3"90F2,6"2,=%*%,8%1"="8**%85,%11"=*9"5/%".1%*)052,1A"I*%"5/%*%":112.&+".%0;52=;&"70+1"5"011%11"8**%85,%11e"G1"25":112.&%" 5" 2,15*;9%,5" :*.%1" 5/05" 72&&" 1%&=" 011%11" 5/%"8**%85,%11e"W0,"7%"8*%05%".1%*)052,":2,51"5/05"0&&7";1"5"50F%".%55%*"2,5"5/%"1+15%9e"o2%72,6"5/%"085"="%)0&;052,"=*9" 5/%" 0%15/%528" )2%7:2,5-" 80," :112.&+" *%1;&5" 2," 9*%"8*%052)%"70+1"5"011%11"5/%"8**%85,%11"=".%/0)2*A""G1"5/%*%"0%15/%5281"2,"5/%"5%09"15*;85;*%m89:1252,e"o2%72,6"5/%"5%09"8&&%852,"="2,5%*%152,6":%:&%" "1:%820&2151-"0*8/25%851-":*.&%9" 1&)%*1-" 1&66%*1-" =2*%=26/5%*1-" 1528F&%*1" 5" 32182:&2,%" 0,3"6%%F1"%58A"0&&71";1"5"1%%"5/%".%0;5+"2,"5/%":7%*"="5/%"5%09A"G5"21",5">;15"0.;5"0"5%09"5"6%5"5/%">."3,%-" 5/05"7%"6%5"0.;5"5/%"15*;85;*%" ? ? ""I1":*=%112,0&1-"7%"8&&%85")0*2;1"9%5*281"5"023"2,"*052,0&"3%8212,?90F2,6A"B/21"80,"2,3%%3".%"0"=02*&+"9;,30,%"0852)25+A"</05"21"0%15/%5281"2,"5/21e"G="7%"80,"6%5"%K5*%9%"8&0*25+","5/%"01:%851"5/05" 70,5" 5" .1%*)%" 0,3" 5/21" 0&&71" ;1" 5" 90F%" 63" 3%8212,1" a;28F&+-" 5/%," G" 5/2,F" 5/21" 21" .%0;52=;&A" B/21" 2,)&)%1" 57" 01:%851 7/05" 7%" 8&&%85" 0,3" /7" 7%" :*%1%,5" 5/%1%A" W*%052)%" )21;0&2@052," 9%50:/*1" 80," 90F%" 5/%" :*%1%,5052," =" 5/%" 01:%851" =" a;0&25+" .%0;52=;&A""" " " " " ZF" 05" 5/%" 57" :285;*%1" .%&7-" .5/" =" 5/%9" *%:*%1%,5" 5/%"6*75/"="0".0.+A" " " RS""
  6. 6. """B/%" ,%" ," 5/%" &%=5" 1/71" 5/%" 6*75/" =" 0" .0.+" ;12,6" 5/%" 3*%0*+" %,62,%%*2,6" " 6*0:/-" " 7/%*%01"5/%",%","5/%"*26/5"1/71"5/%"6*72,6".0.+")%*"529%A"W0,"7%""1292&0*&+"1/7"5"6*75/"=";*".0.+"U5/%"1=570*%V"";12,6"8*%052)%")21;0&2@052,"9%50:/*1e""<%"6%,%*05%")0*2;1"5%15"0*52=0851"?"5%15":&0,-"5%15"801%1-"*%:*51"%58A"</05"7;&3"90F%"*%032,6"=" 5/%1%" 0" :&%01;*%e" " I%15/%5281" /%*%" *%&05%1" 5" 5/%" &0+;5m*60,2@052,-" =*90552,6-" 6*0990*-"1:%&&2,6-" 8&0*25+-" 5%*1%,%11A" B/%1%" 0%15/%528" 01:%851" 0*%" :*.0.&+" %K:%85%3" .+" 5/%" 8,1;9%*1" ="5/%1%"0*52=0851"530+A""B/%"5%15":*8%11"21"5/%"915"8&2,280&"0,3"5/%".*2,6"01:%85A"J%0;5+"21"5/%"&015"5/2,6"5/05"89%1"5"92,3"725/"*%1:%85"5":*8%11A"B/%"0%15/%528"01:%851"01"G"1%%"/%*%"21"0.;5".%2,6"32182:&2,%3"0,3"8*%052)%-" .%2,6" 3%502&%3" +%5" ,29.&%A" B" 9%" 25" 21" 0.;5" 3%)212,6" 0" :*8%11" 5/05" =&%K%1-" %)&)%1" 2,"89:&%5%"/0*9,+"725/"%K5%*,0&",05;*0&"%,)2*,9%,5A"G5"21"2,"5/%"/0*3"5"3%18*2.%"5/%1%"2,"7*31-" ""X2,0&&+","5/%"01:%85"="5%15"5&2,6-"25"21"0.;5"5/%".%0;52=;&"83%"5/05"7%":*3;8%"5"5%15"5/%*"83%A" B/%" .%0;5+" /%*%" 21" 2," 5/%" 129:&2825+" =" 5/%" 83%-" %01%" =" ;,3%*150,32,6-" 932=20.2&25+-"0*8/25%85;*%"0,3"8;5%"7*F0*;,31"5")%*89%"5&1m5%8/,&6+"&2925052,1A"""Z015".;5",5"5/%"&%015-" 0%15/%5281"2,"5%15"3050"21"0.;5"/0)2,6"9%0,2,6=;&"0,3"*%0&?&2=%"3050"1%51"*05/%*"5/0,"62..%*21/A""J%0;5+"5/%+" 10+"-"&2%1"2,"5/%"%+%1"="5/%".%/&3%*A" G5"50F%1"0":%,8/0,5"=*" 8*0=5190,1/2:"3*2)%,".+" :0112,-" 5" ,5" >;15" 3" 0" >.-" .;5" 5" :*3;8%" .>%85?3%?0*5" 5/05" 0::%0&1" 5" 5/%" 1%,1%1A" I1" 2,"0,+" 5/%*" 32182:&2,%-" 5/21" 21" )%*+" :%*1,0&A" I1" 0" 899;,25+-" &%5" ;1" 6" .%+,3" 5/%" ;52&250*20,"01:%851"=";*">."0,3":*3;8%".%0;52=;&"5/2,61A"$0)%"0"6*%05"30+k"" Rd""
  7. 7. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! T Ashok is the Founder & CEO of STAG Software Private! Limited. Passionate about excellence, his mission is to! He can be reached at ash@stagsoftware.com.! " "!!!!!!!!!!!!!!!!! RP""

×