bangalore

Friday, May 05, 2006

Notify Blogger about objectionable content.What does this mean?

Send As SMS

BlogThis!
blogspotInit();
India's Best
I don't know what I want to start with but it won't be specialized. This space will contain anything that I can think of under the sun but related to India, my motherland.
Arul helps you
Travel related sites in India
Where to complain in Bangalore?
Software Testing
Links for EBooks
Placement Consultants in Bangalore
Surviving in Bangalore
Archives
October 2005
December 2005
February 2006

Travel related sites in India
http://www.outlooktraveller.com/Halebid / Belur / HassanHoysala temple towns of Belur and Halebid.Belur and Halebid are 17 km apart.Belur's main temple, Chennakeshava (dedicated to Lord Krishna) , was commissioned by King Vishnuvardhana in 1117 AD to celebrate Hoysala military victories. It took over a hundred years to complete.Halebid (Hale’beedu) literally means ‘the ruined city’.It was earlier known as Dwarasamudra (gateway to the seas).The Shiva Temple, Hoysaleshwara, is unique for its two shrines in the Linga form and gigantic figures of Nandi (sacred bull).


Where to complain in Bangalore?
Are there any consumer forums? Can I write to the media about the complaints I have?Please see the list of resident welfare associations in Bangalore at the end.Consumer Disputes Redressal Forum, Cavery Bhavan, K.G. Road Bangalore - 560001 (Phone: 91-80-22211137)Civic Watch, C/O Deccan Herald, No 75, M G Road, Bangalore - 560001Janaagraha (http://www.janaagraha.org/), 198 Nandidurga Road, Bangalore 560046. Phone: 23542381/82, Fax: 23542966. E-mail:info@janaagraha.org (civic amenities movement). Grahak Shakti, Bangalore [Email: grahakshakti@rediffmail.com] About Us: We are a Voluntary, non-profit, non-political, non-sectarian Consumer Organisation working in the interest of Consumers. We believe in creating awareness, education, empowerment of Consumers. We also guide Consumers to assert their rights and seek remedy through proper forums such as the Ombudsman's and various other mechanisms including the Consumer Courts(Forums).How do I complain to the police chief [Bangalore City Police Commissioner] directly?If you want to pass on some information about a crime or lodge a complaint against any high-handed police officer, call +91-80-22943400 or +91-80-22943399. Whatever you say will be heard by the City Police Commissioner himself and your identity will be kept a secret. These two dedicated telephone lines have been set up with a view to promoting 'complaint culture' among Bangaloreans.I am having problem with my telephone. Whom do I call?Call the toll-free helpline 1959 [for DoT users in Karnataka only] between 10 AM and 6 PMCan I contact the police on the web?See http://www.karnatakastatepolice.org/ Also try http://www.bcp.gov.in/I have a complaint about BMTC [bus], where do I write to?See http://www.bmtcinfo.com/english/complaints.htmWhere do I report water supply problems? Bangalore: See http://www.bwssb.org/ or call 1916.I see a house/shop that has extended the building to the footpath. Where do I send my complaint?Bangalore: Call http://www.bmponline.org/ at 080-22221188Are there any 24-hour helplines?In Bangalore you have Prahari, a helpline to attend and tackle emergencies through patrol vehicles. The squad will also deal with the health problems - prevention of garbage dumping into drains and open places, meat and chicken wastes, organic and inorganic wastes in parks and public places and also co-ordinate with the Pollution Control Board in reducing pollution levels due to operation of public address system.Control Room: 22221188, 22123535, 22100031/32/33/34/35.East zone: 25582247, 25583504.West zone: 23361704, 23464111.South zone: 26566365, 26566364Where do I report electricity/power problems?Bangalore:Centralized Complaints 1917 (6 lines) / 12660 / 1-600-338-017Other numbers: 2228 7118 / 2228 119 / 2235 5180 / 98442 44639 (Executive Engineer)Send SMS to 9848 237266 with the keyword HELP for further details.Complaints received here are provided with docket numbers. While lodging complaint the name, address, telephones number and nearby landmark with nature of complaints should be given. In case complaint not attended within two hours contact 22252035.Also you could contact,Managing Director,Bangalore Electricity Supply Company (http://www.bescom.org/) 14/3, CFC Building, IV Floor Nrupathunga Road Bangalore - 560001 Phone: 080-2227 6366Email: mdbescom@bescom.orgThere are many cows/dogs on the road. Where do I sent my complaint?Bangalore:Holy cow! For a change a government office in Karnataka gave us a pleasant shock. We were checking with them for information about how to avoid street cows and stray dog menace.They were kind enough to inform that Bangalore is forefront in addressing this issue by adopting WHO recommended Animal Birth Control/Anti Rabies Vaccination (ABC/ARV) programme to rapidly reduce street dog population, reduce dog bite and prevent spread of rabies. They also provided these telephone numbers for you to register complaints. Now citizens, sorry neitzens can start cracking. Try it and let us know if it worked for you.For street cow menace: 2227 7789For stray dogs menace:25711036 (East Zone) - CUPA26724036 (South Zone) - ARF23411181 (West Zone) - SPCA Any other complaints to http://www.bmponline.org/: 22227822For general queries: 22221188I want to register my site/house/apartment. The sub-registrar wants me to bribe him. What do I do?If the public has any information they may contact:Lokayuktha 124, I Floor MS BuildingBangalore - 560 001Phone: +91-80-2225 7638CBI, Anti-Corruption Branch, No 36, Bellary Road, Ganganagar, Bangalore - 560032. Phone: 91-80-2333 1026 / 2333 2726/ 2363 0288We don't have garbage collection service in our locality. How do I get the government to start one in my area?The govt has taken active steps in Bangalore to clean up the mess. However, we strongly feel the citizens need to take more interest instead of blaming the govt for everything. See http://www.bmponline.org/. Their helpline number is 98450-24365 (the number translates to 24 hours a day, 365 days a year)Where can I complain about illegal felling of trees?A telephone helpline to report illegal tree felling and vandalism has been set up by the Environment Support Group in Bangalore. Call 26534364Residents Welfare Associations in BangaloreBangalore is blessed to have some good residdent welfare assocations. These have worked well because the members have been active. They take up issues like lighting on roads, cleaniness of roads, stray dogs etc. Please do send us any updations for this list.Residents Initiative for Safe Environment (RISE)# 55, HAL 3rd Stage. Mr Venkata-raman (Ph: 2528-0104), Mr Dayanand Rao (Ph: 2528-0878).Swabhimana Koramangala Initi-ative 4th Block, Koramangala# 356, 4th Block, 1st Block, 8th A Main, Koramangala. Mr Rami Reddy (Ph: 2552-3491)Beautify Lavelle Road Association# 76, Lavelle Road, Mr B R Pai (Ph: 2221-0974), Mr Krishnamurthy (Ph: 2223-6909).Defence Colony Residents' Welfare Association (DECORA)# 15, 1st Main, Defence Colony, Indiranagar. Maj Gen Paul (Ph: 2527-4026), L Cdr Ranganathan (Ph: 2528-7012).Little World Trust# 63, 'Thoreau', 10th Main, HMT Layout, R T Nagar. Mr Narayan (Ph: 2343-8650), Mr Prasanan (Ph: 2333-2452).Malleshwaram Swabhimana Initiative MalleshwaramMs Sumathi Rao (Ph: 2344-9824).Jayanagar Cultural and Civic Association33rd Cross, 9th Main, 4th Block, Jayanagar. Ph: 2634-3952/53.Residents' Welfare Association Bangalore East (REWABE) C/o Institute for Universal Consciousness # 21, Milton Street, Cooke Town. Mr Vaiadyanathan (Ph: 2546-7049 / 2547-3442)We Care Foundation# 38/2, Bazaar Street, Neelasandra. Mr A J Shetty (Ph: 2571-2523), Mr A H Shetty (Ph: 2536-0432).Residents' Welfare Association# 598, 11th Main, 5th Block, Jayanagar. Dr Surendra (Ph: 2663-5466), Mr Vasudeva Reddy (Ph: 2663-5308).LIC Colony Residents' Welfare Association# L-68, 7th Main, Sector 10, Jeevanbhimanagar. Mr Narayan (Ph: 2528-5583), Ms Latha Rao (Ph: 2528-5827).The Bangalore Gavipuram Extension and Basappa Layout Residents' Welfare AssociationNiveditha School, # 14, 1st Cross, Gavipuram, Bangalore-19. Mr Mahadeva Rao Chavan (Ph: 2667-8821), Rama Rao (Ph: 2652-9664)LIC/Canara Bank Colony/ Hanumanthappa Layout Residents' Welfare Association# 92, 1st Cross, LIC Colony,3rd Block, Jayanagar East. Mr T N Kumarasan (Ph: 2663-3319), Ms Nalinakshi Sannappa (Ph: 2663-1339).Rajajinagar 1st 'R' Block Residents' Welfare Association # 39, 1st R Block, Rajajinagar. Mr Kuttaiah or Mr Girijashankar (Ph: 2332-1921)New Byappanahalli Welfare Association # 118, 2nd Cross, New Byappanahalli Extension, Bangalore-38. Mr Jose (Ph: 2554-1202), Mr Noel (Ph: 2536-6004).Civic Amenities and Cultural Association # 3019, 12 'B' Main, HAL 2nd Stage. Gr Cap K Bhaskaran (Ph: 2528-3106)Judicial Layout Site Owners and Residents Welfare Association # 1803, Judicial Layout, Bangalore 65. Mr Chikkalingaiah or Mr Byra Reddy (Ph: 2891-0698 / 2891-0207).Someshwarapura Welfare AssociationUlsoor # 353 (45/2), 5th Cross, 2nd Main, Someshwarapura, Bangalore-8. Mr Krishnappa or Mr Chandrashekar.Sri Venkateshwara Krupa Layout Residents' Welfare Association Basaveshwaranagar # 109, 3rd Cross, SVK Layout, Basaveshwaranagar. Mr Srinivasan (Ph:2558-3435 / 2322-3476).Mahalakshmipura Residents' Forum # CA Site 3-B, 1st Main, Mahalakshmi Layout. Mr Puttakempanna or Mr Rayappa (Ph: 2349-2017 / 2359-3084).Pillanna Garden 3rd Stage Residents' Welfare Association # 261, 7th Cross, Pillanna Garden, Bangalore- 45. Mr Kesavan (Ph: 2546-4453).Womens' Wing, Crescent Association BasavanagudiMs Salma (Ph: 2657-4567).NTI Layout Residents' Welfare Association # 44, NTI Society Layout, Nagashettihally, RMV Extension. Mr Manjunath (Ph: 2341-2050)Michaelpalya/BM Kaval Residents' Welfare Association # 13, Michael Palya, near Indiranagar, Bangalore-75.Mr A Krishna Murthy Reddy (Ph: 2529-2230).Residents' Welfare Association Bangalore East (REWABE) C/o The Institute of Universal Consciousness, # 21, Milton Street, Cooke Town.Mr C P Vaidyanathan (Ph: 2546-7049 / 2547-3442)Gospel Street Residents' Welfare Association Thomas Town # 39, 13th Cross, Bagalur Layout, Bangalore-84.Mr Francis Xavier Joseph (Ph: 2547-3555).BDA Layout Residents' Welfare Association Airport Road, HAL 3rd Stage, Mr A K Varadan (Ph: 2526-2765).Amarjyothi Layout Residents' Association near Cholanayakanahalli, off Bellary Road. # 71, 3rd Main, Amarjyothi Layout, Cholanayakanahalli.Mr Rudraiah (Ph: 2354-5978)Sri Veerabhadra Nagar Citizens' Association # 308, Ashville Apartments, 97, Sri Veerabhadranagar Nagar Road, Bangalore-37. Mr Joseph Paramel (Ph: 2523-9000).ITI Layout Residents' Association New BEL Road, Mathikere# 65, 4th Cross, ITI Layout. Mr Mani (Ph: 2360-3636)Jayamahal Citizens' Forum # 79, M M Road, Frazer Town. Mr Vasudevan (Ph: 2548-4889 / 2548-3194).Neighbourhood Civic Movement # 150, 5th Cross, 5th Block, Koramangala. Mr Balakrishnan (Ph: 2552-4169), Mr Mukherjee (Ph: 2553-2288).Economically Weaker Section Quarters Residents' Welfare Association # House No 12, Block 25, EWS Quarters, Opp National Games Complex, Koramangala.Mr Robot (Ph: 2570-1062), Mr Dass (Ph: 2570-2295).Shreyas, # 1414, South End 'A' Road, 9th Block, Jayanagar. Mr Kamath (Ph: 2658-8865), Mr Ananda Rao (Ph: 2658-8132).Kumara Park West Residents' Welfare Association# 64/4, 1st Block, Railway Parallel Road, Kumara Park West. Contact persons: Mr N S Ramakanth (Ph: 2344-3215), Mr T D Srinivasan (Ph: 2344-9820).The HAL 3rd Stage Tax Payers and Residents' Association# 543, 6th 'A' Cross, 10th Main, HAL 3rd Stage. (Ph: 2529-8955) Contact persons: Ms Diana Bharucha (Ph: 2552-0350 / 2553-4521)(The Association has been fighting the stray dog menace in Bangalore. Can give you some good tips on how to deal with the endemic menace)Banashankari 1st Stage Residents' Welfare AssociationContact persons: Mr Doreswamy (Ph: 2650-6928), Mr N S Krishnaswamy (Ph: 2660-0021)Banashankari 2nd Stage Welfare Association# 451, 22nd 'A' Cross, 10th Main, Banashankari 2nd Stage.Contact persons: Mr Krishnaswamy (Ph: 2671-1238), Mr Sainath (Ph: 2671-3268).(This association has won quite a few legal battles to keep their civic amenities intact. Needy associations may contact it)Sarvagnanagar (Cox Town) Citizens' Forum# 11, Ramakrishnappa Road, Cox Town.Mr Murali (Ph: 2548-6594).Silver Oak Layout Residents' Association (SOLAR) Near J P Nagar 7th PhaseMr C R Venkatesh (Ph: 2667-4644), Mr Ramananda Sharma (Ph: 2658-4691).Civic Wing, Karnataka Hardware and Allied Merchants' Association# 6, D R Lane, SJP Road Cross.Mr B K Goyal (Ph: 2223-6472), Mr D D Agarwal (Ph: 222-71930).(The Civic Wing of this Association fights for civic amenities in the commercial areas such as SP Road, SJP Road, Avenue Road, Cotton Pet, Bale Pet,Nagarthpet and others)Fraser Town Residents' Welfare Association# 66, 2nd Floor, Coles Road, Fraser TownMr Anthony Kumar (Ph: 2554-7324)The Neighbourhood Self-Help Group, BEL Layout, Vidyarnyapura# 802, 7th Cross, 8th Main, 4th Block, BEL Layout, Vidyaranyapura, Bangalore-97. Mr G A Narayan (Ph: 2364-8484)Atmeeya Geleyara Balaga 2nd Stage Residents' Welfare Association # 58, Mahalaxmipuram.Mr K V Mudda (Ph: 2349-2187), Mr G D Mallinath (2349-9716).LIC/Canara Bank Colony/Hanumanthappa Layout Residents' Welfare Association # 92, 1st Cross, LIC Colony, 3rd Block East, Jayanagar, Bangalore-11.Ms Nalinakshi Sannappa (Ph: 2663-1339), Mr T N Kumarasan (Ph: 2663-3319).Mahalakshmipura Residents' Forum # CA Site 3-B, 1st Main, Mahalakshmi Layout, Bangalore-86.Mr H S Puttakempanna or Mr H H Rayappa (Ph: 2349-2017 / 2359-3084).Michaelpalya/BM Kaval Residents' Welfare Association# 13, Michael Palya, near Indiranagar, Bangalore-75.Mr A Krishna Murthy Reddy (Ph: 2529-2230).Residents' Welfare Association Bangalore East (REWABE) C/o The Institute of Universal Consciousness, # 21, Milton Street, Cooke Town.Mr C P Vaidyanathan (Ph: 2546-7049 / 25473-442)Gospel Street Residents' Welfare Association# 39, 13th Cross, Bagalur Layout, Thomas Town Bangalore-84.Contact person: Mr Francis Xavier Joseph (Ph: 2547-3555).BDA Layout Residents' Welfare AssociationAirport Road, HAL 3rd StageMr A K Varadan (Ph: 2526-2765).Amarjyothi Layout Residents' AssociationNear Cholanayakanahalli, off Bellary Road.# 71, 3rd Main, Amarjyothi Layout, Cholanayakanahalli.Mr Rudraiah (Ph: 2354-5978)
posted by Bikash Jajodia @ Tuesday, October 25, 2005 0 comments
Monday, October 24, 2005

Software Testing
Links to websites:http://www.sqa-test.comWWW.MERCURY.COMWWW.COMPUWARE.COMhttp://www-306.ibm.com/software/rational/offerings/testing.htmlhttp://www.segue.com/http://www.domnico.com/homeMethodologies for Automated Testing: (Source: http://www.sqa-test.com/method.html)The following is a description of two methods that have proven effective in implementing an Automated Testing Solution:"Functional Decomposition" Method:The main concept behind the "Functional Decomposition" script development methodology is to reduce all test cases to their most fundamental tasks, and write User-Defined Functions, Business Function Scripts, and "Sub-routine" or "Utility" Scripts which perform these tasks independently of one another. In general, these fundamental areas include:Navigation (e.g. "Access Payment Screen from Main Menu")Specific Business Function (e.g. "Post a Payment")Data Verification (e.g. "Verify Payment Updates Current Balance")Return (e.g. "Return to Main Menu")In order to accomplish this, it is necessary to separate Data from Function. This allows an automated test script to be written for a Business Function, using data-files to provide both the input and the expected-results verification. A hierarchical architecture is employed, using a structured or modular design.The highest level is the Driver script, which is the engine of the test. The Driver begins a chain of calls to the lower level components of the test. Drivers may perform one or more test case scenarios by calling one or more Main scripts. The Main scripts contain the test case logic, calling the Business Function scripts necessary to do the application testing. All utility scripts and functions are called as needed by Drivers, Main, and Business Function scripts.Driver ScriptsPerform initialization (if required), then call the Main Scripts in the desired order;Main ScriptsPerform the application test case logic using Business Function Scripts;Business Function ScriptsPerform specific Business Functions within the application;Subroutine ScriptsPerform application specific tasks required by two or more Business Function scripts;User-Defined FunctionsGeneral, Application-Specific, and Screen-Access Functions;(Note that Functions can be called from any of the above script types.)Example:Make a loan payment, and verify: 1) Payment screen was updated, 2) Account Summary was updated, 3) Transaction History was updated.Driver: calls"PAYMENT"("Main" Script)PAYMENTcallsPymt_Rtn:Access Payment Screen from Main Menu (function)Update Payment Screen using input file (function)Verify Payment Screen updated using verification file (function)Return to Main MenuReturn (TRUE / FALSE / ERROR) to calling scriptPAYMENT:If Pymt_Rtnreturns FALSE, return FALSE to Driver,else callAcct_Sum:Access Account Summary Screen from Main Menu (function)Verify Account Summary Screen using verification file (function)Return to Main MenuReturn (TRUE / FALSE / ERROR) to calling scriptPAYMENT:If Acct_Sumreturns FALSE, return FALSE to Driver,else callTrn_Hist:Access Transaction History Screen from Main Menu (function)Verify Transaction History Screen using verification file (function)Return to Main MenuReturn (TRUE / FALSE / ERROR) to calling scriptPAYMENT:Return(TRUE / FALSE / ERROR) to DriverDriver: calls next"Main" ScriptIn the above example, we would need the following data-files for each Test Case:Input data ("field-names" + data to input) for Payment ScreenVerification data ("field-names" + data to verify) for Payment ScreenVerification data ("field-names" + data to verify) for Account Summary ScreenVerification data ("field-names" + data to verify) for Transaction History ScreenProcessing Note:If an error occurs in the processing, such that we cannot continue with the Test Case, a "FALSE" condition is returned to the calling script. This script, in turn, returns the "FALSE" condition to its calling script, etc., until control is returned back to the Driver script. If the Test Case dependencies have been properly controlled, the Driver can then continue with the next Test Case, otherwise the Driver would have to exit.Advantages:Utilizing a modular design, and using files or records to both input and verify data, reduces redundancy and duplication of effort in creating automated test scripts.Scripts may be developed while application development is still in progress. If functionality changes, only the specific "Business Function" script needs to be updated.Since scripts are written to perform and test individual Business Functions, they can easily be combined in a "higher level" test script in order to accommodate complex test scenarios.Data input/output and expected results is stored as easily maintainable text records. The user's expected results are used for verification, which is a requirement for System Testing.Functions return "TRUE" or "FALSE" values to the calling script, rather than aborting, allowing for more effective error handling, and increasing the robustness of the test scripts. This, along with a well-designed "recovery" routine, enables "unattended" execution of test scripts.Disadvantages:Requires proficiency in the tool's Scripting Language;Multiple data-files are required for each Test Case. There may be any number of data-inputs and verifications required, depending on how many different screens are accessed. This requires data-files to be kept in separate directories by Test Case.Tester must not only maintain the Detail Test Plan with specific data, but must also re-enter this data in the various data-files.If a simple "text editor" such as Notepad is used to create and maintain the data-files, careful attention must be paid to the format required by the scripts/functions that process the files, or processing-errors will occur."Test Plan Driven" Method:The "Test Plan Driven" method preserves most of the advantages of the "Functional Decomposition" method, while eliminating most of the disadvantages. In this method, the entire testing process is data-driven, including functionality. The Detail Test Plan is written in a specific format, then saved in a particular record-format which the pre-written "Utility" scripts use to control the entire processing of the Automated Test.Example:This example shows a Test Case document developed by the tester using a spreadsheet containing "Key-Words" in Column 1. In this method, the entire process is data-driven, including functionality. The Key Words control the processing. Note that this test case could also be executed manually, if necessary.COLUMN 1Key_WordCOLUMN 2Field/Window NameCOLUMN 3Input/Verification DataCOLUMN 4CommentCOLUMN 5Pass/FailStart_Test:WindowMain MenuVerify Starting PointEnter:Selection3Select Payment OptionAction:Press_KeyEnterAccess Payment ScreenVerify:WindowPayment PostingVerify Screen accessedEnter:Payment Amount125.87Enter Payment dataPayment MethodCheckAction:Press_ButtonPostProcess PaymentVerify:WindowPayment PostingVerify screen remainsVerify_Data:Payment Amount$ 125.87Verify updated dataCurrent Balance$1,309.77Status MessagePayment PostedAction:Press_ButtonExitReturn to Main MenuEnd_Test:WindowMain MenuVerify return to MenuWhen the spreadsheet is completed, it is saved as a tab-delimited file, as well as in its original ".xls" format. The Test Case could also be developed using a database such as Access, as long as it could be saved as a tab-delimited file.Architecture:The architecture of the "Test Plan Driven" method looks similar to that of the "Functional Decomposition" method, but in fact, they are substantially different:Driver ScriptPerforms initialization (if required);Calls the Application-Specific "Controller" Script, passing to it the file-name of the Test Case file (which has been saved in a "tab-delimited" format from the tester-generated Detail Test Plan spreadsheet);Controller ScriptReads and processes the "tab-delimited" file, using a "switch-case" statement to break on each Key Word;Builds a list of "processing actions" from the data within the rows / columns within the Key-Word group;Calls a specific "Utility" script associated with the Key Word, passing to it the created "processing list";Utility ScriptsProcess input-list received from the "Controller" script;Perform specific tasks (e.g. press a key or button, enter data, verify data, etc.), calling "User Defined Functions" if required;Report any errors to a customized Test Report for the Test Case;Return to "Controller" script;FunctionsGeneral and Application-Specific functions may be called by any of the above script-types in order to perform specific tasks;Advantages:This method has most of the advantages of the "Functional Decomposition" method, as well as the following:Detail Test Plan can be written in Spreadsheet format containing all input and verification data. Therefore the tester only needs to write this once, rather than, for example, writing it in Word, and then creating input and verification files as is required by the "Functional Decomposition" method.Test Plan does not necessarily have to be written using a "spreadsheet" program. Any format can be used from which either "tab-delimited" or "comma-delimited" files can be saved (e.g. Access Database).If "utility" scripts can be created by someone proficient in the tool's Scripting Language, prior to the Detail Test Plan being written, then the tester can use the tool immediately and not be required to learn the TSL Scripting language. The tester need only learn the "Key Words" required, and the specific format to use within the Test Plan.If the Detail Test Plan already exists in some other format, it is not difficult to translate this into the "spreadsheet" format.Since a number of "generic" Utility scripts have already been created, we can usually get the user up and running (for most applications) with this method within a few days, rather than weeks.Disadvantages:Development of "customized" (Application-Specific) Functions and Utilities still requires proficiency in the tool's Scripting Language. Note that this is also true of the "Functional Decomposition" method, and, frankly of any method including "Record/Playback".If application requires more than a few "customized" Utilities, this will require the tester to learn a number of "Key Words" and special formats. This is preferable, however, to the tester having to learn an entire programming language in order to utilize a Test Tool.Spreadsheet Test Cases written in this manner are not re-usable. If, for example the "Post a Payment" Business Function changes, then all test scripts that require the "Post a Payment" sequence will have to be updated.Combined Methodologies:In order to gain the advantage of "script re-usability" that we get from the "Functional Decomposition" method, and maintain the advantages obtained by using the "Test Plan Driven" method, it can be advantageous to combine these two methods.This can be accomplished by adding "Business Function Utility Scripts" and Key-Words to our "Test Plan Driven" method.Example:Using our "Post a Payment" example above, we can replace the "Enter:" and "Action:" Key-Words that we used to accomplish posting the payment, with a "Post_Payment" Business Function Key Word, that uses the same input information:COLUMN 1Key_WordCOLUMN 2Field/Window NameCOLUMN 3Input/Verification DataCOLUMN 4CommentCOLUMN 5Pass/FailStart_Test:WindowMain MenuVerify Starting PointEnter:Selection3Select Payment OptionAction:Press_KeyEnterAccess Payment ScreenVerify:WindowPayment PostingVerify Screen accessedPost_Payment:Payment_Amount125.87Enter Payment dataPayment_MethodCheckSelect Payment MethodPost_MethodPress_Button(Option: Use_Menu)Verify:WindowPayment PostingVerify screen remainsVerify_Data:Payment Amount$ 125.87Verify updated dataCurrent Balance$1,309.77Status MessagePayment PostedAction:Press_ButtonExitReturn to Main MenuEnd_Test:WindowMain MenuVerify return to MenuWe replace the field-names "Payment Amount" and "Payment Method" with parameters: Payment_Amount and Payment_Method, and also add a "Post_Method" allowing us an option between pressing the "Post" button, and using a menu_selection to perform the "action". Now if the Business Function changes slightly, we do not have to update all of the "Post a Payment" Test Cases - we only have to update the "Post_Payment" Business Function Utility Script. The change can be made in one place rather than in many.The main disadvantage to this, is that rather than having a limited number of Key-Words, you may now have a rather large number of Key-Words to use, depending on the number of Business Function scripts you want to add. This makes things more difficult for the tester, who now has a lot more Key-Words to deal with. This difficulty can be eased somewhat by creating a Template spreadsheet that the tester can use to cut-and-paste from.Parameterized Input:Additional "re-usability" can be obtained by using parameters (representing variables) as input rather than actual input data.Let us say, for example, we are testing a Web application, and must use both MSIE and Netscape browsers and yet run the exact same Test Cases using each of these. In addition, we must run these tests on mirrored sites, where the main URL for each site is different. Using our original "Test Plan Driven" example, we would need 4 separate sets of test cases!This is easily solved using parameters as input, instead of data:Start_Test:Open_BrowserVAROpen Required BrowserEnter:URL FieldVARSet Main URL for SiteAction:Image_ClickRegister NowAccess RegistrationVerify:URL FieldVAR/reg.htmlVerify Registration URLIn this example, the Controller Script would contain a function that parses the input for the variable_string "VAR<" and resolves all such variables to their correct values. To accomplish this, the Controller Script also must contain a function that reads a "Parameter File" and creates an associative array for all input values. The "Parameter File" might look something like this: # VAR = Netscape# VAR = http://www.buythisstuff.com# Note: Pound-Sign = commentVAR = IEVAR = http://www.buymorestuff.comEach time the test suite is run, various combinations can be commented out, allowing the same script to be run for the 4 different scenarios: 2 mirrored sites with 2 browsers. Another variation would be to have the Driver Script run the tests in a loop while incrementing a counter in order to reference 4 different parameter files (e.g. param1.txt, param2.txt, etc.).Click Here for an spreadsheet example of a test case that was actually run.Summary:Both the Functional Decomposition and Data-Driven methods of testing are platform and Test-Tool independent.Both methods can be used with any Test Tool which provides a "scripting language".The Data-Driven method allows the tester to create Automated Test Scripts without having to learn the scripting language.The Data-Driven method can be enhanced by adding Business Function Utilities which provides the advantages attainable by both methods.Additional Test Script re-usability can be obtained by using parameterized input rather than data at key points in the Test Case.Automated Testing Specialists can help you determine and quickly implement the most effective testing methodology for your automated testing requirements.A Total Testing Solution:The ATS ToolKit for WinRunner and our Test-Plan Driven Testing Methodology provides a comprehensive package that will enable you to develop cost-effective Automated Testing Solutions using Mercury Interactive's WinRunner® test tool. Click Here for further details!Automated Testing Methodology Tools:There are a few "packaged" methodologies available for Automated Testing, which you may find useful:TMS: Test Management SystemTestmasters, Inc.Visit the "Tools for Process Automation" section of our Automated Test Tools page to see additional tools.
posted by Bikash Jajodia @ Monday, October 24, 2005 0 comments
Tuesday, October 11, 2005

Links for EBooks
Two wonderful websites for popular fiction...http://www.fictionbook.ru/en/authors_alphabet/en/ahttp://greylib.align.ru/library or http://www.greylib.align.ru/libthril.htmhttp://z80.msk.ru/archives/ebooks/
posted by Bikash Jajodia @ Tuesday, October 11, 2005 0 comments
Thursday, October 06, 2005

Placement Consultants in Bangalore
anwoy@s1sys.com Anwoy SourceOne Systems Bangalore http://www.s1sys.com/ 080-51311127bhuvana@twsol.com Bhuvana Teamware Solutions # 2, 5th Floor, Kasi ArcadeT-Nagar, Chennai 600 017 Ph : 52048405/6/7/8 Mobile : 9840355915careers@strivex.com Sheetul Ahluwalia Strivex Consulting Pvt LTD N-52 ABC Center, C.P New Delhi : 110001 Mobile : 09350569228 Phone : 55815959, 30904075 http://www.strivex.com/careers@techstosuit.com Simran Preet Singh Oberoi / Ritu Raj Sharma Techs To Suit (IT Placement Consultants) A-1/271, 2nd Floor, Safdurjung Enclave, N.Delhi-29 Tel. # 91-011-26714602; 26714603 http://www.techstosuit.com/hari@addedv.com K.Harishankar Added Values #4, Radha Krishna Salai V Street, Mylapore, Chennai – 600 004. Direct: 3918 3000 http://www.addedv.com/training@idolasystems.com (for H1B) Idola Systems 732-921-0832info@javastream.org Jayashree HR Javastream Technologies #628/1, II Floor, Above Canara Bank, Ist Stage, Indiranagar, Bangalore-560038, 51521773 51525354java@elixirindia.biz shivakumar 98867 66139jobs.antony@gmail.com Shajan M A / Nethrakishore.ch@vshreyas.com Kishore Ch, HR MANAGERmadhu@conscriptsolutions.com Madhu Conscript Solutions Vijaynagar, Bangalore 560 040 Tel: 080-56968284 – 080-55301902 Mobile:9845469699mani@ethirajassociates.com Ms. Mani Tel: 51135300 Ethiraj Associates 810, “B” Wing 8th Floor, Mittal Towers, No. 6. M.G.Road Bangalore – 560001mani@jkvsoft.com P.ManikandanBusiness Developement ManagerJKV Software Solutions New 6 Old 31 Khader Nawaz Khan Road Nungambakkam Chennai 600006 98400 68949mohit_verma@iitiim.net IITIIM.compradeep@humancapital.co.in Pradeep Human Capital Consulting Pvt. Ltd., Ph: 91-80-26770181/82/83/84, 91-80-26767123/32/36reply@jyopa.com Priya Jyopa Connexions 91-080-26559780 /26552181santhosh@roljobs.net Santhoshshankar.singaravelan@manpower.co.in Shankar M. Singaravelan Associate -Telecom Manpower Services India Pvt. Ltd 321/A/3, Vardhaman Building, Shankaer Sheth Road, M.Phule Peth, Pune – 411042 Tel: 020 56010415-19 Fax: 020 56010413shilpa@rlinkindia.com RESOURCE LINK # 92/1, Gandhi Bazaar Main Road, Basavangudi, Bangalore 560 004, India. Tel: +91- 80-2660-2010 / 30904916shilpi.minocha@sampoorna.com Sampoorna Computer People E21, Lajpat Nagar III, Behind Moolchand Hospital, New Delhi - 110024 URL: http://www.sampoorna.com/ 29841100, 29842200, 29840133, 29840134shivakami@hr-functionsindia.com Shivakami S.HR-Functions,Bangaloresrinivas@humancapital.co.in Srinivas - 98863 49416 Human Capital Consulting Pvt. Ltd., Ph : 91-80-26770181/82/83/84, 91-80-26767123/32/36 http://www.humancapital.co.in/training@jbtechs.com (for H1B)vini.avarachan@iqura.net Vini K.Avarachan Iqura Technologies Bangalore - 560 068 Mobile:9448990708 Phone: +91-80-25529209/210 http://www.iqura.com/Job Placement Consultants in Bangalore (A-L) http://www.naukri2000.com/careers/consultant_bangalore.php3Job Placement Consultants in Bangalore (M-Z) http://www.naukri2000.com/careers/consultant_bangalore1.php3http://www.tvainfotech.com/ (well known IT jobs consultancy in Bangalore) http://www.browseconsulting.com/ (IT jobs consultancy in Bangalore)http://www.chetanas.com/home/index/index.htmlhttp://domnico.com/jobs/viewforum.php?f=1
posted by Bikash Jajodia @ Thursday, October 06, 2005 0 comments
Monday, October 03, 2005

Surviving in Bangalore
24 hour helpline (any information): 23333333Useful links in Bangalore:http://bangalore.aroundtown.com/www.bangaloreit.com (directory of various services in Bangalore)www.bangalorebest.comwww.virtualbangalore.com (Guide on Bangalore)www.onlinebangalore.com (Guide on Bangalore)www.koramangala.com (detailed map of Koramangala and information specific to Koramanagala)www.mapsofindia.com/bangalore (city map of Bangalore)www.bmtcinfo.com (informative guide on Bangalore buses)www.wikitravel.org/en/Bangalore (traveller's guide to Bangalore)www.karnataka.com (Guide on Karnataka)www.kar.nic.in (Karnataka Govt official website)www.rto.kar.nic.in (Karnataka RTO website)www.ksrtc.org (Karnataka Inter/Intra state bus website)www.kstdc.nic.in (Govt of Karnataka's tourism website)http://www.india-cellular.com/Where-to-Buy-Karnataka.htm (buying cellphones in Karnataka)(HotSpots in Bangalore and other cities)http://www.bangalorehabba.com/ (Bangalore's Annual Cultural Festival: Bangalore Habba - A Celebration of the Garden City)Bus Travel Agents:1) Parveen Travels www.parveentravels.comBANGALOREAnand Arcade,24, Albert Victor Road, Kalasipalayam, Bangalore-560002, India.Phone: 2670 6899 / 2670 5149 / 2670 51992) KPN TravelsBangalore (Kalasipalayam) :: Ph: 080-26700111, 26702777, 26709190Bangalore (Madiwala) :: Ph: 25525699, 25526055Bangalore (Indira Nagar) :: Ph: 25252748Bangalore (Mathikere) :: Ph: 23575399Bangalore (Wilson Garden) :: Ph: 224838803) Sharma Transports www.sharmatransports.comHEAD OFFICE :Sharma Transports "Sangeetha Bhavan" 328, Tippu Sultan Palace Road, Fort Bangalore-560 002Ph.:+91 80 23702447 / 26701721 / 26702426 / 26708791 / 26703331 / 26707897 / 26701028 / 51149577-79 / 51179360 Fax : +91 80 26706640 / 26702426Rail Travel Agents:1) Oswal travelsMr Gautam9448680111222084862) Navdeep tours and travelsMs Sangeeta9845849000569750003) Ramya AssociatesMr Ramesh944838667726593311Spot Taxi: 51100000Salsa classes in Bangalore:Mr Biju Kolli, B.ComVibes-The Dance Lab .198, 3rd Cross, Cambridge Lay OutUlsoor .Bangalore KarnatakaTel: 080 554 400 4 Mobile: +919845189281 email: bijukolli@hotmail.comjazz, funk, groove, showdanceMiss Yana Lewis, A.I.S.T.D.DipYana Lewis Dance Co. @ Chisel, 36, N.R. Chamber's, Opp St CathedralSchool,Richmond Road,Bangalore. Classes also @OPUS, Palace cross rdMobile: 9845210814 email: dance4india@hotmail.comThe only trained International Ballet/Jazz Jazz ISTD teacher with over 25 years of teachiMr. Dara Mistry181/182, Lake Shore Homes, Kasavanahalli, Off Sarjapur RoadBellandur P.O., Bangalore 560037, KarnatakaTel: 80-28439474 Fax: +919845117304email: dara_m@vsnl.comTraining in Waltz, Foxtrot, Chacha, Tango, Samba, RumbaMr Ranjan Mullaratt, MasterKalari Academy Of Performing Arts#25, V N Plaaza, Brigade Rd. BangaloreTel: 51127789 Mobile: 9844170126 email: ranjanmullaratt@yahoo.comIt is all about inner peace and animal movementsMs. Preeta Pereira, MBADance & EntertainmentBangaloreTel: 080-25531846 Mobile: 9886775060 email: preeta_3@yahoo.comBollywood Film Dance. Trained under Raju Khan (Saroj Khan's son).Mr. B.G. Sathyanarayan, Contemporary dancer for 12yrs411, 9th Main, H.R.B.R. layout, 1st BlockKalyan Nagar. Bangalore 560 043. KarnatakaTel: 08030613610 Mobile: 09341238212 email: sathyabg@yahoo.comNritarutya Arts Academy. Classes on modern creative/contemporary dancemr nakula somana, marine biol, dance and fitness#497, 3rd main, 3d block, 1st stage, HBR layout.Bangalore.Tel: 80 25440253 Mobile: 98865 43839 email: nakula_somana@yahoo.comContemporary dance, Indian classical dance, martial arts and yoga.Mrs Santhoshi Subrahmanya, Masters in Classical Dance147, 2nd cross Royal Residency IIMB PostBannerghatta Road Bangalore, KarnatakaTel: 080-6589291 email: santhoshi1306@yahoo.comNarthana Institute of Dance was established in 1996 for Prppaganding BharathanatyamMrs Padmaja Suresh, BCOM,BGL,Diploma in ChoreographyKalpataru Kalavihar, 403/404, Chord Road Plaza, 20th MainRajaji Nagar, Bangalore-560010Tel: 080 3593072 Fax: 080 3423078 Mobile: 9845179557 email: padmajasuresh@hotmail.comCoaching offered in classical and creative dance, music, yoga, physical fitnessmrs. vandya srinath vasista, b, combhramara school of music and danceno.880/e, 3rd'b' main 2nd stage, vijayanagar, bangalore-40Tel: 330067015 yrs experience in teaching barathanatyam classical danceDTOL GOLD MEMBER:Mr. Lourd Vijay, MBADance Studio Inc., #4, Opus, Palace Cross RoadChakravathy Layout, Bangalore - 560020Tel: 080 25470770 Mobile: 98450 15123 Fax: 080 25494415 email: http://www.dtol.ndirect.co.uk/p2951a.htmSalsa, Merengue, Chacha, Swing, Casino Rueda, Hip-hop....Other dance classes:1) Contact: 9845212207/ 9880201135BTM: No 775, 16th Main, BTM 2nd stage Blr-76 # 26681714HSR: No 647, 27th Main 13th Cross HSR Layout 1st Sector Opp CPWD Quarters Blr – 34 #: 25729095/6Banerghatta: No 8, Arikere Gate, Banerghatta Road, Blr – 76 #: 26493261/22) DanceFac3 – weekend salsaContact # 9886335767/ 9886133339Computerised Reservation Offices in BangaloreS.NO. LOCATION1 AUSTIN TOWN2 BANASANKARI3 BANGALORE CANTT4 BANGALORE CITY5 INDIRANAGAR6 JAYANAGAR7 KENGERI8 KORAMANGALA9 MALLESWARAM10 VIJAYANAGAR11 WHITEFIELD12 YELAHANKA13 YESWANTPUR14 ELECTRONICS CITY
posted by Bikash Jajodia @ Monday, October 03, 2005 0 comments
Click to join boscoblues yahoogroup Click to visit boscoblues website


WWW This Site