<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Testing and UI Related Problems</title>
	<atom:link href="http://zahidafaque.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://zahidafaque.wordpress.com</link>
	<description>This blogs is related to the testing problem</description>
	<lastBuildDate>Mon, 07 Jun 2010 17:47:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='zahidafaque.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6de341e9fa58fa55c4ebdf8599c6b136?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Testing and UI Related Problems</title>
		<link>http://zahidafaque.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://zahidafaque.wordpress.com/osd.xml" title="Testing and UI Related Problems" />
	<atom:link rel='hub' href='http://zahidafaque.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Manula Testing Question and Answer</title>
		<link>http://zahidafaque.wordpress.com/2010/06/07/manula-testing-question-and-answer/</link>
		<comments>http://zahidafaque.wordpress.com/2010/06/07/manula-testing-question-and-answer/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 17:47:26 +0000</pubDate>
		<dc:creator>zahidafaque</dc:creator>
				<category><![CDATA[Interview Questions]]></category>
		<category><![CDATA[Manula Testing Questions]]></category>
		<category><![CDATA[Testing Interview Questions]]></category>

		<guid isPermaLink="false">http://zahidafaque.wordpress.com/?p=22</guid>
		<description><![CDATA[Following is the strategy we used in one of my projects: 1. From the requirements, list the priorities of testing. 2. Use a Link Checker to check all the broken text and image links. This will alert you on missing or broken links but not links that have been pointed to the unintended locations/files. But <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zahidafaque.wordpress.com&amp;blog=9363023&amp;post=22&amp;subd=zahidafaque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong> Following is the strategy we used in one of my projects:</strong><br />
1. From the requirements, list the priorities of testing.<br />
2. Use a Link Checker to check all the broken text and image links. This will alert you on missing or broken links but not links that have been pointed to the unintended locations/files. But ignore such links for now this is just one of the cursory checks. Report the results.<br />
3. Collect as many scenarios of real users browsing your site. If you are testing an already existing site you can get them from the site Stats. These will probably cover all your existing user base. If your site needs to target additional user base that is a whole other task.<br />
4. Test using the scenarios.<br />
5. From your testing priorities, list the test cases not touched in your previous test scenarios. If you want a complete list or have time to create one, just go ahead or else you can also list them and note the result from your tests earlier in here. We just listed a short description of each test case, it&#8217;s input and output. It&#8217;ll be helpful to record your results if you&#8217;ve a column in there to record your results when testing.<br />
6. Start testing using the test cases and record the results.<br />
7. Prioritize and Report the defects. If you don&#8217;t have time for testing, there might not be sufficient time to fix them all and re-test the defects either. Prioritizing them will help fix at least the major bugs and/or issues. The rest will be fixed or ignored depending on their priority and your project deadlines.</p>
<p><strong>Define Brain Stromming and Cause Effect Graphing? With Eg?</strong><br />
BS:<br />
A learning technique involving open group discussion intended to expand the range of available ideas<br />
OR<br />
A meeting to generate creative ideas. At PEPSI Advertising, daily, weekly and bi-monthly brainstorming sessions are held by various work groups within the firm. Our monthly I-Power brainstorming meeting is attended by the entire agency staff.<br />
OR<br />
Brainstorming is a highly structured process to help generate ideas. It is based on the principle that you<br />
Cannot generate and evaluate ideas at the same time. To use brainstorming, you must first gain agreement from the group to try brainstorming for a fixed interval (eg six minutes).</p>
<p>CEG:<br />
A testing technique that aids in selecting, in a systematic way, a high-yield set of test cases that logically relates causes to effects to produce test cases. It has a beneficial side effect in pointing out incompleteness and ambiguities in specifications.</p>
<p>What is the maximum length of the test case we can write?<br />
We can&#8217;t say exactly test case length, it depending on functionality.</p>
<p>Password is having 6 digit alphanumeric then what r the possible input conditions?<br />
Including special characters also</p>
<p>Possible input conditions are:</p>
<p>1) Input password as = 6abcde (ie number first)<br />
2) Input password as = abcde8 (ie character first)<br />
3) Input password as = 123456 (all numbers)<br />
4) Input password as = abcdef (all characters)<br />
5) Input password less than 6 digit<br />
6) Input password greater than 6 digits<br />
7) Input password as special characters<br />
 <img src='http://s0.wp.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Input password in CAPITAL ie uppercase<br />
9) Input password including space<br />
10) (SPACE) followed by alphabets /numerical /alphanumerical/</p>
<p><strong>What is internationalization Testing?</strong><br />
Software Internationalization is process of developing software products independent from cultural norms, language or other specific attributes of a market</p>
<p>If I give some thousand tests to execute in 2 days what do u do?<br />
If possible, we will automate or else, execute only the test cases which are mandatory.</p>
<p>Black-Box: Requirements-Based Testing</p>
<p><strong>What is black-box testing?</strong><br />
Levels of coverage</p>
<p>What does black-box testing mean at the unit, integration, and system levels?</p>
<p>Tests for each software requirement using<br />
Equivalence Class Partitioning, Boundary Value Testing, and more<br />
Test cases for system software requirements using the Trace Matrix, Cross-functional Testing, Decision<br />
Tables, and more<br />
Test cases for system integration for configurations, manual operations, etc.</p>
<p>White-Box: Structure-Based Testing</p>
<p><strong>What is white-box testing?</strong><br />
Levels of coverage — statement, branch, path<br />
What does white-box testing mean at the unit, integration, and system levels?<br />
Understanding control flow and Cyclomatic Complexity<br />
McCabe’s Design Predicate approach for choosing tests</p>
<p><strong>Exploratory Testing</strong><br />
Why science is not enough<br />
Hunches, group insights, and more</p>
<p>Using the Test Design Process<br />
Documenting the test design<br />
• How much is enough<br />
Defects and test design<br />
• How does test design relate to defects/faults?<br />
Regression and test design<br />
• How can test design aid in making critical regression decisions?</p>
<p><strong>What is agile testing?</strong><br />
Agile testing is used whenever customer requirements are changing dynamically</p>
<p>If we have no SRS, BRS but we have test cases does u execute the test cases blindly or do u follow any other process.</p>
<p>Test case would have detail steps of what the application is supposed to do. SO<br />
1) Functionality of application is known.</p>
<p>2) In addition you can refer to Backend, is mean look into the Database. To gain more knowledge of the application.</p>
<p><strong>Diff. between Application server and web server?</strong></p>
<p>Default port number of Tomcat?<br />
8080 is the default port number of Tomcat</p>
<p><strong>Bug life cycle?</strong></p>
<p>New: when tester reports a defect<br />
Open: when developer accepts that it is a bug or if the developer rejects the defect, then the status is turned into &#8220;Rejected&#8221;<br />
Fixed: when developer make changes to the code to rectify the bug&#8230;<br />
Closed/Reopen: when tester tests it again. If the expected result shown up, it is turned into &#8220;Closed&#8221; and if the problem persists again, it’s &#8220;Reopen&#8221;.</p>
<p><strong>What is deferred status in defect life cycle?</strong></p>
<p>Deferred status means the developer accepted the bus, but it is scheduled to rectify in the next build.</p>
<p>Smoke test? Do you use any automation tool for smoke testing??<br />
Testing the application whether it’s performing its basic functionality properly or not, so that the test team can go ahead with the application. Definitely can use.</p>
<p><strong>Verification and validation?</strong></p>
<p>Verification is static. No code is executed. Say, analysis of requirements etc.<br />
Validation is dynamic. Code is executed with scenarios present in test cases.</p>
<p><strong>Testing process in your comp.?</strong></p>
<p>Varies from company to company.</p>
<p><strong>Testing methodology?</strong><br />
Varies from company to company (refer to symphony and emphasis websites for different                                      methodologies)</p>
<p><strong>When a bug is found what is the 1st action?</strong><br />
Report it in bug tracking tool.</p>
<p><strong>What is best bug in your current proj? Which you found??</strong><br />
It’s your project. You should know it.</p>
<p><strong>What is test plan and explain its contents?</strong><br />
Test plan is a document which contains the scope for testing the application and what to be tested, when to be tested and who to test.</p>
<p><strong>Advantages of automation over manual testing?</strong><br />
Time saving, resource and Money</p>
<p><strong>Explain some SDLC models?</strong><br />
V model, Waterfall model etc&#8230;</p>
<p><strong>ADhoc testing?</strong><br />
AdHoc means doing something which is not planned.</p>
<p><strong>What is mean by release notes?</strong><br />
It’s a document released along with the product which explains about the product. It also contains about the bugs that are in deferred status.</p>
<p><strong>What are all the contents of release checklist?</strong></p>
<p>When a new build comes what is 1st action? (Performing smoke test).</p>
<p><strong>How many test cases will you write for 1 day?</strong><br />
It varies with the complexity of requirements. Some write 1 or 2/day. Some write up to 20/day</p>
<p><strong>What is the bug base do you use in your comp.?</strong><br />
The interviewer was asking about Bug tracking tool that you use&#8230;</p>
<p><strong>What is Testing environment in your company, means how testing process start</strong></p>
<p>Testing process is going as follows:<br />
Quality assurance unit<br />
Quality assurance manager<br />
Test lead<br />
Test engineer</p>
<p><strong>Give an example of high priority and low severity, low priority and high severity?</strong></p>
<p>In user interface bugs we are giving low severity<br />
Ex: 1) Improper right alignments (low priority)<br />
2) Spelling mistakes (high priority)<br />
In calculation bug we are giving high severity<br />
Ex: 1) final output is wrong (low priority)<br />
2) Dependent outputs are wrong (high priority)</p>
<p><strong>What is Use case?</strong><br />
A simple flow between the end user and the system. It contains pre conditions, post conditions, normal flows and exceptions. It is done by Team Lead/Test Lead/Tester.</p>
<p><strong>Diff. between STLC and SDLC?</strong><br />
STLC is software test life cycle it starts with<br />
•	Preparing the test strategy.<br />
•	Preparing the test plan.<br />
•	Creating the test environment.<br />
•	Writing the test cases.<br />
•	Creating test scripts.<br />
•	Executing the test scripts.<br />
•	Analyzing the results and reporting the bugs.<br />
•	Doing regression testing.<br />
•	Test exiting.<br />
SDLC is software or system development life cycle, phases are&#8230;<br />
•	Project initiation.<br />
•	Requirement gathering and documenting.<br />
•	Designing.<br />
•	Coding and unit testing.<br />
•	Integration testing.<br />
•	System testing.<br />
•	Installation and acceptance testing.<br />
•	Support or maintenance.</p>
<p>SCM and SQA will follow throughout the cycle.</p>
<p><strong>Transaction Per second?</strong><br />
TPS: a metric used to measure database performance.</p>
<p><strong>What is TRM?</strong><br />
TRM is nothing but Test Responsibility matrix. It is the matrix mapped between Development stages and Test factors.</p>
<p><strong>How u r breaking down the project among team members?</strong><br />
It can be depend on these following cases&#8212;-<br />
1) Number of modules<br />
2) Number of team members<br />
3) Complexity of the Project<br />
4) Time Duration of the project<br />
5) Team member&#8217;s experience etc&#8230;&#8230;</p>
<p><strong>What is Test Data Collection?</strong><br />
Test data is the collection of input data taken for testing the application.  Various types and size of input data will be taken for testing the applications. Sometimes in critical application the test data collection will be given by the client also.</p>
<p><strong>What is Test Server?</strong><br />
Test Server is nothing but the place where the developers put their development modules, which are accessed by the testers to test the functionality (Soft Base).</p>
<p><strong>What are non-functional requirements?</strong><br />
The non-functional requirements of a software product are: reliability, usability, efficiency, delivery time, software development environment, security requirements, standards to be followed etc.</p>
<p><strong>Daily how many bugs will you find and what types are they?</strong><br />
The Bugs i find in a Day could be an User Interface defect Bug, boundary related, Database Related,<br />
Error Handling deffect, calculation deffectLoad conditions, hardware failures, Compatibility related.</p>
<p><strong>What are the differences between these three words Error, Defect and Bug?</strong><br />
Error: The deviation from the required logic, syntax or standards/ethics is called as error.</p>
<p>There are three types of error. They are:<br />
Syntax error (This is due to deviation from the syntax of the language what supposed to follow).<br />
Logical error (This is due to deviation from the logic of the program what supposed to follow)<br />
Execution error (This is generally happens when you are executing the same program, that time you get it.)<br />
Defect: When an error found by the test engineer (testing department) then it is called defect</p>
<p>Bug: if the defect is agreed by the developer then it converts into bug, which has to fix by the developer or post pond to next version.</p>
<p><strong>Why we perform stress-testing, resolution-testing and cross- browser testing?</strong><br />
Stress Testing: &#8211; We need to check the performance of the application.<br />
Def: Testing conducted to evaluate a system or component at or beyond the limits of its specified requirements</p>
<p>Resolution Testing: &#8211; Some times developer created only for 1024 resolution, the same page displayed a horizontal scroll bar in 800 x 600 resolutions. No body can like the horizontal scroll appears in the screen. That is reason to test the Resolution testing.</p>
<p>Cross-browser Testing: &#8211; This testing some times called compatibility testing. When we develop the pages in IE compatible, the same page is not working in Fairfox or Netscape properly, because<br />
most of the scripts are not supporting to other than IE. So that we need to test the cross-browser Testing</p>
<p>There are two sand clocks(timers) one complete totally in 7 minutes and other in 9-minutes we have to calculate with this timers and bang the bell after completion of 11- minutes!plz give me the solution.<br />
1.	Start both clocks<br />
2. When 7 min clock complete, turn it so that it restarts.<br />
3. When 9 min clock finish, turn 7 min clocks (It has 2 mints only).<br />
4. When 7 min clock finishes, 11 min complete.</p>
<p>What are the minimum criteria for white box?<br />
We should know the logic, code and the structure of the program or function. Internal knowledge of the application, how the system works what’s the logic behind it and structure how it should react to particular action.<br />
What are the technical reviews and reviews?<br />
For each document, it should be reviewed. Technical Review in the sense, for each screen, developer will write a Technical Specification. It should be reviewed by developer and tester. There are functional specification review, unit test case review and code review etc.<br />
How to answer when the interviewer asked &#8220;what is your project architecture?&#8221; pls. tell me in general&#8230;<br />
It is a bit critical question but the answer is very simple&#8230;..he want to know the Flow of your project in which he tries to explore the HLD, DLD, LLD so u make a overview of the project and tell him how is the flow of data from one module to another module and what are the submodulepresent into it and how the data is given to the sub modules</p>
<p><strong>In what basis you will write test cases?</strong><br />
I would write the Test cases based on Functional Specifications and BRDs and some more test cases using the Domain knowledge.</p>
<p><strong>Explain ETVX concept?</strong><br />
E- Entry Criteria<br />
T- Task<br />
V- Validation<br />
X- Exit Criteria</p>
<p>ENTRY CRITERIA: Input with &#8216;condition&#8217; attached.<br />
e.g. Approved SRS document is the entry criteria for the design phase.</p>
<p>TASK: Procedures.<br />
e.g. Preparation of HLD, LLD etc.</p>
<p>VALIDATION: Building quality &amp; Verification activities<br />
e.g. Technical reviews</p>
<p>EXIT CRITERIA: Output with &#8216;condition&#8217; attached.<br />
e.g Approved design document<br />
It is important to follow ETVX concept for all phases in SDLC.</p>
<p><strong>What are the main key components in Web applications and client and Server applications? (differences)</strong></p>
<p>For Web Applications:  Web application can be implemented using any kind of technology like Java, .NET, VB, ASP, CGI&amp; PERL. Based on the technology, we can derive the components.</p>
<p>Let&#8217;s take Java Web Application. It can be implemented in 3 tier architecture.  Presentation tier (jsp, html, dthml, servlets, struts). Busienss Tier (Java Beans, EJB, JMS) Data Tier (Databases like Oracle, SQL Server etc., )</p>
<p>If you take .NET Application, Presentation (ASP, HTML, DHTML), Business Tier (DLL) &amp; Data Tier (Database like Oracle, SQL Server etc.,)</p>
<p>Client Server Applications:  It will have only 2 tiers.  One is Presentation (Java, Swing) and Data Tier (Oracle, SQL Server).  If it is client Server architecture, the entire application has to be installed on the client machine. When ever you do any changes in your code, Again, It has to be installed on all the client machines. Where as in Web Applications, Core Application will reside on the server and client can be thin Client (browser). Whatever the changes you do, you have to install the application in the server. NO need to worry about the clients. Because, you will not install any thing on the client machine.</p>
<p><strong>If the client identified some bugs to whom did he reported?</strong><br />
He will report to the Project Manager. Project Manager will arrange a meeting with all the leads (Dev. Manager, Test Lead and Requirement Manager) then raise a Change Request and then, identify which all the screens are going to be impacted by the bug. They will take the code and correct it and send it to the Testing Team.</p>
<p><strong>What is the formal technical review?</strong><br />
Technical review should be done by the team of members. The document, which is going to be reviewed, who has prepared and reviewers should sit together and do the review of that document. It is called Peer Review. If it is a technical document, it can be called as formal Technical review, I guess. It varies depends on the company policy.</p>
<p><strong>At what phase tester role starts?</strong><br />
In SDLC after complition of FRS document the test lead prepare the use case document and test plan document, then the tester role is start.</p>
<p><strong>Explain &#8216;Software metrics&#8217;?</strong><br />
Measurement is fundamental to any engineering discipline<br />
Why Metrics?<br />
- We cannot control what we cannot measure!<br />
- Metrics helps to measure quality<br />
- Serves as dash-board</p>
<p>The main metrices are: size, shedule, defects. In this there are main sub metrices.</p>
<p>Test Coverage = Number of units (KLOC/FP) tested / total size of the system<br />
Test cost (in %) = Cost of testing / total cost *100<br />
Cost to locate defect = Cost of testing / the number of defects located<br />
Defects detected in testing (in %) = Defects detected in testing / total system defects*100<br />
Acceptance criteria tested = Acceptance criteria tested / total acceptance criteria</p>
<p><strong>Actually how many positive and negetive testcases will write for a module?</strong><br />
That depends on the module &amp; complexity of logic. For every test case, we can identify +ve and -ve points.  Based on the criteria, we will write the test cases, If it is crucial process or screen. We should check the screen, in all the boundary conditions.</p>
<p><strong>What is difference between Access (DBMS) and RDBMS like SQL Server or Oracle? Why Access is not used in web based application?</strong><br />
Difference is nothing but in access we dont have relations to carry database we dont have normalization, joinsbut in oracle we have normalized data or relations</p>
<p><strong>What is Software reliability?</strong><br />
It is the probability that software will work without failure for a specified period of time in a specified Environment. Reliability of software is measured in terms of Mean Time between Failure (MTBF). For e.g. if MTBF = 10000 hours for an average software, then it should not fail for 10000 hours of continous operation.</p>
<p><strong>What are the main bugs which were identified by you and in that how many are considered as real bugs?</strong><br />
If you take one screen, let’s say, it has got 50 Test conditions, out of which, I have identified 5 defects which are failed. I should give the description defect, severity and defect classfication. All the defects will be considered.</p>
<p><strong>Defect Classifications are:</strong><br />
GRP	:	Graphical Representation<br />
LOG	:	Logical Error<br />
DSN	:	Design Error<br />
STD	:	Standard Error<br />
TST	:	Wrong Test case<br />
TYP	:	Typographical Error (Cosmotic Error)</p>
<p><strong>What the main use of preparing a traceability matrix?</strong><br />
Traceability matrix is prepared in order to cross check the test cases designed against each requirement, hence giving an opportunity to verify that all the requirements are covered in testing the application.</p>
<p>(Or)<br />
To Cross verify the prepared test cases and test scripts with user requirements. To monitor the changes, enhance occurred during the development of the project.</p>
<p><strong>What is six sigma? Explain.</strong></p>
<p>Six Sigma:<br />
A quality discipline that focuses on product and service excellence to create a culture that demands perfection on target, every time.</p>
<p>Six Sigma quality levels<br />
Produces 99.9997% accuracy, with only 3.4 defects per million opportunities.</p>
<p>Six Sigma is designed to dramatically upgrade a company’s performance, improving quality and productivity. Using existing products, processes, and service standards,<br />
They go for Six Sigma MAIC methodology to upgrade performance.</p>
<p>MAIC is defined as follows:</p>
<p>Measure:  Gather the right data to accurately assess a problem.<br />
Analyze:  Use statistical tools to correctly identify the root causes of a problem.<br />
Improve:  Correct the problem (not the symptom).<br />
Control:  Put a plan in place to make sure problems stay fixed and sustain the gains.</p>
<p>Key Roles and Responsibilities:</p>
<p>The key roles in all Six Sigma efforts are as follows:</p>
<p>Sponsor:  Business executive leading the organization.<br />
Champion:  Responsible for Six Sigma strategy, deployment, and vision.<br />
Process Owner:  Owner of the process, product, or service being improved responsible for long-term sustainable gains.<br />
Master Black Belts:  Coach black belts expert in all statistical tools.<br />
Black Belts:  Work on 3 to 5 $250,000-per-year projects; create $1 million per year in value.<br />
Green Belts:  Work with black belt on projects.</p>
<p><strong>What is TRM?</strong><br />
TRM means Test Responsibility Matrix.</p>
<p>TRM: &#8212; It indicates mapping between test factors and development stages&#8230;</p>
<p>Test factors like:<br />
Ease of use, reliability, portability, authorization, access control, audit trail, ease of operates, maintainable&#8230; Like dat&#8230;</p>
<p>Development stages&#8230;</p>
<p>Requirement gathering, Analysis, design, coding, testing, and maintenance</p>
<p><strong>What are cookies? Tell me the advantage and disadvantage of cookies?</strong><br />
Cookies are messages that web servers pass to your web browser when you visit Internet sites. Your browser stores each message in a small file. When you request another page from the server, your browser sends the cookie back to the server. These files typically contain information about your visit to the web page, as well as any information you&#8217;ve volunteered, such as your name and interests. Cookies are most commonly used to track web site activity. When you visit some sites, the server gives you a cookie that acts as your identification card. Upon each return visit to that site, your browser passes that cookie back to the server. In this way, a web server can gather information about which web pages are used the most, and which pages are gathering the most repeat hits. Only the web site that creates the cookie can read it. Additionally, web servers can only use information that you provide or choices that you make while visiting the web site as content in cookies. Accepting a cookie does not give a server access to your computer or any of your personal information. Servers can only read cookies that they have set, so other servers do not have access to your information. Also, it is not possible to execute code from a cookie, and not possible to use a cookie to deliver a virus.</p>
<p><strong>What is the difference between Product-based Company and Projects-based Company?</strong><br />
Product based company develops the applications for Global clients i.e. there is no specific clients. Here requirements are gathered from market and analyzed with experts.</p>
<p>Project based company develops the applications for the specific client. The requirements are gathered from the client and analyzed with the client.</p>
<p><strong>If I give some thousand tests to execute in 2 days what do u do?</strong><br />
If possible, we will automate or else, execute only the test cases which are mandatory.</p>
<br />Filed under: <a href='http://zahidafaque.wordpress.com/category/interview-questions/'>Interview Questions</a>, <a href='http://zahidafaque.wordpress.com/category/manula-testing-questions/'>Manula Testing Questions</a>, <a href='http://zahidafaque.wordpress.com/category/testing-interview-questions/'>Testing Interview Questions</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zahidafaque.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zahidafaque.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zahidafaque.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zahidafaque.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zahidafaque.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zahidafaque.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zahidafaque.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zahidafaque.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zahidafaque.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zahidafaque.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zahidafaque.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zahidafaque.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zahidafaque.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zahidafaque.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zahidafaque.wordpress.com&amp;blog=9363023&amp;post=22&amp;subd=zahidafaque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zahidafaque.wordpress.com/2010/06/07/manula-testing-question-and-answer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8dd8b9c8853e8e0b2013ad5cd0baa835?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zahidafaque</media:title>
		</media:content>
	</item>
		<item>
		<title>Selenium: The in-browser acceptance testing tool</title>
		<link>http://zahidafaque.wordpress.com/2010/05/03/selenium-the-in-browser-acceptance-testing-tool/</link>
		<comments>http://zahidafaque.wordpress.com/2010/05/03/selenium-the-in-browser-acceptance-testing-tool/#comments</comments>
		<pubDate>Mon, 03 May 2010 17:30:15 +0000</pubDate>
		<dc:creator>zahidafaque</dc:creator>
				<category><![CDATA[Selenium IDE, Selenium RC, onfigure Selenium]]></category>

		<guid isPermaLink="false">http://zahidafaque.wordpress.com/?p=18</guid>
		<description><![CDATA[Filed under: Selenium IDE, Selenium RC, onfigure Selenium<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zahidafaque.wordpress.com&amp;blog=9363023&amp;post=18&amp;subd=zahidafaque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://zahidafaque.wordpress.com/2010/05/03/selenium-the-in-browser-acceptance-testing-tool/"><img src="http://img.youtube.com/vi/78mts_sKNGs/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://zahidafaque.wordpress.com/category/selenium-ide-selenium-rc-onfigure-selenium/'>Selenium IDE, Selenium RC, onfigure Selenium</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zahidafaque.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zahidafaque.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zahidafaque.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zahidafaque.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zahidafaque.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zahidafaque.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zahidafaque.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zahidafaque.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zahidafaque.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zahidafaque.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zahidafaque.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zahidafaque.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zahidafaque.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zahidafaque.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zahidafaque.wordpress.com&amp;blog=9363023&amp;post=18&amp;subd=zahidafaque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zahidafaque.wordpress.com/2010/05/03/selenium-the-in-browser-acceptance-testing-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8dd8b9c8853e8e0b2013ad5cd0baa835?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zahidafaque</media:title>
		</media:content>
	</item>
		<item>
		<title>GTAC 2009 &#8211; Selenium: to 2.0 and Beyond!</title>
		<link>http://zahidafaque.wordpress.com/2010/05/03/gtac-2009-selenium-to-2-0-and-beyond/</link>
		<comments>http://zahidafaque.wordpress.com/2010/05/03/gtac-2009-selenium-to-2-0-and-beyond/#comments</comments>
		<pubDate>Mon, 03 May 2010 17:28:42 +0000</pubDate>
		<dc:creator>zahidafaque</dc:creator>
				<category><![CDATA[Selenium IDE, Selenium RC, onfigure Selenium]]></category>

		<guid isPermaLink="false">http://zahidafaque.wordpress.com/?p=14</guid>
		<description><![CDATA[Filed under: Selenium IDE, Selenium RC, onfigure Selenium<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zahidafaque.wordpress.com&amp;blog=9363023&amp;post=14&amp;subd=zahidafaque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://zahidafaque.wordpress.com/2010/05/03/gtac-2009-selenium-to-2-0-and-beyond/"><img src="http://img.youtube.com/vi/RQD4EzWI4qk/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://zahidafaque.wordpress.com/category/selenium-ide-selenium-rc-onfigure-selenium/'>Selenium IDE, Selenium RC, onfigure Selenium</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zahidafaque.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zahidafaque.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zahidafaque.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zahidafaque.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zahidafaque.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zahidafaque.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zahidafaque.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zahidafaque.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zahidafaque.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zahidafaque.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zahidafaque.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zahidafaque.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zahidafaque.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zahidafaque.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zahidafaque.wordpress.com&amp;blog=9363023&amp;post=14&amp;subd=zahidafaque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zahidafaque.wordpress.com/2010/05/03/gtac-2009-selenium-to-2-0-and-beyond/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8dd8b9c8853e8e0b2013ad5cd0baa835?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zahidafaque</media:title>
		</media:content>
	</item>
		<item>
		<title>How to configure the selenium IDE&amp; RC</title>
		<link>http://zahidafaque.wordpress.com/2009/09/07/selenium-rc/</link>
		<comments>http://zahidafaque.wordpress.com/2009/09/07/selenium-rc/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 09:16:20 +0000</pubDate>
		<dc:creator>zahidafaque</dc:creator>
				<category><![CDATA[Selenium IDE, Selenium RC, onfigure Selenium]]></category>
		<category><![CDATA[Testing, selenium]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Selenium Selenium is a suite of tools specifically for testing web applications. Its an open sours tool which can be downloaded free. It tests runs directly in the browsers. It runs in Internet Explorer ,Mozilla Firefox on Windows, Linux, and Macintosh, Safari on the Mac. There are three ways selenium works 1)Selenium-IDE 2)Selenium-RC 2)Selenium-RC 3)Selenium-Core <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zahidafaque.wordpress.com&amp;blog=9363023&amp;post=1&amp;subd=zahidafaque&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[</h3>
<p><strong>Selenium</strong></p>
<p align="left">Selenium is a suite of tools specifically for testing web applications. Its an open sours tool which can be downloaded free. It tests runs directly in the browsers. It runs in Internet Explorer ,Mozilla Firefox on Windows, Linux, and Macintosh, Safari on the Mac.</p>
<p align="left">There are three ways selenium works</p>
<p>1)Selenium-IDE        2)Selenium-RC</p>
<p>2)Selenium-RC</p>
<p>3)Selenium-Core</p>
<p><strong>Selenium-IDE</strong></p>
<p><strong> </strong>The best way to learn selenium for the beginner is IDE, where you can record, edit and play the scripts. It is implemented as a Firefox extension. To use the IDE do the following things.</p>
<ul>
<li>Download the IDE from <a href="http://seleniumhq.org/download/">http://seleniumhq.org/do</a><a href="http://seleniumhq.org/download/">wnload/</a></li>
<li>Once it is downloaded it will get added as a firefox add-ons. You need to restart the firefox to start using selenium.<a href="http://4.bp.blogspot.com/_CA4e7sfDGCk/Sp5SaWxqwcI/AAAAAAAAAAc/2TohK0WXAzs/s1600-h/selenium-ide.gif"></a></li>
<li>Go to tools &gt; Selenium IDE</li>
<li>It will open Click on record button on the top. see the image.<img class="alignright size-medium wp-image-4" title="selenium-ide" src="http://zahidafaque.files.wordpress.com/2009/09/selenium-ide.png?w=230&#038;h=300" alt="selenium-ide" width="230" height="300" /></li>
<li>Now start using your application, it will get recorder.</li>
<li>You can edit and again play back the same.</li>
<li>You n save the recorder script. and play back anytime.</li>
</ul>
<p><strong>Advantages:</strong></p>
<p><strong> </strong>i)Easy to learn fro IDE</p>
<p>ii)You can edit the actions recorded like insert break, pause or other commands which you can find in command drop down.</p>
<p>iii) You can save script to html, java, perl, Rooby, Python etc .To convert into your favourite language , use Options-&gt;Format-&gt;&#8221;favourite language&#8221; in Selenium IDE.</p>
<p>iv) Intelligent field selection will use IDs, names, or XPath as needed.</p>
<p><strong>Disadvantages</strong></p>
<p><strong> </strong>Selenium IDE has the following drawbacks</p>
<p align="left">i) We can’t run recorded script if it is converted to Java, C#, Ruby etc.</p>
<p align="left">ii) Not allowed to write manual scripts like conditions and Loops for Data Driven Testing</p>
<p align="left">3) There is no option to verify images.</p>
<p align="left"><strong>Selenium Core :</strong><strong> </strong></p>
<p align="left">Selenium-RC is the solution for tests that need more than simple browser actions and linear execution. Selenium-RC uses the full power of programming languages to create more complex tests like reading and writing files, querying a database, emailing test results.</p>
<p align="left">But to use Selenium Core we need to make it available from the same web server as the application you want to test(AUT).</p>
<p align="left">
<p align="left"><strong>Selenium Remote Control :</strong><strong> </strong></p>
<p align="left">Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in any programming language against any HTTP website using any mainstream JavaScript-enabled browser</p>
<p align="left">Selenium-RC comes in two part</p>
<p align="left">I. A server which can automatically launch and kill supported browsers and acts as a HTTP proxy for web request from those browsers.</p>
<p>II. Client libraries for your favorite computer language.</p>
<p>i) Download it from <a href="http://seleniumhq.org/download/">http://seleniumhq.org/do</a><a href="http://seleniumhq.org/download/">wnload/</a></p>
<p>ii) Selenium-server has three modes</p>
<p>a) Interactive</p>
<p>b) Non-Interactive (Default)</p>
<p>c) Multiwindow</p>
<p>III) Command to start Server</p>
<ul>
<li>Once you have downloaded the zip file from the site you will need to unzip it and place it in a folder that is easy to get to.</li>
<li>You will need to download and install the latest Java JRE on your system. You                  can find this at <a href="http://java.sun.com/">http://java.sun.com</a> .</li>
<li>Once you have installed it, open up a command prompt and run java -version.</li>
<li>Navigate to the directory where you put Selenium Remote Control in step 1. Type in the command java -jar selenium-server.jar and press enter.</li>
<li>For the next step you will need a HTML Test suite to drive Selenium Remote                  Control.</li>
<li>The test suit will consist of testcases and the testsuite which consist the location of the test cases.</li>
<li>The command should look like                  java -jar selenium-servre.jar -htmlsuite                      .</li>
<li>We are going to use the HTMLSuite commands of the Selenium Remote Control. This allows you run your Selenese Test Suites as is. The command should look like java -jar selenium-servre.jar -htmlsuite                      .<br />
Browser could be : -*firefox<br />
-*chrome<br />
-*iexplore<br />
-*iehta<br />
-*safari<br />
-*custom /path/to/browser</li>
<li>Here is an example command; java -jar selenium-server.jar -htmlsuite *iexplore http://www.theautomatedtester.co.uk c:\testsuite\testsuite.html c:\testsuite\results.htm.</li>
<li>When it starts running it should look like the image below</li>
</ul>
<p><img class="aligncenter size-medium wp-image-5" title="seleniumrcsmall" src="http://zahidafaque.files.wordpress.com/2009/09/seleniumrcsmall.png?w=300&#038;h=253" alt="seleniumrcsmall" width="300" height="253" /></p>
<p><strong>Disadvantages:</strong></p>
<p>Selenium-rc cannot generate Result files.Instead we have to store the results in a file.</p>
<br />Posted in Selenium IDE, Selenium RC, onfigure Selenium, Testing, selenium, Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/zahidafaque.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/zahidafaque.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/zahidafaque.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/zahidafaque.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/zahidafaque.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/zahidafaque.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/zahidafaque.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/zahidafaque.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/zahidafaque.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/zahidafaque.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/zahidafaque.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/zahidafaque.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/zahidafaque.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/zahidafaque.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=zahidafaque.wordpress.com&amp;blog=9363023&amp;post=1&amp;subd=zahidafaque&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://zahidafaque.wordpress.com/2009/09/07/selenium-rc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8dd8b9c8853e8e0b2013ad5cd0baa835?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">zahidafaque</media:title>
		</media:content>

		<media:content url="http://zahidafaque.files.wordpress.com/2009/09/selenium-ide.png?w=230" medium="image">
			<media:title type="html">selenium-ide</media:title>
		</media:content>

		<media:content url="http://zahidafaque.files.wordpress.com/2009/09/seleniumrcsmall.png?w=300" medium="image">
			<media:title type="html">seleniumrcsmall</media:title>
		</media:content>
	</item>
	</channel>
</rss>
