Premium Essay

Qtp Testing

In:

Submitted By slatha807
Words 1875
Pages 8
Agile: Software is developed in incremental, rapid cycles. This results in small, incremental releases, with each release building on previous functionality. Each release is thoroughly tested, which ensures that all issues are addressed in the next iteration.

Agile methodology has various derivate approaches, such as Extreme Programming and SCRUM. Extreme Programming is one of the most widely used approaches.
Extreme Programming
In Extreme Programming, rather than designing whole of the system at the start of the project, the preliminary design work is reduced to solving the simple tasks that have already been identified.
The developers communicate directly with customers and other developers to understand the initial requirements. They start with a very simple task and then get feedback by testing their software as soon as it is developed. The system is delivered to the customers as soon as possible, and the requirements are refined or added based on customer feedback. In this way, requirements evolve over a period of time, and developers are able to respond quickly to changes.
The real design effort occurs when the developers write the code to fulfill the specific engineering task. The engineering task is a part of a greater user story (which is similar to a use case). The user story concerns itself with how the overall system solves a particular problem. It represents a part of the functionality of the overall system. A group of user stories is capable of describing the system as a whole. The developers refactor the previous code iteration to establish the design needed to implement the functionality.
During the Extreme Programming development life cycle, developers usually work in pairs. One developer writes the code for a particular feature, and the second developer reviews the code to ensure that it uses simple solutions and adheres to best design

Similar Documents

Premium Essay

Comparision of Tools

...MANAGEMENT ASSIGNMENT III SOFTWARE TESTING TOOL COMPARISION QTP, SELENIUM AND TESTINGWHIZ BY, S.Shahida Banu. 120071601087. COMPARING QTP, SELENIUM AND TESTINGWHIZ INTRODUCTION: When it comes to test automation tools for web application testing it is hard to choose between the available options in the market and the right alternative that offers best of the latest technologies from the market place at the right budget. Open source tools provide the benefit of low initial investment but, they’re not always the best alternative in the long run due to lack of official support & training. Commercial tools on the other hand are highly expensive to implement resulting in higher cost of failure should the right tool not be selected.  Automation is a continuous process and it’s very important to have the basics right:- * Setting up the test environment  * Screening the available tool options  * Creating a Proof of Concept with a few sample test scenarios for the application  * Preparing (automation) frameworks  * Building libraries of functions & methods  * Defining configuration parameters To help test managers and automation engineers choose the right alternative, we have prepared a comparison matrix between the three closest contenders that are highly rated by Test Managers and Automation Engineers alike. Here is a comparison between HP QTP with Selenium and TestingWhiz. QTP vs SELENIUM vs TESTINGWHIZ: Testing automation tools enable developers...

Words: 1194 - Pages: 5

Premium Essay

How to Use Qtp

...QUICK TEST PROFESSIONAL 11 Table of Contents 1 Session 1 INTRODUCTION TO QTP 9.5 3 1.1 Introduction 3 1.2 Add-ins in 9.5 3 1.3 Use of Addins 3 1.4 Add-in Manager 4 1.5 Benefits of Automated Testing: 4 1.6 The 7 phases of QTP 5 1.6.1 Preparing to record 5 1.6.2 Recording a session on your application 5 1.6.3 Enhancing your test 6 1.6.4 Debugging your test 6 1.6.5 Running your test 6 1.6.6 Analysing the test results 6 1.6.7 Reporting defects 6 1.7 QTP Main Window 7 2 Recording Modes and Run Modes 11 2.1 Major steps before scripting 11 2.2 Exercise 11 2.3 Recording Modes 12 2.3.1 Normal 12 2.3.2 Analog 12 2.3.3 Low Level 14 2.4 Run Modes / Execution Modes / Playback Modes 15 2.4.1 Run Mode 15 2.4.2 Maintenance Run Mode 15 2.4.3 Update Mode 16 3 Session 3 17 3.1 Introduction 17 3.2 Object Repository Types 17 3.2.1 Local Object Repository 17 3.2.2 Shared Object Repository 18 3.2.3 How to associate Shared Repository 19 3.3 Object Repository Window 19 3.4 Exporting Local Objects to an Object Repository 20 3.5 Managing Shared Object Repository Associations: 20 3.6 Object Repository Manager 21 3.6.1 Performing Merge Operations 22 4 Section 4: SYNCHRONISING YOUR TEST 25 4.1 Synchronisation Options 25 4.1.1 Modifying Timeout Values 25 4.1.2 Adding Exist and Wait Statements 25 4.1.3 Creating Synchronisation Points 25 4.2 Exercise 26 4.2.1 Using Wait statement...

Words: 7929 - Pages: 32

Premium Essay

Doc2. How Much of Apple's Success Can Be Linked Directly Back to Its Culture? Why?

...Paper Presentation on Cloud Functional Automation Testing Pavan Kumar Vangala Kalyan Pallapolu Software Engineer Senior Software Engineer Bibliography Pavan Vangala is working as a Software Engineer is having 5+Years of experience in Manual and Automation testing. Good Communicator and trained the members on automation tool (QTP). ISTQB Certified Professional. Kalyan Pallapolu is working as a Senior Software Engineer is having 6+Years of experience in Manaul and Automation testing. Expertise in Functional Automation using QTP. Handled different teams and having good management Skills Contents Abstract Keywords 1 2 3 4 5 6 7 8 9 10 4 4 4 4 4 5 5 6 7 8 8 8 Introduction- Cloud Computing About Cloud Testing Resource Sharing Functional Testing Functional Automation Apply Cloud Testing to Functional Automation Benefits Concerns Conclusion References Cloud Functional Automation Testing Abstract The Purpose of this Paper is to discuss the implementation of Cloud technology for Functional Automation Testing to overcome the challenges for environment setup, resource Utilization and to reduce cost in terms of Utilities, Infrastructure and other factors involved in day to day software development. Also the advantages and disadvantages of cloud Testing in real world and how the Organizations are benefited by adopting the Cloud Computing Technology. Keywords Cloud Computing, Cloud testing, Functional Automation 1. Introduction -Cloud Computing: Cloud Computing comes...

Words: 1605 - Pages: 7

Free Essay

Tester

...RAJANI BHASHKAR E-mail:rajanibaranwal2000@gmail.com Mobile: +91 7507578738 Objective Seeking challenging opportunity as a software test engineer with strong academic background, excellent communication, knowledge of software testing principals and automation tools like Quick Test Professional (QTP) and Selenium having certification from SEED Infotech. Summary Highly motivated and enthusiastic aspiring software tester with good knowledge in C and Java technologies. Excellent communication skills. Energetic self-starter with excellent analytical and creative skills. Selective Accomplishments * B.Tech. (Computer Science) from Karnataka University with first class. * Secured grade A+ in ‘Diploma in Software Testing’ through SEED infotech. Technical Skills Programming Languages | C, Java, SQL | Technologies | Web applications | Tools | Bugzilla, QuickTestPro (QTP)9.0, Selenium, Test Link, Quality Center | Technical Experience Internship Project Project Title | Orange HRM(New Level of HR Management) | Client | Seed Infotech | Duration | 20th April,2015 to 27th April,2015 | Technologies | Visual Basic, C, SQL Server | Roles and Responsibilities | * Writing test cases for time module * Test execution of test cases of leave module * Defect reporting | Technologies | Java | Project Title | Orange HRM and Flights | | * Prerequisites of automation * Easy record and playback * Use of various...

Words: 338 - Pages: 2

Premium Essay

2)Aapple

...Culture? Why? Paper Presentation on Cloud Functional Automation Testing Pavan Kumar Vangala Kalyan Pallapolu Software Engineer Senior Software Engineer Bibliography Pavan Vangala is working as a Software Engineer is having 5+Years of experience in Manual and Automation testing. Good Communicator and trained the members on automation tool (QTP). ISTQB Certified Professional. Kalyan Pallapolu is working as a Senior Software Engineer is having 6+Years of experience in Manaul and Automation testing. Expertise in Functional Automation using QTP. Handled different teams and having good management Skills Contents Abstract Keywords 1 2 3 4 5 6 7 8 9 10 4 4 4 4 4 5 5 6 7 8 8 8 Introduction- Cloud Computing About Cloud Testing Resource Sharing Functional Testing Functional Automation Apply Cloud Testing to Functional Automation Benefits Concerns Conclusion References Cloud Functional Automation Testing Abstract The Purpose of this Paper is to discuss the implementation of Cloud technology for Functional Automation Testing to overcome the challenges for environment setup, resource Utilization and to reduce cost in terms of Utilities, Infrastructure and other factors involved in day to day software development. Also the advantages and disadvantages of cloud Testing in real world and how the Organizations are benefited by adopting the Cloud Computing Technology. Keywords Cloud Computing, Cloud testing, Functional Automation 1. Introduction -Cloud Computing: Cloud...

Words: 312 - Pages: 2

Premium Essay

Regression Suiote

...ABSTRACT To reduce the effort, testing cycle time & % of human errors that can easily creep in while comparing the results of Regression Test Suite, a thought process was put into designing & implementing an Automation Framework for the purpose. A lot of work and research has already being done for the Execution phase of Regression Testing wherein two parallel sides – Test & Prod are setup & Test Cases executed by firing the same one after the another & results stored. A large number of Regression Automation Tools are available in market like, QTP, Selenium, WATIR etc, to cover this up. Contrary to this very less work is available & very less has been thought about the Comparison phase wherein Test Results thus generated have to be compared to produce a summary report for QA Testers to analyze which they can further categorize into Expected & Unexpected Breaks & then reach out to Development for investigation & thus complete the end-to-end life cycle of Regression Testing. With advent of IT and shift of focus toward Financial Banks & Institutions, a need is felt to have some faster & feasible way to compare records with high volume. That is the starting point for this paper under which an Automation Framework for Comparison Phase of Regression Testing is built in Perl, that could easily cover records of any volume. Use of Industry Compliant Methodology, named Best Match, made the framework even more flexible for scenarios having duplicate records on either of the two parallel...

Words: 303 - Pages: 2

Premium Essay

Mr Mhlongo, Will Use This Site for Research Purpose and Other Reasons

...Performance testing activities. Develop Automation / performance testing / scripting standards and procedures. Develop automated Mercury tools (Loadrunner, QTP) scripts. Define performance test objectives. Develop and enhance test data staging/back-up/restore strategy. Analyze and report performance test results. Advise on QA environment configurations to achieve reliable results. Setup performance monitoring scripts, reports and alerts. Develop Automation Test scripts Using: Winrunner, QTP, TestPartner, TestComplete, Selenium, Cubic Test, WebUI Test Studio & IBM Rational Functional Tester Work closely with Operations staff, to ensure the correct O/S and Application Servers settings are applied. Work closely with System Architect to determine the non-functional requirements of the system. Using Mercury QC, PM, Test Director, QTP and Load Runner tools Doing (Regression, SIT, Functional, Manual, Automation and Performance Testing) Analyze the project documents Provide test strategy and plan documents Derive Load testing requirements Derive Load testing scripts Execute Load tests Monitoring with BAC tool Analyze Load testing results Provide regular testing feedback to the relevant stakeholders Maintain Load test scripts Provide a sign off recommendation To be able to use appropriate tools and applications to during the testing process White and Black Box Testing. Assume overall responsibility for testing strategy, framework and execution Implement testing processes...

Words: 3927 - Pages: 16

Premium Essay

Sgdf

...experience in IT industry, with the focus in Quality Assurance Testing of Client/Server, Mainframe and Web based applications. Hands on experience in HP/Mercury products ( Test Director, Quality Center) and Rational Tools (Test Manager, Robot, Clear Quest and RequisitePro). 0 Extensive experience with Retail e-Commerce, Healthcare and Banking applications experience in Quality Assurance, with solid expertise in testing software applications on Microsoft, java platforms using Manual and Automation tools - Mercury Tools (Win Runner, QTP, Quality Center, Test Director and Load Runner), IBM Rational Tools (Rational Clear Quest, Rational Clear Case) for Client Server and Web based applications. 1 Proficient in Analyzing System & Functional Specifications, Use Cases, Business Requirements, Business Rules to Identify Test Requirements, track the requirements (Bi-Directional traceability matrix) 2 Prepared Test Plans, Risk Management plans (Risk based Testing), Testing Strategy, Documenting the Testing Procedures, Design Test Cases, Test Scripts, Test Scenarios, Test Data, and Execute Test Runs. 3 Experience working under Waterfall and Agile Methodologies. 4 Have extensive experience in Windows, UNIX – examining log files, developing and executing batch, shell scripts. 5 Have experience in new, enhancement and maintenance projects. 6 Have good Experience on mainframes Application testing 7 Have good experience on processing the Claims (Entering...

Words: 1916 - Pages: 8

Premium Essay

Memo

...use of software technology to prevent software bugs and produce quality software application. Summary Mr. Bedard Roger requested me to determine the opportunities of testing their one of the web based application name “PayPal credit”. Before they launch the application Mr. Bredard want the assurance that it will be free of bugs. PayPal credit application has a lot of glitches in software code that must be resolved. To perform the research and technical testing required I estimate approximately 70-80 hours over the next six weeks. I will investigate and search the problem and deliver a progress report in three weeks and the final report in six weeks. This time line will provide us time to explore and implement appropriate techniques. Introduction For the testing of software application, we will need expert programmers and testers. Our company has already 20 expert programmers and testers, so we will not be spending too much time on searching quality programmers and testers because we already have them from previous projects but we might have to hire few more. Depending on what software functionalities you want us to test we will need expert who will be writing test plans and test cases. Enterprise tester is the best tool for writing and saving test cases. During our previous software testing projects we came across lot of problems such as finding where the problem lies in the application. For this purpose, our experts started looking at logs. It is one of the quick...

Words: 721 - Pages: 3

Premium Essay

Resume

...VITAE PALEPU DIVYA TEJA | E-Mail:divyatejapalepu@gmail.com Mobile No: +919441707513 | Experience Summary: * I have 2years of experience in Manual Testing (Test Case Design, Test Execution and collecting Test Data). * Experienced in Functional Testing, Regression Testing. * Experienced in the Usage of MS Office, specially Word and Excel. * Knowledge on SQL to conduct database testing. * Currently working in Maintenance team (Support) to Microsoft client. Testing Skill Sets: * Have work experience in Testing Design Techniques and types of testing. * Knowledge of Analysis, Design and Use case analysis. * Knowledge Test Level, knowledge of SDLC concepts Bugs tracking, Test case Preparation and Execution. STRENGTHS: * Self Confidence, * Versatile nature, * Adaptability, * Flexible EDUCATION: * B.Tech in Information Technology from Bapatla Engineering College with 84.74% aggregate. * State Board of Intermediate Education from Narayana Junior College with 95.30% aggregate. * State Board of Secondary Education from New vidya Bharathi School with 82.66% aggregate. SOFTWARE SKILL SET * Skills: C, C++, Java Script, Java, SQL, Coded UI, basic knowledge in Automation testing tool (selenium IDE,QTP,QA) and basics of MS.NET, PL/SQL and SharePoint. * Operating Systems : Windows XP/VISTA/7 * Certified in SharePoint 2010 Projects Undertaken: Telework: The online...

Words: 562 - Pages: 3

Premium Essay

Manager

...Technology professional with extensive background in QA engineering, Project Management and Scrum Master. • Improve software quality, meet customer expectations and reduce defects by supporting proven software quality practices and implementing practical and effective process improvement methods. • Plan and perform effective software testing through a combination of familiar structured test techniques, rapid test practices and test automation where applicable. Experience Summary: ✓ Sound Experience in Full Software Testing Life Cycle (Involvement in Test Strategy, Test cases, Test Scripts/Data, Defect tracking/prevention) and its most of phases e.g. Unit Testing, Functional Testing, Regression Testing, Integration Testing, System Testing and User Acceptance Testing, Ajax Testing. ✓ Adherence to software development life cycle, quality methodologies (ISO 9001/CMM) and best practices of software testing models (Agile Methodology). ✓ Expert in both Manual testing and Automated testing Using tools Selenium - Java. ✓ Experience in Functional & GUI testing in CRM and ERP domain. ✓ Experience in Database Testing (MySql). ✓ Successfully Participated in 32 hrs training on automation tools such as Mercury Interactive Quick Test Pro 9.2, Test Director (QC). ✓ Solid communicator with exceptional team-building skills. ✓ Strong problem-solver, design solutions and assist developers with issues. Employment History: • Over all experience...

Words: 1430 - Pages: 6

Premium Essay

Software Testing Resume

... |Over 5 years of experience in Information Technology with extensive experience in performing Manual and Automated testing | | | | | |Extensive experience in testing Web and GUI based Client-Server applications by performing validation, manual as well automated testing in various | | |industry domains | | | | | |Experienced in implementing QA methodologies, Test Case Design, Test Tool Usage, Test Execution, Defect Management and Defect Tracking | | | | | |Strong experience in System, GUI, Positive, Negative, Volume, Smoke, Regression, Black Box, Unit, UAT, Functional, Integration and Stress testing | | |...

Words: 1421 - Pages: 6

Premium Essay

Resume

...conceptual design through implementation and enhancement.  Effective at building culturally diverse, team-centered operating units, with excellent business process and strategy development skills.  Expert at planning, managing and executing all life cycle activities such as test strategy, defect tracking, testing estimation and test planning.  |   |   |   | SUMMARY OF QUALIFICATIONS   Knowledge & Expertise - 25 plus years of expertise in Software Testing/Quality Assurance Management, Risk Management, Data Warehousing, Defect Management and Resource Management. Process improvement and optimization focus - Improve software quality, meet customer expectations and reduce defects by supporting proven software quality practices as well as implementing practical and effective process improvement methods.   Flexible - Demonstrated ability to excel in process oriented organizations requiring strict adherence to regulations as well as those requiring out of box thinking for new and effective process implementation and adherence.   Self motivated fast learner - Constant focus on enhancing knowledge / expertise by keeping pace with latest developments in software quality, testing and management.   Vision and forward thinking - Provide direction and leadership with strong interpersonal and team building skills. Successfully worked with people within and across organizational boundaries to build agreements, guidelines, and standards in order to resolve issues...

Words: 1785 - Pages: 8

Premium Essay

Test

...6/28/2015 Software Testing Life Cycle STLC Software Testing Life Cycle STLC Contrary to popular belief, Software Testing is not a activity. It consists of series of activities carried out m help certify your software product. These activities (s the Software Testing Life Cycle (STLC). The different stages in Software Test Life Cycle - Each of these stages have a definite Entry and Exit criteria  , Activities & Deliverables associat In an Ideal world you will not enter the next stage until the exit criteria for the previous stage practically this is not always possible. So for this tutorial , we will focus of activities and delive different stages in STLC. Lets look into them in detail. http://www.guru99.com/software­testing­life­cycle.html 1/12 6/28/2015 Software Testing Life Cycle STLC Requirement Analysis During this phase, test team studies the requirements from a testing point of view to identify requirements. The QA team may interact with various stakeholders (Client, Business Analyst, System Architects etc) to understand the requirements in detail. Requirements could be eith (defining what the software must do) or Non Functional (defining system performance /secur .Automation feasibility for the given testing project is also done in this stage. Activities Identify types of tests to be performed.  Gather details about testing priorities and focus. Prepare Requirement Traceability Matrix (RTM). Identify test environment details...

Words: 1712 - Pages: 7

Premium Essay

Mypaper

...Testing Phase: Testing begins after the code is integrated and deployed to test environments. System and business testers verify the system meets the business & system requirements using a detailed test strategy, test plan, test cases, test summary and hand off documents. Test Strategy: The Test Strategy indicates at a high level how testing is to be carried out on this project. It indicates which parts and aspects of the project the emphasis should fall. The strategy forms a basis for a structured approach to testing. The project sponsor will verify the appropriateness of the strategy. The stakeholders will verify that the requirements for test are acceptable and prioritized appropriately. The project manager will verify that the requirements for test are consistent with the implementation and development plans. The ultimate purpose of this document is to communicate the software test team’s intent, its expectations, and its understanding of the testing that’s to be performed. The Test Manager or designated lead tester is responsible for developing and publishing the document. The test strategy for the Unified Billing System supports the following objectives: • Build a new Unified Billing System with new features that will be offered to Clients. Test Plan Test Plan document communicates the detailed plan for all testing activities associated with the Unified Billing System. It provides an overview of the requirements to be covered in the test phase of...

Words: 2305 - Pages: 10