Você está na página 1de 20

What is Retesting?

If u do all the test procedures once u make any new change or add a new functionality is Regression testing whereas in Retesting U will do testing for only the Changed Scenarios. what documents we need/refer to make a test plan? Most required SRS documentation Real time question: We can refer only LLD for clear information About Requriements,Then what is the use of refering SRS doc in V model, Plz can u make diff Srs is Software requirement specification, which contains the detailed description of wat the user expects the application or software to perform . Lld is nothing but logic design/ code of control flow & data flow in the software or appplication. In order to detect defects at the early stages of software development cycle . Testers has to be provided with both srs and lld

Difference between smoke testing and sanity testing. Smoke Testing is non-exhaustive software testing, ascertaining that the most crucial functions of a program work, but not bothering with finer details. Sanity Testing is a cursory testing,it is performed whenever a cursory testing is sufficient to prove the application is functioning according to specifications. This level of testing is a subset of regression testing. It normally includes a set of core tests of basic GUI functionality to demonstrate connectivity to the database, application servers, printers, etc. What is Test Bed? An execution environment configured for testing. May consist of specific hardware, OS, network topology, configuration of the product under test, other application or system software, etc. The Test Plan for a project should enumerated the test beds(s) to be used. What is Software Requirements Specification? A deliverable that describes all data, functional and behavioral requirements, all constraints, and all validation requirements for software. What is Soak Testing? Running a system at high load for a prolonged period of time. For example, running several times more transactions in an entire day (or night) than would be expected in a busy day, to identify and performance problems that appear after a large number of transactions have been executed. What is exactly the technical definition of a build The application under test is known as Build. OR The executable software which is under testing. What is Scalability Testing? Performance testing focused on ensuring the application under test gracefully handles increases in work load. What is Release Candidate? A pre-release version, which contains the desired functionality of the final version, but which needs to be tested for bugs (which ideally should be removed before the final version is released). What is Ramp Testing? Continuously raising an input signal until the system breaks down. What is Quality System? The organizational structure, responsibilities, procedures, processes, and resources for implementing quality management. What is Quality Policy? The overall intentions and direction of an organization as regards quality as formally expressed by top management. What is Quality Management? That aspect of the overall management function that determines and implements the quality policy. What is Quality Control? The operational techniques and the activities used to fulfill and verify requirements of quality. What is Quality Circle?

A group of individuals with related interests that meet at regular intervals to consider problems or other matters related to the quality of outputs of a process and to the correction of problems or to the improvement of quality. What is Quality Audit? A systematic and independent examination to determine whether quality activities and related results comply with planned arrangements and whether these arrangements are implemented effectively and are suitable to achieve objectives. What is Quality Assurance? All those planned or systematic actions necessary to provide adequate confidence that a product or service is of the type and quality needed and expected by the customer. What is Monkey Testing? Testing a system or an Application on the fly, i.e just few tests here and there to ensure the system or an application does not crash out. What is Metric? A standard of measurement. Software metrics are the statistics describing the structure or content of a program. A metric should be a real objective measurement of something such as number of bugs per lines of code.

What is Localization Testing? This term refers to making software specifically designed for a specific locality. What is Independent Test Group (ITG)? A group of people whose primary responsibility is software testing. What is Gorilla Testing? Testing one particular module, functionality heavily. What is Gray Box Testing? A combination of Black Box and White Box testing methodologies, testing a piece of software against its specification but using some knowledge of its internal workings. What is Functional Specification? A document that describes in detail the characteristics of the product with regard to its intended features. What is Functional Decomposition? A technique used during planning, analysis and design; creates a functional hierarchy for the software. What is Exhaustive Testing? Testing which covers all combinations of input values and preconditions for an element of the software under test. What is Equivalence Partitioning? A test case design technique for a component in which test cases are designed to execute representatives from equivalence classes. What is Equivalence Class? A portion of a components input or output domains for which the components behavior is assumed to be the same from the components specification. What is Endurance Testing? Checks for memory leaks or other problems that may occur with prolonged execution. what is testing Testing involves operation of a system or application under controlled conditions and evaluating the results (eg, if the user is in interface A of the application while using hardware B, and does C, then D should happen). The controlled conditions should include both normal and abnormal conditions. Testing should intentionally attempt to make things go wrong to determine if things happen when they shouldnt or things dont happen when they should. It is oriented to detection. (See the Bookstore sections Software Testing category for a list of useful books on Software Testing.) Organizations vary considerably in how they assign responsibility for QA and testing. Sometimes theyre the combined responsibility of one group or individual. Also common are project teams that include a mix of testers and developers who work closely together, with overall QA processes monitored by project managers. It will depend on what best fits an organizations size and business structure. What is Depth Testing? A test that exercises a feature of a product in full detail. What is Dependency Testing? Examines an applications requirements for pre-existing software, initial states and configuration in order to maintain proper functionality. What is Defect? Non conformance to requirements or functional / program specification

What is Debugging? The process of finding and removing the causes of software failures. What is Cyclomatic Complexity? A measure of the logical complexity of an algorithm, used in white-box testing. What is Conversion Testing? Testing of programs or procedures used to convert data from existing systems for use in replacement systems. What is Component? A minimal software item for which a separate specification is available. What is Code Coverage? An analysis method that determines which parts of the software have been executed (covered) by the test case suite and which parts have not been executed and therefore may require additional attention. What is Cause Effect Graph? A graphical representation of inputs and the associated outputs effects which can be used to design test cases. What is Breadth Testing? A test suite that exercises the full functionality of a product but does not test features in detail. What is Branch Testing? Testing in which all branches in the program source code are tested at least once. What is Branch Testing? Testing in which all branches in the program source code are tested at least once. What is Boundary Value Analysis? BVA is similar to Equivalence Partitioning but focuses on corner cases or values that are usually out of range as defined by the specification. his means that if a function expects all values in range of negative 100 to positive 1000, test inputs would include negative 101 and positive 1001. What is Boundary Value Analysis? BVA is similar to Equivalence Partitioning but focuses on corner cases or values that are usually out of range as defined by the specification. his means that if a function expects all values in range of negative 100 to positive 1000, test inputs would include negative 101 and positive 1001. What is Boundary Testing? Test which focus on the boundary or limit conditions of the software being tested. (Some of these tests are stress tests). What is Binary Portability Testing? Testing an executable application for portability across system platforms and environments, usually for conformation to an ABI specification. What is Baseline? The point at which some deliverable produced during the software engineering process is put under formal change control. What is Basis Set? The set of tests derived using basis path testing. What is Basis Path Testing? A white box test case design technique that uses the algorithmic flow of the program to design tests. What is Basic Block? A sequence of one or more consecutive, executable statements containing no branches. What is Backus-Naur Form? A metalanguage used to formally describe the syntax of a language. How do you debug an ASP.NET Web application? Attach the aspnet_wp.exe process to the DbgClr debugger. Why are there five tracing levels in System.Diagnostics.TraceSwitcher? The tracing dumps can be quite verbose. For applications that are constantly running you run the risk of overloading the machine and the hard drive. Five levels range from None to Verbose, allowing you to fine-tune the tracing activities. Whats the difference between the Debug class and Trace class? Documentation looks the same. Use Debug class for debug builds, use Trace class for both debug and release builds. What is the difference between QC and QA? Quality assurance is the process where the documents for the product to be tested is verified with actual requirements of the customers. It includes inspection, auditing , code review , meeting etc. Quality control is the process where the product is actually executed and the expected behavior is verified by comparing with the actual behavior of the software under test. All the testing types like black box testing, white box testing comes under quality control. Quality assurance is done before quality control. What is a scenario?

A scenario defines the events that occur during each testing session. For example, a scenario defines and controls the number of users to emulate, the actions to be performed, and the machines on which the virtual users run their emulations. What is I18N Testing? I18N Testing is Internationalization testing Determine whether your developed products support for international character encoding methods is sufficient and whether your product development methodologies take into account international coding standards. What is Software Testing? Testing involves operation of a system or application under controlled conditions and evaluating the results (eg, if the user is in interface A of the application while using hardware B, and does C, then D should happen). The controlled conditions should include both normal and abnormal conditions. Testing should intentionally attempt to make things go wrong to determine if things happen when they shouldnt or things dont happen when they should. It is oriented to detection. (See the Bookstore sections Software Testing category for a list of useful books on Software Testing.) Organizations vary considerably in how they assign responsibility for QA and testing. Sometimes theyre the combined responsibility of one group or individual. Also common are project teams that include a mix of testers and developers who work closely together, with overall QA processes monitored by project managers. It will depend on what best fits an organizations size and business structure. How can new Software QA processes be introduced in an existing organization? A lot depends on the size of the organization and the risks involved. For large organizations with high-risk (in terms of lives or property) projects, serious management buy-in is required and a formalized QA process is necessary. Where the risk is lower, management and organizational buy-in and QA implementation may be a slower, step-at-a-time process. QA processes should be balanced with productivity so as to keep bureaucracy from getting out of hand. For small groups or projects, a more ad-hoc process may be appropriate, depending on the type of customers and projects. A lot will depend on team leads or managers, feedback to developers, and ensuring adequate communications among customers, managers, developers, and testers. The most value for effort will be in (a) requirements management processes, with a goal of clear, complete, testable requirement specifications embodied in requirements or design documentation and (b) design inspections and code inspections. What is verification Verification typically involves reviews and meetings to evaluate documents, plans, code, requirements, and specifications. This can be done with checklists, issues lists, walkthroughs, and inspection meetings. what is validation? Validation typically involves actual testing and takes place after verifications are completed. The term IV & V refers to Independent Verification and Validation What is a walkthrough? A walkthrough is an informal meeting for evaluation or informational purposes. Little or no preparation is usually required. What is White box testing - based on knowledge of the internal logic of an applications code. Tests are based on coverage of code statements, branches, paths, conditions. What is unit testing the most micro scale of testing; to test particular functions or code modules. Typically done by the programmer and not by testers, as it requires detailed knowledge of the internal program design and code. Not always easily done unless the application has a well-designed architecture with tight code; may require developing test driver modules or test harnesses. What is incremental integration testing continuous testing of an application as new functionality is added; requires that various aspects of an applications functionality be independent enough to work separately before all parts of the program are completed, or that test drivers be developed as needed; done by programmers or by testers. What is integration testing testing of combined parts of an application to determine if they function together correctly. The parts can be code modules, individual applications, client and server applications on a network, etc. This type of testing is especially relevant to client/server and distributed systems. What is functional testing black-box type testing geared to functional requirements of an application; this type of testing should be done by testers. This doesnt mean that the programmers shouldnt check that their code works before releasing it (which of course applies to any stage of testing.) What is end-to-end testing

similar to system testing; the macro end of the test scale; involves testing of a complete application environment in a situation that mimics real-world use, such as interacting with a database, using network communications, or interacting with other hardware, applications, or systems if appropriate. What is regression testing When a tester finds some defected modules in a product he sends them for rectification to the developer. Retesting is done to check whether the defected modules are rectified by the develpoer or not. Whereas Regression Testing is done to find out whether the rectified modules affect the other modules or not. What is load testing - testing an application under heavy loads, such as testing of a web site under a range of loads to determine at what point the systems response time degrades or fails. What is stress testing term often used interchangeably with load and performance testing. Also used to describe such tests as system functional testing while under unusually heavy loads, heavy repetition of certain actions or inputs, input of large numerical values, large complex queries to a database system, etc. What is performance testing term often used interchangeably with stress and load testing. Ideally performance testing (and any other type of testing) is defined in requirements documentation or QA or Test Plans. What is usability testing - testing for user-friendliness. Clearly this is subjective, and will depend on the targeted end-user or customer. User interviews, surveys, video recording of user sessions, and other techniques can be used. Programmers and testers are usually not appropriate as usability testers. What is install/uninstall testing testing of full, partial, or upgrade install/uninstall processes. What is recovery testing testing how well a system recovers from crashes, hardware failures, or other catastrophic problems. What is security testing testing how well the system protects against unauthorized internal or external access, willful damage, etc; What is compatability testing testing how well software performs in a particular hardware/software/operating system/network/etc. environment. What is exploratory testing often taken to mean a creative, informal software test that is not based on formal test plans or test cases; testers may be learning the software as they test it. What is ad-hoc testing similar to exploratory testing, but often taken to mean that the testers have significant understanding of the software before testing it. What is user acceptance testing - determining if software is satisfactory to an end-user or customer. What is comparison testing comparing software weaknesses and strengths to competing products. What is alpha testing testing of an application when development is nearing completion; minor design changes may still be made as a result of such testing. Typically done by end-users or others, not by programmers or testers. What is beta testing testing when development and testing are essentially completed and final bugs and problems need to be found before final release. Typically done by end-users or others, not by programmers or testers. What is mutation testing a method for determining if a set of test data or test cases is useful, by deliberately introducing various code changes (bugs) and retesting with the original test data/cases to determine if the bugs are detected. Proper implementation requires large computational resources. Do we need to have the knowledge of coding for performing white box testing? Yes development/coding knowledge required for white box testing What are the software quality factors Here is the list of 11 SQF: Correctness Reliability

Efficiency Integrity Maintainability Usability Interoperability Portability Reusability Flexibility Testability localization testing and internationalization testing are comes into black box testing or white box testing
These all comes under black boxtesting

what is the difference between system testing and end to end testin System testing is done with respect to the Application functionality by considering that system as a individual(internal functionality flow) Where as in End to end testing we will verify the application end to end functional flow by considering all other integrated applications functionality (includes upstream and downstream systems connected to that particular application for which System Testing is completed as mentioned above) who will collect the software metrics? Test Engineer and Test Lead will collect the software metrics. What are the different kinds of software metrics? product metrics,quality metrics n project metrics How to test Unix environment applications. for testing in unix environment we need to connection to remote UNIX box. we can be establish this connection via various methods like WRQ Reflection, Putty, Citrix, Telnet, etc. when we do testing on Unix,there are some important and key things are requires.

The Shell Processes and Jobs File System File Permissions Filters Shell Programming how can you say that you have done good testing good testing can be done.... but complete testing cannot be... Common factors in deciding good testing ar 1)Test cases completed with certain percentage passed 2) Coverage of code/functionality/requirements reaches a specified point 3) Bug rate falls below a certain level 4) Beta or alpha testing period ends what is the criteria for writing test cases Basic criteria for writing test cases is to understand the requirements thoroughly. Once your understanding for requirements is clear, you can start writing test cases. Another criteria is your test case format should be ready. You should document all your requirements properly and make sure that for each and every requirement there must be atleast one testcase is coverd. This gives us tracebility for test case coverage against requirement. what are the advantages of V-Model?Why is it used? In V-module main advantage in multistages of testing at time Validation and verification this is a reson most compines useing of this V-models, what is the difference between soft ware testing and testing Testing the software is known as software testing ie.,(Finding the bugs and improving the Quality of the Application).

Testing any others not software ie., Just finding the mistakes of any other . what is vss VSS stands for Visual source safe,it is one of the Configuration managment tool by Microsoft corporation. In Security Testing, what do u mean by 1)Encruption 2)Authentication3)Authorisation 4)FireWall? Pls expalin. Thanks Encryption:Encryption is the conversion of datainto a form, called a ciphertext, that cannot be easilyunderstood by unauthorized people. Authentication: It is the process of establishing the claimed identity of an individual,a device,an object,a system,a component or a process; that claims to be. Authorisation: It is a process of granting access rights to an individual,a device,an object,a system,a component or a process over finite resources for a specific period of time.

diff between functional testing and gui functional testing. GUI testing or UI testing is user interface testing. That is, testing how the application and the user interact. This includes how the application handles keyboard and mouse input and how it displays screen text, images, buttons, menus, dialog boxes, icons, toolbars and more. Funtional Testing is done with the intent to identify errors related to the functionality of the Application under test.

how to test an application Black box testing random testing functional testing

when exactly testing started? after releasing the SRS document

types of dabase testing queries database testing 1.microsoft query 2.sql

what is usecase based testcase design A black box test design technique in which test cases are designed to execute user scenarios( a sequence of transactions in a dialogue between a user and the system with a tangible-clear definite-result). explain about configuration management configuration management is to manage source files and other documents, such as multiple what are case sheets in manual testing

Case sheets in manual testing are nothing but test cases documented.

What are the definations for Stubs and Drivers? Pls define.Thanks Stubs are the dummy modules which are used in bottom up approach ex-if u want to test Module A (Main Module) for this u need to have B (Sub Module) as running u can create dummy module of B which is called as stub Drivers- Drivers are also dummy modules and are used in top down apprach.in this case main module that is A is created as dummy module in order to test B (sub Module) what is the differance between stress,volume,load testings Stress,: stressing the system at or beyound the limit volume : Apply more data then capacity load: apply increasing load to check response time

difference between bug, error and defect Error - Error is the misunderstanding or mistake or misconception from the part of Software engineer

Defect - It is a mismatch found by Tester during Testing Bug - It is the defect when reported to development team and when accepted by developer it is called as bug....

what is yellow box testing Yellow Box Testing is done to check the error messages What are the different techniques to write test cases? To write test cases techniques are

equivalence class partitioning boundary value analysis

Difference between boundary analysis and Equivalent partitioning? In BVA,we concentrate on size of data i.e range (min,max,min-1,max-1,min+1,max+1 ),where as in ECP, we concentrate on type of data(valid,invalid). what is test log to store all the pass and fail information that is called as test log what are the diff types of Equivalence class partitioning In equivalence partitioning, input data is analyzed and divided into equivalence classes which produces different output. so we can consider Valid and Invalid inputs as two diffrent classes.

For example, consider a very simple function for awarding grades to the students. This program follow these guideline to award grades Marks 00 - 39 ------------ Grade D Marks 40 - 59 ------------ Grade C Marks 60 - 70 ------------ Grade B Marks 71 - 100 ------------ Grade A Based on the equivalence partitioning techniques, partitions for this program could be as follows Marks between 0 to 39 - Valid Input Marks between 40 to 59 - Valid Input Marks between 60 to 70 - Valid Input Marks between 71 to 100 - Valid Input Marks less than 0 - Invalid Input Marks more than 100 - Invalid Input Non numeric input - Invalid Input

While starting the Project it was planned to have 27 days for development and 4 days for testing. Test Cases were prepared fully while development were in progress. later on due to schedule slippage, the development has taken 29days & thus only 2 days left for testing. In this scenario, How one should proceed with Testing? Need to reduce Scope of the testing.Concentrating only on the major functionalities of the application. Why would software tester like the spiral model better than others Spiral Model is mostly liked to use by Software Tester as in this model whole of the system is divided into small module where developers has to develop a small part of the software/product for which tester can perform the testing job with more concentrately and effectively. how to write the test case.u send some test case format Test Case Id: Test Case Name: Test Case Objetive: Test Condation/Setup: Input data requriment/Steps Expected Result;

what is a test plan A test plan is a road map of all testing activities to be followed by testers. It contains scope of the application, objective, both software and hardware resources required, time schedule, areas to be tested, areas not to be tested, risk factors etc. How to write simple test cases. Plz explain with example * Add Test case name or no. tester name. executed date, source application required:gmail before starting the following steps]

Scenario: To check whether deleted mails from inbox are moved to Trash folder in Gmail

Steps to be followed:

1. 2.

Click on Internet Explorar icon on desktop Type the following URL in adress bar and click on Go

\"http://www.gmail.com/\"> 3. 4. 5. 6. 7. 8. 9. Enter valid userid and valid password Click on Go button Verify Inbox has mails Check the check box of any of the mails in inbox Click on Delete button Click on Trash folder at left side of the screen Verify deleted mails from inbox are present in Trash folder

what is consistency testing Finding and eliminating software errors remains to be one of the most time-consuming activities when developing software systems. Techniques that early in the design process can avoid or eliminate program errors will dramatically shorten the software development cycle and improve the quality of the software Software testing is today the primary tool used by software designers to eliminate errors and thus improve the quality of the software. However, no accepted systematic methods exists today which can help the designer to construct efficient tests (a small set of inputs) or to evaluate the quality of the given test, i.e., a measure of how well the software has been tested. Testing serves at least two purposes. One is to check the functionality, i.e., that the program behaves as the programmer is expecting. Another purpose is to check the robustness of the program, i.e., that it does not crash on extreme inputs. A program that is well-behaved (does not crash) for all inputs, although it might not compute the right result, is called a consistent program. What is GUI Testing GUI Testing: graphical user inteface Testing to test look and feel ...just to check graphical things(ex:-...logo.. image.. font..) what r the topics to be cover(learn) from SQL for a test engineer? Introduction about Database, and sql.how to create a table,how to insert rows and coulmn in it.how to insert data in the rows and columns.adding and deleting column and rows.about inner joins,equi joins,outer joins and triggers. When can we stop the testing bug rate falls to maximum extent coverage of all requirements and functionalities after completion of testing in customer environment

What is V-Model process in developing an applicatin in manual testing? The develpment of an application in V model is same for both manual and automation testing processes. The process starts right from the beginning of 1) Getting the requirements from the client and preparation of BRS document by the project manager 2) Analysing those requirements and make preparation of SRS document by the project manager. 3) Designing the HLD and LLD documents arichitectural designers 4 )Coding by developers 5) Unit testing and Integrationg testing by developers 6) Black box testing and System testing by QA engineers 7) User Acceptence testing by client 8) Release by deployment engineers and maintenance by developers and test engineers write some test cases for calculator 1. It should give the proper outputs based on the operation 2. First it should have the 9 digit numbers 3 .whenever we click on the particular key it should display the particular key 4 .it can easily carry any were 5. It should run throw battery or cell not through power supply.

what is the difference between testing and Quality Assurance Testing is Validation...that is actually execution of test cases, scenarios on the application...while QA is the Verification process which helps deliver better software

what is manual testing Manual Testing is a testing techinique that requires human execution, operation, and input. How should we needs to approach database tesing ? is there any Automation tool to do that? automation tools to approach database testing- win runner and QTP What is mean by STLC (Software testing life cycle) Software testing life cycle starts from the requirement analysis, Based on the requirements and functional Specifications Test Plan will be prepared. Using functional specs and Requirement specs Test scenarios will be pepared. Testcases will be prepared based on Test Scenarios, Reviewing those test cases, executing testcases , re test, regression test, Preparing bug and status reports and finally UAT

When exactly the database testing is done? when any changes we do at front end are correctly takesplace at back end also and vice versa then the database testing is done what is tracebality matrix Traceability matrix is the matrix which shows that requirements hav covered or not upto the SRS How test manager manage testing from begning to end? What are his/her roles and responsibilities in testing? Following are the common responsibilites of the test engineer. 1. the test eng involved in training sessions to understand the complete project. 2.involed in test plaing along with the test lead to know the allocated work. 3.prepare the test scenario what is the job profile of a software tester? Job Profile of a Software Tester is to understand the requiement documents, Preparing Test scenarios, Preparing test cases

based on Scenarios and Requirement specs, Reviewing those test cases, Executing testcases, Preparing Test Status reports and Bug status reports. what is KPA KPA is Key Processiong Area.

in manual testing what is the first thing to be done when a project specification sheet is given in a company After receiving the project specification sheet,the CEO category peoples conduct kick-off meeting.After receiving proposal the project manager prepare PIN(project initiation note).If the CEO accepts the PIN then he concentrate on SDLC.

how can we do database testing TO conduct database testing the testengineers are following bellow issues: 1) verification of data entered by the users through application at back end. 2)verification of database desigh 3)verifing the data integrity 4)verification of SQL scripts. what is a peer review Its a review process conducted among the team members. It happens at several steps sucha as reviewing RTM, Test cases, Test Execution Log and Defect Reports etc

which model is used by most of the companies verification and validation model i.e V-MODEL What would you do when there is no requirement document available or have very poor doc for testing? We do Exploratery testing (one method of Ad-hoc Testing) this is perfoming by test eng,s due to lack of Documentation this is also calling as Artistic testing what development model should programmers and the test group use it depends on clients requirements and specifications when a test engineer knows that he has completed writing total test cases? By Tracebility Matrix What is Batch Testing? sequential execution of tests (insted of one test ) is calling as batch testing What is VSS(Visual Source Safe) and what is its structure? v.s.s stands for Visual Source Safe it is a version controll tool used to maintain soft base in configuration repositary for one project maintained and developed by developers to store different versions of same build with different name or number. Whether networking knowledge is essential for a testing professional? a little knowledge is required as the testers should maintain VSS (visual source safe) If a developer says that the bug found by the tester is not a valid bug,then what the tester has to do? Testengineer has to provided all the snapshots of the particular bug what is a cursory testing cursory testing is nothing but sanity testing,it is performed whenever the application is functioning according to specifications. This level of testing is a subset of regression testing. It normally includes a set of core tests of basic GUI functionality to demonstrate connectivity to the database, application servers, printers, etc. what is key process area

Key Process Areas(KPA) is used to measure the CMM levels what is the role of bug traking system The Bug tracking system is used to know the status of bugs that oocurs during the test execution.The tools like mantis,testdirector,bugzilla are used for defect tracking. What is a Gap Analysis Gap Analysis is used to fid out the gap between what is implemented and what exactly customer expects(requires) WHAT IS THE DIFFERENCE WINDOWS BASED APPLICATION AND WEBBSED APPLICATION AND CLIENT APPLIATION Windows Based Application 2 tier architechture and Web based application is the n-tier architecture. what is regresstion suit It consists the list of test cases which needs to be executed in the regression testing, for the new build version (or) for the fixed defect (or) for the new functionality in our application in software testing, which docunment prepares first is test strategy or test methodology? software methodolagy what is PATCH and abbrivate it
Patch is nothing but a software which contains supported addtional features OR may be the fix for bugs. This patch is loaded and verify the new features and bug fixes

how much interaction with users should testers have and why there shoud be interaction within client.as time to time Client can provide their requirements and feedback to the under development project and helps to tester get known to client inputs(actual data) what is dynamic testing ? TESTING THE APPLICATION AT RUNTIME what is severity and priority in manual testing? Severity means The impact of the defect on the application build while executing the program. severity may be critical, high, medium, low. where as Priority means how long the defect should be rectified by developers. it may be p0,p1,p2 like that.. what is test data Test Data is the input data which we are using to execute test cases. It is not the original data, tester will prepare some dummy data similar to actual data What is feasibility matrix? it means time, cost, work, acceptance needed for the proposed solutions How to write simple test cases for login page? enter valid id and valid pass word it should open expected page enter valid and invalid password it should show \" enter valid pass word\" enter invalid id and valid pass word it should show \" for got your user id\" enter invalid id and invalid pass word it should show\" please enter valid pass word\" leave user id blank and valid pass word it should show \"enter valid id\" enter valid id and pass word blank it should show \" enter valid pass word\" both of fields leave blank and click on Ok it should show \" forgot ur pass word\" apply BVA for both user id and pass word apply ECP for both user id and pass word

Explain me About V-Model v-stands for verification and validation.This is an extension of SDLC along with SQA and SQC.The large scale orgations are able to maintain separate employees for development stages and testing stages.But the medium and small scale orgations are maintaining the separate testing team only for system testing stage.Because this stage is a bottleneck stage in s/w development process. what is blackbox static testing? Block Box Testing: If One Performs Testing only on the Functional part of an application with out having structural knowldge then that method of testing known as Block Box Testing. What is mean by Test Stratagy? is there any types? Test Strategy is an organisational level term. That means how to test an application in a full fledged manner. It is totally based on company

what is the difference between delivarables and Release notes? Release notes are provided for every new release of the build with fixed bugs. It contains what are all the bugs fixed and what are pending bugs. Deliverables are provided at the end of the testing. Test plan, test cases, defect reports, documented defects which are not fixed etc come under deliverables

what is the difference between priority and severity? Priority means which need be done first according to severity. Severity means complexity in bug

what is the difference between test strategy and test methodology? TEST STRATEGY- conducting testing in planned manner TEST METHODOLOGY- rules followed to test

What is Test Driver and Test Stub? Test driver is a program that replaces a high level module(HLM) while performing the bottom up approach of incremental testing. Whereas test stub is a program that replaces a low level module (LLM) while performing the top down approach of incremental testing.

what is bottom-up integration testing All the modules are combined from lower lever hierarchy to higher lever hierarchy i.e lower lever modules are combined and tested in isolation first then the next set of higher modules tested with previously tested the lower module.

what is BVT BVT is nothing but build verification Testing..it is also called as BAT(Build Acceptance Testing) Build Verification test is a set of tests run on every new build(module) to verify that build is testable before it is released to test team for further testing. These test cases are core functionality test cases that ensure application is stable and can be tested thoroughly. Typically BVT process is automated. If BVT fails that build is again get assigned to developer for fix. what is scenario? tell me with a simple example. test scenarios is nothing but combination of test cases ex: if you take for a login window in that we have user name and password click on ok button this is one scenario here three test cases are coverd thats what its cobnitnation of test cases

what is testing process? Testing is the process in which defects are identified, isolated, subjected for rectification, and ensure that the produt is defect free in order to produce a quality product in the end and hence customer satisfaction. There are six phases, first phase is requirement phase, which done by the business analyst and engagement manger, functional requirement is the output document of this phase and the second phase is analysis phase, here the possibility of the requirements, planning, technology selection, and requirement analysis will be done, and the outcome document is SRS, the third phase is designing phase, here are high level designing and low level designing is done, and the outcome document is TDD, fourth phase is coding phase, here the developers will develop the course following the TDD document and functional requirements, fifth phase is testing, where in we will trying to find the bugs to improve the quality of the application, and the sixth phase is delivery and maintenance phase.

why do start the write the test cases what is main adventages of the write the test case We write Test case because from that we can know the Positive& Negative testing of an application.

What is volume testing Testing the application behaviour with huge amounts of data When to stop testing Is it correct that there is difficult to give ans becoz there are more points No, we can say the Answer. 1. Testing deadlines. 2. Test case completed with contain passed. 3. Bug rate falls below a certain level. 4. Test budget depleted.

What is Black box testing Testing of an application without knowing indepth knowledge about coding.Testers are based on the functionality of requirement. Explain about sanity testing It is a confidential level of testing, to test the major functionality of the application.To determine if a new software level

functionality version is performing well enough to accept it for major testing effort. what is thread Testing?? A testing technique used to test the business functionality or business logic of the AUT in an end-to-end manner, in much the same way a User or an operator migyht interact with the system during its normal use. How many test cases can we write for a scenario??? we cant say the exact maximum no. but we can write 1 positive testcase and 1 negative testcase at minimum what are the key challenges of testing to Find out uncover bugs.not notice even by client side tell me some typical bugs you encountered in yyour last assinment give some examples In this quetion my answer is if we are testing the web page.if we are click one link, that link is not displayed related web page this is one bug.and another one is links are not working this is also one bug.

what is benchmark testing Benchmark testing is a normal part of the application development life cycle. It is a team effort that involves both application developers and database administrators (DBAs), and should be performed against your application in order to determine current performance and improve it.

when should you begin test plan After the preparation of SRS document by PM and PL.

What is the maximum possible value of reliability? To estimate\" peakload\" test eng,s are perfirming stess test under coustomer expected configuration and more than customer expected load

WHAT IS UCD ? UCD means USE CASE DOCUMENT, it is the diagrametic represantation of requirements given by B.A differentiate test strategy and test plan? the doc defines testing approach to be followed by corresponding testing team for that project this is first doc in testing where as test plan is static doc describes how to perform testing in an effective way Test cases for shirt button? verify color of button verify size of button verify holes size in button

what do you mean by review? How many reviews are there in manual testing? please explain those? REVIEW review is verification process without EXECUTION static technique bug prevention techique Ex:- peer review, walkthrough,inspection

TYPES 1. TECHNICAL REVIEW 2. MGMT REVIEW What is the difference between Verification & Validation Verification- It is to ensure that Software had correctly implemented a specific function.it is done before coding and it is a Quality Assurance process(process where the documents of the product to be tested are verified with the actual reqirements of the customer) Validation-It is to ensure that Software has been built meets the requirements.It is doe after coding & it is a Quality Control process(Process where the product to be tested is executed first and the expeced behaviour is compared with the actual behaviour)

What is QA Engineer? quality assurance engineer(QA) deals with prevention of defects in the product beeing developed.usually involved in verification. What is test strategy? Test strategy is a state in to that the overall approach to testing and what level of testing to be applied, methods, technique, tools to be used. In an application if I enter delete button it should give an error message "Are you sure u want to delete?" but the application gives msg as "are u sure?"is it a bug?And if it a bug how you rate severity? First we have to make sure what the actual error message should be from the specifications document. If it is not clearly mentioned, then the bug to be reported should have a severity as "low" with suggestion attached.. If it is clearly mentioned in the specifications document, then its severity should be "medium" with reference attached.

what we do when the Requirements are continuously changed? When ever the requirements are continuously changing, we will do agile testing. What is acceptance testing final testing based on specifications of the end-user or customer, or based on use by end-users/customers over some limited period of time. What is system testing system testing is testing the whole application, testing the application against SRS, integration testing in LARGE Different templates used in testing Different templates used in testing are testcase document template, defect profile document, traceability matrix template what is test case? how test case is written. example. It is a input condition with expected result to a small work unit. Based on Business requirements and Functional requirements testcase is return. For ex: A pen 1.To check wether pen is writing properly or not. 2.To check wether ink is there in the refill. 3.Verify pen cap is there or not.

etc.

What is synchronization? data sync from one application to another, database to another database. What is memory leakage ? A memory leak is a particular kind of unintentional memory consumption by a computer program where the program fails to release memory when no longer needed. what is green box,red box,yellow box & gray box testing Green box testing:- There are no definitations for green boxtesting in s/w testing. Redboxtesting:-There are 2 definitions in use 1)User acceptance testing is redbox testing 2)testing h/w or n/w components(protocols) Yellow box testing:-Checking against the warning messages. The system properly throwing the warning messages or not? Gray boxtesting:-A combination of blackbox testing and whitebox testing methodologies Consider that u have 2 more days to reach the dead line,already u have did 3 cycle of testing.How do u handle the situation if u have got some bugs after conducting final round of testing? we will use regression testing what is the difference between defect and bug? when ever u r executing testcases if you found any mismatch bitween the expected value and actual value, that is known as defect. if the defect is accepted by the developers then that is known as a bug error is associated with the programs.

What is an impact testing? in software Testing :-testing the impacts caused by the new functionality or new fixes this nothing but regression or retesting . in material testing :-Impact testing is designed to measure the performance of an object under high-rate loading. in general testing the expected impacted areas after some action of change What is Test summary report? Test summary is overall testing status like Number of open defects Number of closed Number of deferred etc.

Question:what is the difference between sdlc and stlc? ?


Report This Question

SDLC--means software development life cycle, which explains about the whole process for a project right from starting to ending.

STLC--means software test life cycle, which explains about the whole testing process

Question:Differentiate test bed and test environment ??


Report This Question

Test bed is Test environment is the required s/w & h/w

the

list

of

test-cases

What is Monkey Testing?


Report/ReOpen This Q&A

Testing a system or an Application on the fly, i.e just few tests here and there to ensure the system or an application does not crash out.

diff between functional testing and gui functional testing.


Report/ReOpen This Q&A

GUI testing or UI testing is user interface testing. That is, testing how the application and the user interact. This includes how the application handles keyboard and mouse input and how it displays screen text, images, buttons, menus, dialog boxes, icons, toolbars and more. Funtional Testing is done with the intent to identify errors related to the functionality of the Application under test.

Consider that u have 2 more days to reach the dead line,already u have did 3 cycle of testing.How do u handle the situation if u have got some bugs after conducting final round of testing?
Report/ReOpen This Q&A

we will use regression testing

differentiate test strategy and test plan?


Report/ReOpen This Q&A

the doc defines testing approach to be followed by corresponding testing team for that project this is first doc in testing where as test plan is static doc describes how to perform testing in an effective way

Green box testing:- There are no definitations for green boxtesting in s/w testing. Redboxtesting:-There are 2 definitions in use 1)User acceptance testing is redbox testing 2)testing h/w or n/w components(protocols) Yellow box testing:-Checking against the warning messages. The system properly throwing the warning messages or not? Gray boxtesting:-A combination of blackbox testing and whitebox testing methodologies

What is Boundary Value Analysis?


Report/ReOpen This Q&A

BVA is similar to Equivalence Partitioning but focuses on corner cases or values that are usually out of range as defined by the specification. his means that if a function expects all values in range of negative 100 to positive 1000, test inputs would include negative 101 and positive 1001.

What is Boundary Value Analysis?


Report/ReOpen This Q&A

BVA is similar to Equivalence Partitioning but focuses on corner cases or values that are usually out of range as defined by the specification. his means that if a function expects all values in range of negative 100 to positive 1000, test inputs would include negative 101 and positive 1001.

Question:Please tell me about the test scenaros.how canwrite the scenario's?


Report This Question

Test

Scenarios

is

nothing

but

combination

of

test

cases

ex: if you take for a login window in that we have user name and password click on ok button this is one scenario here three test cases are coverd thats what its cobnitnation of test cases

by-rohini-on -2008-06-11 Choose as Best Answer | Report This Answer

In simple we can say that "what r the areas to be tested" for ex: take ur room for test, first u have to plan what r the ares u have to test ----Fan, Bulb, AC, Tv, Table etc.

Ex2: for login window, we have to write TS for [Submit] and [cancle] button -------- based on this we will write TC by using diff methods like BVA, ECP etc

Você também pode gostar