<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2325660736693461758</id><updated>2011-10-18T12:17:12.010-04:00</updated><category term='Software Testing OR QA'/><category term='Software Development Life Cycle'/><title type='text'>Technical Tutorials for beginners</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://technicaltutorial.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2325660736693461758/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://technicaltutorial.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sweta</name><uri>http://www.blogger.com/profile/00325972587786576912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2325660736693461758.post-6463418063583591775</id><published>2011-08-23T09:15:00.000-04:00</published><updated>2011-08-23T09:15:04.910-04:00</updated><title type='text'>Quality Control</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;Quality Control&lt;/b&gt;:Here I will tell you how to use Quality Center to manage the&lt;br /&gt;application testing process.It will cover how to create test plan or test case in the quality center and how to execute them and also defect tracking.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2325660736693461758-6463418063583591775?l=technicaltutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technicaltutorial.blogspot.com/feeds/6463418063583591775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technicaltutorial.blogspot.com/2011/08/quality-control.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2325660736693461758/posts/default/6463418063583591775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2325660736693461758/posts/default/6463418063583591775'/><link rel='alternate' type='text/html' href='http://technicaltutorial.blogspot.com/2011/08/quality-control.html' title='Quality Control'/><author><name>Sweta</name><uri>http://www.blogger.com/profile/00325972587786576912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2325660736693461758.post-8737072671524695986</id><published>2011-08-05T21:02:00.011-04:00</published><updated>2011-08-23T09:13:32.401-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Testing OR QA'/><title type='text'></title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="color: #000099; font-style: italic;"&gt;Possible interview questions for Testing&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is Software Testing?&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Testing is a process of verifying the operation of a system or application under controlled conditions and evaluating the result. &lt;br /&gt;&lt;br /&gt;Software testing is usually performed for one or two reasons: &lt;br /&gt;1.defect detection &lt;br /&gt;2.reliability or Process of executing a computer program and comparing the actual behavior with the expected behavior. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is a Test Case?&lt;/span&gt; &lt;br /&gt;Test case is nothing but a step by step procedure to test the requirement. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Samples of a test case..&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/-y4idYXJt9iY/TlBcwl6EWvI/AAAAAAAAJ24/uEMGFoDCna8/s1600/finaltestcase.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5643112322974374642" src="http://1.bp.blogspot.com/-y4idYXJt9iY/TlBcwl6EWvI/AAAAAAAAJ24/uEMGFoDCna8/s400/finaltestcase.jpg" style="cursor: hand; cursor: pointer; display: block; height: 352px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;W&lt;span style="font-weight: bold;"&gt;hat are the things you will put in the first step of you test case?&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Lets make a test case for Yahoomail.com &lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-5V1-WER-i6k/TlBQzVlKQjI/AAAAAAAAJ2Q/ILxolE9ZPAo/s1600/testcase1.jpg"&gt; &lt;br /&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/-90bN244fc0M/TlBSZFA5WCI/AAAAAAAAJ2g/H0sTKYNwbKc/s1600/testcase2.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5643100923891374114" src="http://4.bp.blogspot.com/-90bN244fc0M/TlBSZFA5WCI/AAAAAAAAJ2g/H0sTKYNwbKc/s400/testcase2.jpg" style="cursor: hand; cursor: pointer; display: block; height: 170px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample  of a Software requirement Specification&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;(SRS)&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-JDEOFwscaNA/TlBXa0P5EoI/AAAAAAAAJ2w/XLGJ3jAYN0s/s1600/srs2.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5643106451308745346" src="http://3.bp.blogspot.com/-JDEOFwscaNA/TlBXa0P5EoI/AAAAAAAAJ2w/XLGJ3jAYN0s/s400/srs2.jpg" style="cursor: hand; cursor: pointer; display: block; height: 155px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-6Ew3W6pqRiQ/TlBUSRHah0I/AAAAAAAAJ2o/nNBSNHAJczQ/s1600/srs1.jpg"&gt; &lt;br /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;What is prerequisites in the test case&lt;/span&gt;? &lt;br /&gt;Ans:Prerequisites means &lt;br /&gt;1.The application is up and running and accessible to the user.If the application is not up and running then you cannot test the application .So it's necessary to include in the test case . &lt;br /&gt;2.Valid username and password exists in the system. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step2:&lt;/span&gt; &lt;br /&gt;User enters the yahoo url(www.yahoo.com) on the browser's address bar and press enter. &lt;br /&gt;Result:Verify that yahoo home page render or displayed. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3:&lt;/span&gt; &lt;br /&gt;Click on the mail link on the home page . &lt;br /&gt;Result:Verify that the yahoo mail will display correctly. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 4&lt;/span&gt;: &lt;br /&gt;User enter invalid username and invalid password. &lt;br /&gt;Result:Verify that the user was unable to login and displayed a validation message :"Invalid Username and password" &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 5&lt;/span&gt;:User enter a Valid UserName and valid password . &lt;br /&gt;Result:Verify that the user will come up to next page thats is his/her personal  mailing page..where he can see inbox,compose,draft,trash etc. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is a test plan:&lt;/span&gt; &lt;br /&gt;The test  plan is a document that describes the objectives,scope,approach and  focus of a software testing effort.The process of preparing a test plan  is a useful way to think through the efforts needed to validate the  acceptability of a software product. &lt;br /&gt;&lt;br /&gt;The following are the some of the items that might be included in a testing plan ,depending on the particular project: &lt;br /&gt;1.Title &lt;br /&gt;2.Identification of the software including version /release numbers &lt;br /&gt;3.Revision History of document including authors,dates,approvals &lt;br /&gt;4Table of contents &lt;br /&gt;5.Purpose of document intended audience &lt;br /&gt;6.Objective of testing effort &lt;br /&gt;7.Software product overview &lt;br /&gt;8.Relevant related document list such as requirements,design documents,other test plan etc &lt;br /&gt;9.relevant standards or legal document &lt;br /&gt;10.relevant naming conventions &lt;br /&gt;11.Test environment &lt;br /&gt;12.Test tools &lt;br /&gt;13.Test Script &lt;br /&gt;14.Project test matrices to be used &lt;br /&gt;15.Software entrance and exit criteria &lt;br /&gt;16.Initial Sanity testing period and criteria &lt;br /&gt;17.Training &lt;br /&gt;18.test site/location &lt;br /&gt;19.Relevant security and licensing issue &lt;br /&gt;20.Open issues &lt;br /&gt;21.Appendix &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is Requirement Traceability Matrix(RTM)?&lt;/span&gt; &lt;br /&gt;It's a mapping between the requirement and testcases to see which test case is for which requirement. &lt;br /&gt;&lt;br /&gt;If you have 100 requirements then you can have 500 test cases.So one requirement can have more than one test case. &lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-aVMA1f5Xs8w/TlBggMq0KYI/AAAAAAAAJ3A/VQhX2eRRUVg/s1600/RTM.jpg"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5643116439368116610" src="http://3.bp.blogspot.com/-aVMA1f5Xs8w/TlBggMq0KYI/AAAAAAAAJ3A/VQhX2eRRUVg/s400/RTM.jpg" style="cursor: hand; cursor: pointer; display: block; height: 146px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;What is Manual Testing?&lt;/span&gt; &lt;br /&gt;Manual Testing is a part of software testing that requires human input,analysis or evaluation. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is black box testing?&lt;/span&gt; &lt;br /&gt;Black box testing is performed from a business/user perceptive.For black box testing the tester doesnt have to know the internal knowledge of the system or code. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is White Box Testing?&lt;/span&gt; &lt;br /&gt;White box testing is based on the knowledge of internal logic of the application's code.Usually the developer do this type of testing. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is Unit Testing?&lt;/span&gt; &lt;br /&gt;This comes under White Box Testing .This is typically done by the programmer and not by testers as it requires the detailed knowledge of the program design and code. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is Integration Testing?&lt;/span&gt; &lt;br /&gt;Integration  testing is done when one module is integrated with other module ,to check if the system is working fine as a whole after the integration of the module. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is positive testing?&lt;/span&gt; &lt;br /&gt;This testing is done under the expected behavior of the system. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is Negative Testing?&lt;/span&gt; &lt;br /&gt;This testing is done under the unexpected behavior of the system. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is SOAK testing?&lt;/span&gt; &lt;br /&gt;It is a type of testing in which the application is tested for a longer period of time to check the stability . &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is Sanity or SMOKE Testing?&lt;/span&gt; &lt;br /&gt;Sanity testing is done when new build release.We have to test for the majority functionality of the application which could stop our testing part continuation. &lt;br /&gt;If it fails then we should not continue with our testing part. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is Regression Testing?&lt;/span&gt; &lt;br /&gt;Regression testing is done after a fix or modifications of the software or it's environment. &lt;br /&gt;&lt;br /&gt;What is performance testing? &lt;br /&gt;The performance testing is used to determine the speed or effectiveness of  a computer,network,software programmer device. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is Load Testing?&lt;/span&gt; &lt;br /&gt;Load Testing can be defined as a set of test to determine the response times of a system with various workloads. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is recovery Testing?&lt;/span&gt; &lt;br /&gt;To check if the system recovers gracefully after crash without losing useful /critical data . &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is User Acceptance Testing(UAT)?&lt;/span&gt; &lt;br /&gt;This testing is done to determine if the software is satisfactory to an end user or customer. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is  a Defect?&lt;/span&gt; &lt;br /&gt;Defect or bug is an error of the application .If the system doesnt work as per the requirement then it is known as an error/bug or defect. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is defect life cycle?&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Defect Life Cycle is nothing but various phases a defect undergoes after the tester reported a defect. &lt;br /&gt;The phases are &lt;br /&gt;1.Open &lt;br /&gt;2.Assign &lt;br /&gt;3.Fixed &lt;br /&gt;4.Closed&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What is automation testing ?&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Test Automation is the process that can automate the existing process.It's a type of testing where the testing is done by a tool to compare the actual result&amp;nbsp;&lt;b&gt; &lt;/b&gt;with the expected result.&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;When will you start the automation tesing?&lt;/b&gt;&lt;br /&gt;1.When the test case should be executed and passed for two consecutive iteration.&lt;br /&gt;2.The application has to be stable.&lt;br /&gt;3.The application UI&amp;nbsp; should be available.&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;What is the difference between Manual testing and Automation Testing?&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; Manual Testing&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Automation Testing&lt;br /&gt;&amp;nbsp; Time Consuming&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Speed&lt;br /&gt;&amp;nbsp; Low Reliability&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Reliable&lt;br /&gt;&amp;nbsp; Human Resource &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; Consistent&lt;br /&gt;&amp;nbsp; Inconsistent &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Repeatable/Reusable&lt;br /&gt;&amp;nbsp; Non Repeatable &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Save time and resources&lt;br /&gt;&lt;br /&gt;&lt;b&gt;More details about UAT Testing&lt;/b&gt;:&lt;br /&gt;User Acceptance Testing is often the final step before rolling out the application. &lt;br /&gt;Usually the end users who will be using the applications test the application before ‘accepting’ the application. &lt;br /&gt;This type of testing gives the end users the confidence that the application being delivered to them meets their requirements.This testing also helps nail bugs related to usability of the application.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;When to start UAT Testing?&lt;/b&gt;&lt;br /&gt;Before the User Acceptance testing can be done the application is fully developed.&lt;br /&gt;Various  levels of testing (Unit, Integration and System) are already  completed  before User Acceptance Testing is done. As various levels of  testing  have been completed most of the technical bugs have already been  fixed  before UAT.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;What happen in UAT Testing? &lt;/b&gt;&lt;br /&gt;To ensure an effective User Acceptance Testing Test cases are created.&lt;br /&gt;These Test cases can be created using various use cases identified during the Requirements definition stage.&lt;br /&gt;The Test cases ensure proper coverage of all the scenarios during testing. &lt;br /&gt;During  this type of testing the specific focus is the exact real  world usage  of the application. The Testing is done in an environment  that  simulates the production environment.The Test cases are written using real world scenarios for the application.&lt;br /&gt;&lt;br /&gt;The steps taken for User Acceptance Testing typically involve one or more of the following:&lt;br /&gt;&lt;span style="color: white;"&gt;.......&lt;/span&gt;1) User Acceptance Test (UAT) Planning&lt;br /&gt;&lt;span style="color: white;"&gt;.......&lt;/span&gt;2) Designing UA Test Cases&lt;br /&gt;&lt;span style="color: white;"&gt;.......&lt;/span&gt;3) Selecting a Team that would execute the (UAT) Test Cases&lt;br /&gt;&lt;span style="color: white;"&gt;.......&lt;/span&gt;4) Executing Test Cases&lt;br /&gt;&lt;span style="color: white;"&gt;.......&lt;/span&gt;5) Documenting the Defects found during UAT&lt;br /&gt;&lt;span style="color: white;"&gt;.......&lt;/span&gt;6) Resolving the issues/Bug Fixing&lt;br /&gt;&lt;span style="color: white;"&gt;.......&lt;/span&gt;7) Sign Off&lt;br /&gt;&lt;b&gt;User Acceptance Test (UAT) Planning:&lt;/b&gt;As always  the Planning Process is the most important of all the  steps. This  affects the effectiveness of the Testing Process. The  Planning process  outlines the User Acceptance Testing Strategy. It also  describes the  key focus areas, entry and exit criteria. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Designing UA Test Cases:&lt;/b&gt;The  User Acceptance Test Cases help the Test Execution Team to  test the  application thoroughly. This also helps ensure that the UA  Testing  provides sufficient coverage of all the scenarios.&lt;br /&gt;The Use Cases  created during the Requirements definition phase may be  used as inputs  for creating Test Cases. The inputs from Business  Analysts and Subject  Matter Experts are also used for creating. &lt;br /&gt;&lt;br /&gt;Each User Acceptance Test Case describes in a simple language the precise steps to be taken to test something. &lt;br /&gt;&lt;br /&gt;The Business Analysts and the Project Team review the User Acceptance Test Cases. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Selecting a Team that would execute the (UAT) Test Cases:&lt;/b&gt;Selecting a Team that would execute the UAT Test Cases is an important step.&lt;br /&gt;The UAT Team is generally a good representation of the real world end users.&lt;br /&gt;The Team thus comprises of the actual end users who will be using the application. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Executing Test Cases:&lt;/b&gt;The Testing Team executes the Test Cases and may additional perform random Tests relevant to them &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Documenting the Defects found during UAT:&lt;/b&gt;The Team logs their comments and any defects or issues found during testing. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Resolving the issues/Bug Fixing:&lt;/b&gt;The  issues/defects found during Testing are discussed with the  Project  Team, Subject Matter Experts and Business Analysts. The issues  are  resolved as per the mutual consensus and to the satisfaction of the  end  users. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Sign Off:&lt;/b&gt;Upon successful  completion of the User Acceptance Testing and  resolution of the issues  the team generally indicates the acceptance of  the application. This  step is important in commercial software sales.  Once the User “Accept”  the Software delivered they indicate that the  software meets their  requirements.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Testing Tools:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://technicaltutorial.blogspot.com/2011/07/software-development-life-cycle.html"&gt;Quality Center previously known as Test director&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Quick Test Professional previouly known as WINRUNNER&lt;/li&gt;&lt;li&gt;Load Runner&lt;/li&gt;&lt;li&gt;Bugzilla &lt;/li&gt;&lt;li&gt;PVCS&lt;/li&gt;&lt;li&gt;Clear Quest&lt;/li&gt;&lt;li&gt;SOAP-UI&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Quality Control:&lt;/b&gt;Here I will tell you how to use Quality Center to manage the&lt;br /&gt;application testing process.It will cover how to create test plan or test case in the quality center and how to execute them and also defect tracking.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2325660736693461758-8737072671524695986?l=technicaltutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technicaltutorial.blogspot.com/feeds/8737072671524695986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technicaltutorial.blogspot.com/2011/08/software-testing.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2325660736693461758/posts/default/8737072671524695986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2325660736693461758/posts/default/8737072671524695986'/><link rel='alternate' type='text/html' href='http://technicaltutorial.blogspot.com/2011/08/software-testing.html' title=''/><author><name>Sweta</name><uri>http://www.blogger.com/profile/00325972587786576912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-y4idYXJt9iY/TlBcwl6EWvI/AAAAAAAAJ24/uEMGFoDCna8/s72-c/finaltestcase.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2325660736693461758.post-5635326827504276915</id><published>2011-07-31T10:44:00.000-04:00</published><updated>2011-08-05T21:07:50.597-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Development Life Cycle'/><title type='text'>Software Development Life Cycle</title><content type='html'>Here in this blog I will tell you what is software development life  cycle,the phases of software development life cycle and Methods of SDLC.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is Software Development Life Cycle?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The various activities which are undertaken when developing software commonly modeled as a software  development life cycle.&lt;br /&gt;The software development life cycle starts with requirement phase and ends at implementation .&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-2ucNvO5ftxI/Tjxqd8Sg7RI/AAAAAAAAJ08/m4zbRAWMaRI/s1600/blog1.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 282px;" src="http://2.bp.blogspot.com/-2ucNvO5ftxI/Tjxqd8Sg7RI/AAAAAAAAJ08/m4zbRAWMaRI/s320/blog1.jpg" alt="" id="BLOGGER_PHOTO_ID_5637497896193551634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1.Requirement Analysis:&lt;br /&gt;In this phase the requirements for the software are  gathered and analyzed ,to produce a complete and unambiguous specification of the software required by the client.&lt;br /&gt;&lt;br /&gt;2.Design Phase:&lt;br /&gt;In this phase a software architecture for the implemenatation of the requirements is designed  and specified ,Identifying the components within the software and the relationship between the components.&lt;br /&gt;&lt;br /&gt;3.Code and Unit Test:In this phase each component of the software is coded and tested to verify that it faithfully implements the design .&lt;br /&gt;&lt;br /&gt;4.System Integration testing:In this phase each component of the software is integrated to overall product and tested.&lt;br /&gt;&lt;br /&gt;5.Implementation:This phase started after the testing is done and the whole software is ready to instal or ready to sell.&lt;br /&gt;&lt;br /&gt;6.Maintenance:This phase  take care if a new defects arise or new requirement comes.&lt;br /&gt;&lt;br /&gt;There are different models of software development life cycle:&lt;br /&gt;&lt;br /&gt;1.WaterFall LifeCycle Model&lt;br /&gt;2.V Life Cycle  Model&lt;br /&gt;3.Iterative Life Cycle Model&lt;br /&gt;4.Agile Methodology&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1.WaterFall LifeCycle Model:&lt;/span&gt;&lt;br /&gt;This type model was commonly used previously.In this model each is completed before next phase starts.It's very simple to understand.This model is best for small projects but it is very time consuming.You have to wait till the whole software is developed.&lt;br /&gt;&lt;br /&gt;The phases of Water fall model are:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-N1y73DC9zOY/TjyEurCwLvI/AAAAAAAAJ1E/5VCYJrRiU2U/s1600/blog2.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://1.bp.blogspot.com/-N1y73DC9zOY/TjyEurCwLvI/AAAAAAAAJ1E/5VCYJrRiU2U/s320/blog2.jpg" alt="" id="BLOGGER_PHOTO_ID_5637526770924138226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;V LifeCycle Model:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Just like water fall model in the V life Cycle model each phase must be completed before the next phase begins.Testing is emphasized in this model more than waterfall model. In this type of model the test plan has started before the development.So it has higher chances of success than water fall model.It's easy to use.It's useful for small project.If later the requirement changes then you need to start the whole system again.&lt;br /&gt;The phases of V Life cycle models are:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-G_zaMrNEDHI/TjyJ_PRyXAI/AAAAAAAAJ1M/Up3jjoEIOcQ/s1600/blog3.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 181px;" src="http://1.bp.blogspot.com/-G_zaMrNEDHI/TjyJ_PRyXAI/AAAAAAAAJ1M/Up3jjoEIOcQ/s320/blog3.jpg" alt="" id="BLOGGER_PHOTO_ID_5637532553086917634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3.Iterative Life Cycle Model:&lt;/span&gt;&lt;br /&gt;An iterative life cycle model doesnt not attempt to start with a full specification of requirements.Instead,development begins by specifying and implementing just part of the software ,which can then be reviewed in order to identify further requirements.This process is then repeated ,producing a new version of the software for each life cycle of the model.&lt;br /&gt;The phases of Iterative LifeCycle models are:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-eN-VUZCfCX8/TjyOLfbayJI/AAAAAAAAJ1U/nJ_7v9xerdo/s1600/blog4.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 141px;" src="http://2.bp.blogspot.com/-eN-VUZCfCX8/TjyOLfbayJI/AAAAAAAAJ1U/nJ_7v9xerdo/s320/blog4.jpg" alt="" id="BLOGGER_PHOTO_ID_5637537161627224210" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2325660736693461758-5635326827504276915?l=technicaltutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technicaltutorial.blogspot.com/feeds/5635326827504276915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technicaltutorial.blogspot.com/2011/07/software-development-life-cycle.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2325660736693461758/posts/default/5635326827504276915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2325660736693461758/posts/default/5635326827504276915'/><link rel='alternate' type='text/html' href='http://technicaltutorial.blogspot.com/2011/07/software-development-life-cycle.html' title='Software Development Life Cycle'/><author><name>Sweta</name><uri>http://www.blogger.com/profile/00325972587786576912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-2ucNvO5ftxI/Tjxqd8Sg7RI/AAAAAAAAJ08/m4zbRAWMaRI/s72-c/blog1.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2325660736693461758.post-4014370640264958293</id><published>2011-07-26T08:08:00.000-04:00</published><updated>2011-07-26T11:06:57.600-04:00</updated><title type='text'>AJAX TUTORIAL</title><content type='html'>&lt;strong&gt;What is AJAX?&lt;/strong&gt;&lt;br /&gt;Ajax stands for Asynchronous Java Script and XML.By AJAX we can update a webpage without reloading the page.It's a techonolgy for craeting a fast and dynamic web page.It combines the java script and XML together.&lt;br /&gt;&lt;br /&gt;Here in this tutorial I will tell you how to implement AJAX in JSP Page.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A Simple Ajax Example-&lt;/strong&gt;&lt;br /&gt;We will enter your name in the texbox and on button click it will show the message welcome to [yourname] to AJAX world without reloading the page.&lt;br /&gt;&lt;br /&gt;1.First create a java script file and name this file as ajax.js&lt;br /&gt;write the below code in the ajax.js file.&lt;br /&gt;function createRequestObject(){&lt;br /&gt;var req;&lt;br /&gt;if (window.xmlHttpRequest){&lt;br /&gt;//For Firefox ,Safari and Opera&lt;br /&gt;req=new xmlHttpReuest();&lt;br /&gt;}&lt;br /&gt;else if(window.ActiveXObject){&lt;br /&gt;//For IE 5+&lt;br /&gt;req=new ActiveXObject("Microsoft.XMLHTTP");&lt;br /&gt;}&lt;br /&gt;else{&lt;br /&gt;//Error for an old browser&lt;br /&gt;alert('Your browser is not IE 5 or higher ,or Firefox or Safari or Opera);&lt;br /&gt;}&lt;br /&gt;return req;&lt;br /&gt;}&lt;br /&gt;//Make the XMLHttpRequest object&lt;br /&gt;var http=createRequestObject();&lt;br /&gt;function sendRequest(method,url){&lt;br /&gt;if(method=='post' method=='POST'){&lt;br /&gt;myvar=document.myForm.Countrynameddl.options[document.myForm.countrynameddl.selectedindex].value;&lt;br /&gt;url=url+"?abc="+myvar;&lt;br /&gt;http.open(method,url);&lt;br /&gt;http.onreadystatechange=handleResponse;&lt;br /&gt;http.send(null);&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function handleResponse(){&lt;br /&gt;if(http.readyState== 4 &amp;amp;&amp;amp; http.status== 200){&lt;br /&gt;var response=http.responseText;&lt;br /&gt;if(response){&lt;br /&gt;document.getElementById("ajax_res").innerHTML=response;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2325660736693461758-4014370640264958293?l=technicaltutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://technicaltutorial.blogspot.com/feeds/4014370640264958293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technicaltutorial.blogspot.com/2011/07/ajax-tutorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2325660736693461758/posts/default/4014370640264958293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2325660736693461758/posts/default/4014370640264958293'/><link rel='alternate' type='text/html' href='http://technicaltutorial.blogspot.com/2011/07/ajax-tutorial.html' title='AJAX TUTORIAL'/><author><name>Sweta</name><uri>http://www.blogger.com/profile/00325972587786576912</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
