|
what is '1000 projects'?
'fullinterview.com' is a educational content website dedicated to finding and realizing final year projects for btech, be, mtech, mca students, here you can search, find your projects and get guidance from experts the below are the different technological projects.
visual Studio projects
.net projects,
asp projects,
c & ds projects,
c++ projects (all),
cold fusion projects,
delphi projects,
java projects,
perl projects,
php projects,
sql projects,
vc++ projects,
visual basic projects.
how it works?
well, everything on this site is submitted by the student and professional community. after you submit your project, it is being verified and approved by our administrator. after approval, other people can read/discuss it, save to favorites.
more number of projects?
here you can find morethan 1000 projects on different technologies, if u want to get more projects please visit our sister sites www.fullinterview.com & Chetanasprojects.com
Category Articles
4. What is Agile Testing?
Added on Mon, Dec 14, 2009
Testing practice for projects using agile methodologies, treating development as the customer of testing and emphasizing a test-first design paradigm. See also Test Driven Development. Read More
What is Traceability matrix?
Added on Wed, Dec 16, 2009
Traceability matrix is mapping between the requirements and test cases. It is used to identifying the missing test cases. Read More
What is Test Metrics?
Added on Wed, Dec 16, 2009
When defects are found it as to be documented to generate various statistics. The defect found in various stages like SRS review, HLD review, LLD review, code review, test case review etc. When defects are found the cause... Read More
Software Quality Assurance Interview Questions only
Added on Tue, Dec 15, 2009
· What automating testing tools are you familiar with? · How did you use automating testing tools in your job? · Describe some problem that you had with automating testing tool. · How do you plan test automation? · Can test... Read More
What is V model?
Added on Wed, Dec 16, 2009
V model is a combination of verification and validation model. In this model the development phase and testing phase takes simultaneously. Advantage: Immediate rectification of errors is possible and Time consumption. ... Read More
What is SDLC?
Added on Wed, Dec 16, 2009
The process of developing new software from its initial conception to its public release is the SDLC and it involves in 5 stages of: I. Requirement and Analysis phase, 2.... Read More
148.How can World Wide Web sites be tested?
Added on Tue, Dec 15, 2009
Web sites are essentially client/server applications - with web servers and 'browser' clients. Consideration should be given to the interactions between html pages, TCP/IP communications, Internet connections, firewalls, applications that... Read More
166. What could go wrong with test automation?
Added on Tue, Dec 15, 2009
1. The choice of automation tool for certain technologies. 2. Wrong set of test automated Read More
21. What is Boundary Value Analysis?
Added on Mon, Dec 14, 2009
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... Read More
1. What is Acceptance Testing?
Added on Mon, Dec 14, 2009
Testing conducted to enable a user/customer to determine whether to accept a software product. Normally performed to validate the software meets a set of agreed acceptance criteria. Read More
14. What you will do during the first day of job?
Added on Mon, Dec 14, 2009
What would you like to do five years from now? Read More
26. What is CMM?
Added on Mon, Dec 14, 2009
The Capability Maturity Model for Software (CMM or SW-CMM) is a model for judging the maturity of the software processes of an organization and for identifying the key practices that are required to increase the maturity of these processes. Read More
3. What is Ad Hoc Testing?
Added on Mon, Dec 14, 2009
A testing phase where the tester tries to 'break' the system by randomly trying the system's functionality. Can include negative testing as well. See also Monkey Testing. Read More
154. how do the companies expect the defect reporting to be communicated by the tester to the development team.Can the excel sheet template be used for defect reporting. If so what are the common fields that are to be included ?who assigns the priori
Added on Tue, Dec 15, 2009
To report bugs in excel: Sno. Module Screen/ Section Issue detail Severity Prioriety Issue status this is how to report bugs in excel sheet and also set filters on the Columns attributes. But most of the companies use the share point... Read More
24. What is CAST?
Added on Mon, Dec 14, 2009
158. How did you use automating testing tools in your job?
Added on Tue, Dec 15, 2009
1. For regression testing 2. Criteria to decide the condition of a particular build 3. Describe some problem that you had with automating testing tool. The problem of win runner identifying the third party controls like infragistics... Read More
8.What is a 'walkthrough'?
Added on Tue, Dec 15, 2009
* A 'walkthrough' is an informal meeting for evaluation or informational purposes. Little or no preparation is usually required. Read More
63. What is Installation Testing?
Added on Mon, Dec 14, 2009
Confirms that the application under test recovers from expected or unexpected events without loss of data or functionality. Events can include shortage of disk space, unexpected loss of communication, or power out conditions. Read More
What is Validation?
Added on Wed, Dec 16, 2009
Validation typically involves actual testing and takes place after verifications are completed. Read More
What is water fall model?
Added on Wed, Dec 16, 2009
In this model, when one phase will complete we go to another phase. Requirement is clear. 1. Requirement Analysis ... Read More
53. What is Equivalence Partitioning?
Added on Mon, Dec 14, 2009
A test case design technique for a component in which test cases are designed to execute representatives from equivalence classes. Read More
58. What is Gray Box Testing?
Added on Mon, Dec 14, 2009
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. Read More
151. What's the difference between black box and white box testing?
Added on Tue, Dec 15, 2009
Black-box and white-box are test design methods. Black-box test design treats the system as a “black-box”, so it doesn't explicitly use knowledge of the internal structure. Black-box test design is usually described as focusing on ... Read More
13.What is 'good code'?
Added on Tue, Dec 15, 2009
* 'Good code' is code that works, is bug free, and is readable and maintainable. Some organizations have coding 'standards' that all developers are supposed to adhere to, but everyone has different ideas about what... Read More
What is configuration management?
Added on Wed, Dec 16, 2009
Configuration management is used to identifying, organizing and controlling modifications to the software being built by a programming team. Since changes are inevitable in the software process, it can... Read More
140. How can it be known when to stop testing?
Added on Tue, Dec 15, 2009
This can be difficult to determine. Many modern software applications are so complex, and run in such an interdependent environment, that complete testing can never be done. Common factors in deciding when to stop are: - Deadlines (release... Read More
What is DBTester?
Added on Wed, Dec 16, 2009
DBTester is a testing tool that allows you to access a database server directly through ODBC drivers. If your application is a database driven application, you can perform a test through the application UI, and verify... Read More
What is end-to-end testing?
Added on Wed, Dec 16, 2009
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... Read More
What if there isn't enough time for thorough testing?
Added on Wed, Dec 16, 2009
Use risk analysis to determine where testing should be focused. Since it's rarely possible to test every possible aspect of an application, every possible combination of events, every dependency, or everything that could go wrong... Read More
2. What is Accessibility Testing?
Added on Mon, Dec 14, 2009
Verifying a product is accessible to the people having disabilities (deaf, blind, mentally disabled etc.). Read More
61. What is Inspection?
Added on Mon, Dec 14, 2009
A group review quality improvement process for written material. It consists of two aspects; product (document itself) improvement and process improvement (of both document production and inspection). Read More
65. What is Localization Testing?
Added on Mon, Dec 14, 2009
This term refers to making software specifically designed for a specific locality. Read More
155. What are the tables in testplans and testcases?
Added on Tue, Dec 15, 2009
Test plan is a document that contains the scope, approach, test design and test strategies. It includes the following:- 1. Test case identifier 2. Scope 3.Features to be tested 4. Features not to be tested. 5. Test strategy. 6... Read More
Software Quality Assurance Interview Questions only (3)
Added on Tue, Dec 15, 2009
· What do you like most about Quality Assurance/Testing? · What do you like least about Quality Assurance/Testing? · What is the Waterfall Development Method and do you agree with all the steps? · What is the V... Read More
Why is it often hard for management to get serious about quality assurance?
Added on Wed, Dec 16, 2009
Solving problems is a high-visibility process; preventing problems is low-visibility. Read More
What is verification? validation?
Added on Wed, Dec 16, 2009
Verification typically involves reviews and meetings to evaluate documents, plans, code, requirements, and specifications. This can be done with checklists, issues lists, walkthroughs, and... Read More
What is Priority?
Added on Wed, Dec 16, 2009
Is based on bugs, which one to be fixed first. The priority level describes the time for resolution of the defect. The priority level would be classified as follows Immediate - Resolve the defect with immediate effect. ... Read More
193. What is memory leaks and buffer overflows ?
Added on Tue, Dec 15, 2009
Memory leaks means incomplete deal location - are bugs that happen very often. Buffer overflow means data sent as input to the server that overflows the boundaries of the input area, thus causing the server to misbehave. Buffer overflows can be used.... Read More
Software Quality Assurance Interview Questions only (10)
Added on Tue, Dec 15, 2009
· How do you determine what to test? · How do you decide when you have 'tested enough?' · How do you test if you have minimal or no documentation about the product? · Describe me to the basic elements you... Read More
What are the functions offered by DBTester?
Added on Wed, Dec 16, 2009
DBTester offers 6 functions. You can use them directly in your test cases: 1. DB_Connect: Opens a database connection linking the data through the specified OBDC DSN name. DB_Connect returns... Read More
What is Bug and Life cycle?
Added on Wed, Dec 16, 2009
Error+Fault=Bug or Defect Life Cycle: Open, fixed, closed, rested, rejected, reopen. 29. Bug Tracking templates? 1. Bug Id 2. Test Case Id 3. Bug Description 4. Repeatable - Yes / No 5. Type (GUI, DB... Read More
20. What is Bug?
Added on Mon, Dec 14, 2009
A fault in a program which causes the program to perform in an unintended or unanticipated manner. Read More
111. What is Test Suite?
Added on Tue, Dec 15, 2009
A collection of tests used to validate the behavior of a product. The scope of a Test Suite varies from organization to organization. There may be several Test Suites for a particular product for example. In most cases however a Test Suite is a high... Read More
189. How testing is proceeded when SRS or any other document is not given?
Added on Tue, Dec 15, 2009
If SRS is not there we can perform Exploratory testing. In Exploratory testing the basic module is executed and depending on its results, the next plan is executed Read More
Software Quality Assurance Interview Questions only (6)
Added on Tue, Dec 15, 2009
· What are the benefits of creating multiple actions within any virtual user script? · How you used Win Runner in your project? · Explain Win Runner testing process? · What is contained in the GUI map in Win Runner?... Read More
15.What is SEI? CMM? CMMI? ISO? IEEE? ANSI? Will it help?
Added on Tue, Dec 15, 2009
* SEI = 'Software Engineering Institute' at Carnegie-Mellon University; initiated by the U.S. Defense Department to help improve software development processes. * CMM = 'Capability Maturity Model&... Read More
What is Exploratory Testing?
Added on Wed, Dec 16, 2009
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. Read More
13. What is Baseline?
Added on Mon, Dec 14, 2009
The point at which some deliverable produced during the software engineering process is put under formal change control. Read More
55. What is Functional Testing?
Added on Mon, Dec 14, 2009
Testing the features and operational behavior of a product to ensure they correspond to its specifications. Testing that ignores the internal mechanism of a system or component and focuses solely on the outputs generated in response to selected ... Read More
57. What is Gorilla Testing?
Added on Mon, Dec 14, 2009
Testing one particular module, functionality heavily. Read More
163. How will you choose a tool for test automation?
Added on Tue, Dec 15, 2009
choosing of a tool defends on many things ... 1. Application to be tested 2. Test environment 3. Scope and limitation of the tool. 4. Feature of the tool. 5. Cost of the tool. 6. Whether the tool is compatible with your... Read More
178. What testing activities you may want to automate in a project?
Added on Tue, Dec 15, 2009
Testing tools can be used for : * Sanity tests (which is repeated on every build), * stress/Load test's simulate a large no of users, which is manually impossible) & * Regression tests (which are done after every code change) Read More
185. How to test the Web applications?
Added on Tue, Dec 15, 2009
The basic difference in web testing is here we have to test for URL's coverage and links coverage. Using Win Runner we can conduct web testing. But we have to make sure that Web test option is selected in "Add in Manager". Using WR we cannot... Read More
16.What is the 'software life cycle'?
Added on Tue, Dec 15, 2009
* The life cycle begins when an application is first conceived and ends when it is no longer in use. It includes aspects such as initial concept, requirements analysis, functional design, internal design, documentation planning, test... Read More
Types of testing?
Added on Wed, Dec 16, 2009
Block box testing techniques?
Added on Wed, Dec 16, 2009
Boundary Value Analysis: To find whether the application is accepting the expected range of values and rejecting the out of values. Read More
15. What is Beta Testing?
Added on Mon, Dec 14, 2009
Testing of a re-release of a software product conducted by customers. Read More
67. What is Metric?
Added on Mon, Dec 14, 2009
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. Read More
68. What is Monkey Testing?
Added on Mon, Dec 14, 2009
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. Read More
85. What is Sanity Testing?
Added on Mon, Dec 14, 2009
Brief test of major functional elements of a piece of software to determine if its basically operational. See also Smoke Testing. Read More
106. What is Test Harness?
Added on Tue, Dec 15, 2009
A program or test tool used to execute a tests. Also known as a Test Driver. Read More
109. What is Test Script?
Added on Tue, Dec 15, 2009
Commonly used to refer to the instructions for a particular test that will be carried out by an automated test tool. Read More
132. What makes a good test engineer?
Added on Tue, Dec 15, 2009
A good test engineer has a 'test to break' attitude, an ability to take the point of view of the customer, a strong desire for quality, and an attention to detail. Tact and diplomacy are useful in maintaining a cooperative relationship with... Read More
144. What if the application has functionality that wasn't in the requirements?
Added on Tue, Dec 15, 2009
It may take serious effort to determine if an application has significant unexpected or hidden functionality, and it would indicate deeper problems in the software development process. If the functionality isn't necessary to the purpose of the... Read More
What are the types of text lines in a testplan file?
Added on Tue, Dec 15, 2009
A testplan file contains text lines. There are 5 types of text lines in a testplan file: 1. Comment - Marked in green color: Providing commentary information. 2. ... Read More
What is DefaultBaseState?
Added on Wed, Dec 16, 2009
The DefaultBaseState is a starting point of test project from which the Recovery System can automatically restart your test cases when test cases fail to continue. Read More
What is block box testing?
Added on Wed, Dec 16, 2009
Testing based on external view of application. Tests are based on requirements and functionality. The testers simply giving the input to the system and check the outputs. Read More
19. What is Boundary Testing?
Added on Mon, Dec 14, 2009
Test which focus on the boundary or limit conditions of the software being tested. (Some of these tests are stress tests). Read More
20. What is Defect?
Added on Mon, Dec 14, 2009
If software misses some feature or function from what is there in requirement it is called as defect. Read More
43. What is Data Driven Testing?
Added on Mon, Dec 14, 2009
Testing in which the action of a test case is parameterized by externally defined data values, maintained as a file or spreadsheet. A common technique in Automated Testing. Read More
51. What is End-to-End testing?
Added on Mon, Dec 14, 2009
Testing 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. Read More
108. What is Test Procedure?
Added on Tue, Dec 15, 2009
A document providing detailed instructions for the execution of one or more test cases. Read More
142. What can be done if requirements are changing continuously?
Added on Tue, Dec 15, 2009
A common problem and a major headache. - Work with the project's stakeholders early on to understand how requirements might change so that alternate test plans and strategies can be worked out in advance, if possible. - It's helpful... Read More
164. How you will evaluate the tool for test automation?
Added on Tue, Dec 15, 2009
We need to concentrate on the features of the tools and how this could be benficial for our project. The additional new features and the enhancements of the features will also help. Read More
171. What tools are available for support of testing during software development life cycle?
Added on Tue, Dec 15, 2009
Testing tools for regression and load/stress testing for regression testing like, QTP, load runner, rational robot, win runner, silk, test complete, Astra are available in the market. -For defect tracking Bug Zilla, Test Runner are available. Read More
Software Quality Assurance Interview Questions only (7)
Added on Tue, Dec 15, 2009
1. Who should be involved in each level of testing? What should be their responsibilities? a. You have more verifiable QA experience testing: b. Java APIs c. End user applications using third-party automated test tools ... Read More
How to run a test case from a test script file?
Added on Wed, Dec 16, 2009
A test script file can store multiple test cases. You can run a testcase from a test script file: 1. Open the test script file. 2. Select the test... Read More
What is a test frame?
Added on Wed, Dec 16, 2009
A test frame is a file that contains information about the application you are testing. Information stored in a test frame will be used as references when SilkTest records and executes testcases. A test frame is stored in an include... Read More
What is testing?
Added on Wed, Dec 16, 2009
The process of operating a system or component under specified conditions, observing or recording the results, and making an evaluation of some aspect of the system or component Read More
What is Test Coverage?
Added on Wed, Dec 16, 2009
Test coverage is the percentage of all the known tests that should be attempted and completed. Read More
What is 'Software Quality Assurance'?
Added on Wed, Dec 16, 2009
Software QA involves the entire software development PROCESS - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with. It is... Read More
What is ad-hoc testing?
Added on Wed, Dec 16, 2009
ad-hoc testing - similar to exploratory testing, but often taken to mean that the testers have significant understanding of the software before testing it. Read More
What is user acceptance testing?
Added on Wed, Dec 16, 2009
user acceptance testing - determining if software is satisfactory to an end-user or customer. Read More
What is Extreme Programming and what's it got to do with testing?
Added on Wed, Dec 16, 2009
Extreme Programming (XP) is a software development approach for small teams on risk-prone projects with unstable requirements. It was created by Kent Beck who described the approach in his book 'Extreme Programming Explained.... Read More
What is Quality Assurance?
Added on Wed, Dec 16, 2009
QA is a planed and systematic set of activities. QC is staff function, which will monitoring and measuring the strength of development process is called QA. QA is necessary to provide adequate confidence to their... Read More
What is Load / Volume testing?
Added on Wed, Dec 16, 2009
Load Testing: Testing the performance of the application with maximum number of users access the system / application simultaneously. (Testing application under heavy load). Volume Testing: To find weakness in the system... Read More
6. What is Application Programming Interface (API)?
Added on Mon, Dec 14, 2009
A formalized set of software calls and routines that can be referenced by an application program in order to access supporting system or network services. Read More
7. What is Automated Software Quality (ASQ)?
Added on Mon, Dec 14, 2009
The use of software tools, such as automated testing tools, to improve software quality. Read More
8. What is Automated Testing?
Added on Mon, Dec 14, 2009
Testing employing software tools which execute tests without manual intervention. Can be applied in GUI, performance, API, etc. testing. The use of software to control the execution of tests, the comparison of actual outcomes to predicted... Read More
22. What is Branch Testing?
Added on Mon, Dec 14, 2009
Testing in which all branches in the program source code are tested at least once. Read More
27. What is Cause Effect Graph?
Added on Mon, Dec 14, 2009
A graphical representation of inputs and the associated outputs effects which can be used to design test cases. Read More
35. What is Component Testing?
Added on Mon, Dec 14, 2009
Testing of individual software components (Unit Testing). Read More
47. What is Depth Testing?
Added on Mon, Dec 14, 2009
A test that exercises a feature of a product in full detail. Read More
54. What is Exhaustive Testing?
Added on Mon, Dec 14, 2009
Testing which covers all combinations of input values and preconditions for an element of the software under test. Read More
62. What is Integration Testing?
Added on Mon, Dec 14, 2009
Testing of combined parts of an application to determine if they function together correctly. Usually performed after unit and functional testing. This type of testing is especially relevant to client/server and distributed systems. Read More
69. What is Negative Testing?
Added on Mon, Dec 14, 2009
Testing aimed at showing software does not work. Also known as "test to fail". See also Positive Testing. Read More
83. What is Regression Testing?
Added on Mon, Dec 14, 2009
Retesting a previously tested program following modification to ensure that faults have not been introduced or uncovered as a result of the changes made. Read More
84. What is Release Candidate?
Added on Mon, Dec 14, 2009
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). Read More
87. What is Security Testing?
Added on Mon, Dec 14, 2009
Testing which confirms that the program can restrict access to authorized personnel and that the authorized personnel can access the functions available to their security level. Read More
What is compatability testing?
Added on Wed, Dec 16, 2009
compatability testing - testing how well software performs in a particular hardware/software/operating system/network/etc. environment. Read More
What is mutation testing?
Added on Wed, Dec 16, 2009
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 '... Read More
What should be done after a bug is found?
Added on Wed, Dec 16, 2009
The bug needs to be communicated and assigned to developers that can fix it. After the problem is resolved, fixes should be re-tested, and determinations made regarding requirements for regression testing to check that fixes didn'... Read More
What is Test Strategy?
Added on Wed, Dec 16, 2009
Test Strategy describes the general approach and objectives of the test activities. Read More
11. What is Basis Path Testing?
Added on Mon, Dec 14, 2009
A white box test case design technique that uses the algorithmic flow of the program to design tests. Read More
18. What is Bottom Up Testing?
Added on Mon, Dec 14, 2009
An approach to integration testing where the lowest level components are tested first, then used to facilitate the testing of higher level components. The process is repeated until the component at the top of the hierarchy is tested. Read More
25. What is Capture/Replay Tool?
Added on Mon, Dec 14, 2009
A test tool that records test input as it is sent to the software under test. The input cases stored can then be used to reproduce the test at a later time. Most commonly applied to GUI test tools. Read More
29. What is Code Coverage?
Added on Mon, Dec 14, 2009
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. Read More
37. What is Conformance Testing?
Added on Mon, Dec 14, 2009
The process of testing that an implementation conforms to the specification on which it is based. Usually applied to testing conformance to a formal standard. Read More
40. What is Cyclomatic Complexity?
Added on Mon, Dec 14, 2009
A measure of the logical complexity of an algorithm, used in white-box testing Read More
46. What is Dependency Testing?
Added on Mon, Dec 14, 2009
Examines an application's requirements for pre-existing software, initial states and configuration in order to maintain proper functionality. Read More
48. What is Dynamic Testing?
Added on Mon, Dec 14, 2009
Testing software through executing it. See also Static Testing. Read More
50. What is Endurance Testing?
Added on Mon, Dec 14, 2009
Checks for memory leaks or other problems that may occur with prolonged execution Read More
74. What is Quality Audit?
Added on Mon, Dec 14, 2009
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. Read More
78. What is Quality Policy?
Added on Mon, Dec 14, 2009
The overall intentions and direction of an organization as regards quality as formally expressed by top management. Read More
81. What is Ramp Testing?
Added on Mon, Dec 14, 2009
Continuously raising an input signal until the system breaks down. Read More
88. What is Smoke Testing?
Added on Mon, Dec 14, 2009
A quick-and-dirty test that the major functions of a piece of software work. Originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch on fire. Read More
89. What is Soak Testing?
Added on Mon, Dec 14, 2009
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... Read More
90. What is Software Requirements Specification?
Added on Mon, Dec 14, 2009
A deliverable that describes all data, functional and behavioral requirements, all constraints, and all validation requirements for software. Read More
99. What is Testability?
Added on Mon, Dec 14, 2009
The degree to which a system or component facilitates the establishment of test criteria and the performance of tests to determine whether those criteria have been met. Read More
116. What is Traceability Matrix?
Added on Tue, Dec 15, 2009
A document showing the relationship between Test Requirements and Test Cases. Read More
117. What is Usability Testing?
Added on Tue, Dec 15, 2009
Testing the ease with which users can learn and use a product. Read More
120. What is Validation?
Added on Tue, Dec 15, 2009
The process of evaluating software at the end of the software development process to ensure compliance with software requirements. The techniques for validation is testing, inspection and reviewing. Read More
139. What if the software is so buggy it can't really be tested at all?
Added on Tue, Dec 15, 2009
The best bet in this situation is for the testers to go through the process of reporting whatever bugs or blocking-type problems initially show up, with the focus being on critical bugs. Since this type of problem can severely affect schedules, and... Read More
151. Will automated testing tools make testing easier?
Added on Tue, Dec 15, 2009
- Possibly. For small projects, the time needed to learn and implement them may not be worth it. For larger projects, or ongoing long-term projects they can be valuable. - A common type of automated tool is the 'record/playback' type.... Read More
161. What are the main attributes of test automation?
Added on Tue, Dec 15, 2009
software test automation attributes : Maintainability - the effort needed to update the test automation suites for each new release Reliability - the accuracy and repeatability of the test automation Flexibility - the ease of working with... Read More
162. Does automation replace manual testing?
Added on Tue, Dec 15, 2009
There can be some functionality which cannot be tested in an automated tool so we may have to do it manually. therefore manual testing can never be replaced. (We can write the scripts for negative testing also but it is hectic task).When we talk... Read More
171. What are principles of good testing scripts for automation?
Added on Tue, Dec 15, 2009
1. Proper code guiding standards 2. Standard format for defining functions, exception handler etc 3. Comments for functions 4. Proper error handling mechanisms 5. The appropriate synchronization techniques Read More
173. What are the limitations of automating software testing?
Added on Tue, Dec 15, 2009
Hard-to-create environments like “out of memory”, “invalid input/reply”, and “corrupt registry entries” make applications behave poorly and existing automated tools can’t force these condition - they simply test your application in ... Read More
176. Describe some problem that you had with automating testing tool ?
Added on Tue, Dec 15, 2009
1. The inability of win runner to identify the third party control like infragistics controls 2. The change of the location of the table object will cause object not found error. 3. The inability of the win runner to execute the script... Read More
190. How do we test for severe memory leakages ?
Added on Tue, Dec 15, 2009
By using Endurance Testing . Endurance Testing means checking for memory leaks or other problems that may occur with prolonged execution. Read More
26. Explain the Configuration of your systems?
Added on Tue, Dec 15, 2009
The configuration of our systems refers to that of the client machines on which we run the Vusers. The configuration of any client machine includes its hardware settings, memory, operating system, software applications,... Read More
How to get button caption?
Added on Tue, Dec 15, 2009
What is the syntax of UI object identifier used by DOM extension?
Added on Tue, Dec 15, 2009
The DOM browser extension uses the following syntax for Web UI objects: Browser.BrowserChild("page_title").html_class("object_tag") 1. ... Read More
What is Unit Testing?
Added on Wed, Dec 16, 2009
Unit testing involves testing a program unit, typically developed by a single individual, to determine that it is free of data, logic, or standards errors. Read More
What is Performance Testing?
Added on Wed, Dec 16, 2009
Performance Testing means validating the performance requirements of a system. This unit includes knowledge about techniques to instrument performance measures like logging, event counts, event duration, and sampling. It also includes... Read More
What is Installation Testing?
Added on Wed, Dec 16, 2009
Installation testing is concerned with knowledge about validating that a system will operate under all configuration possibilities. This unit includes knowledge about techniques to perform configuration command checking in terms of... Read More
What is Test documentation?
Added on Wed, Dec 16, 2009
Test Documentation implies knowledge about test plan preparation, test design specification, test case specification, test procedures specification, test item transmittal reports, test log specification, test incident reports, and... Read More
What is SEI? CMM? ISO? IEEE? ANSI? Will it help
Added on Wed, Dec 16, 2009
SEI SEI = 'Software Engineering Institute' at Carnegie-Mellon University; initiated by the U.S. Defense Department to help improve software development processes. CMM CMM = '... Read More
What is the 'software life cycle'?
Added on Wed, Dec 16, 2009
The life cycle begins when an application is first conceived and ends when it is no longer in use. It includes aspects such as initial concept, requirements analysis, functional design, internal design, documentation planning, test... Read More
What if the software is so buggy it can't really be tested at all?
Added on Wed, Dec 16, 2009
The best bet in this situation is for the testers to go through the process of reporting whatever bugs or blocking-type problems initially show up, with the focus being on critical bugs. Since this type of problem can severely affect... Read More
How can World Wide Web sites be tested?
Added on Wed, Dec 16, 2009
Web sites are essentially client/server applications - with web servers and 'browser' clients. Consideration should be given to the interactions between html pages, TCP/IP communications, Internet connections, firewalls,... Read More
What is 'good design'?
Added on Wed, Dec 16, 2009
'Design' could refer to many things, but often refers to 'functional design' or 'internal design'. Good internal design is indicated by software code whose overall... Read More
What is SEI? CMM? ISO? IEEE? ANSI? Will it help?
Added on Wed, Dec 16, 2009
• SEI = 'Software Engineering Institute' at Carnegie-Mellon University; initiated by the U.S. Defense Department to help improve software development processes. • CMM = 'Capability Maturity Model', developed... Read More
5. What is Application Binary Interface (ABI)?
Added on Mon, Dec 14, 2009
A specification defining requirements for portability of applications in binary forms across different system platforms and environments. Read More
10. What is Basic Block?
Added on Mon, Dec 14, 2009
A sequence of one or more consecutive, executable statements containing no branches. Read More
16. What is Binary Portability Testing?
Added on Mon, Dec 14, 2009
Testing an executable application for portability across system platforms and environments, usually for conformation to an ABI specification Read More
23. What is Breadth Testing?
Added on Mon, Dec 14, 2009
A test suite that exercises the full functionality of a product but does not test features in detail. Read More
28. What is Code Complete?
Added on Mon, Dec 14, 2009
Phase of development where functionality is implemented in entirety; bug fixes are all that are left. All functions found in the Functional Specifications have been implemented Read More
32. What is Coding?
Added on Mon, Dec 14, 2009
33. What is Compatibility Testing?
Added on Mon, Dec 14, 2009
Testing whether software is compatible with other elements of a system with which it should operate, e.g. browsers, Operating Systems, or hardware. Read More
34. What is Component?
Added on Mon, Dec 14, 2009
A minimal software item for which a separate specification is available. Read More
36. What is Concurrency Testing?
Added on Mon, Dec 14, 2009
Multi-user testing geared towards determining the effects of accessing the same application code, module or database records. Identifies and measures the level of locking, deadlocking and use of single-threaded code and locking semaphores. Read More
39. What is Conversion Testing?
Added on Mon, Dec 14, 2009
Testing of programs or procedures used to convert data from existing systems for use in replacement systems. Read More
41. What is Data Dictionary?
Added on Mon, Dec 14, 2009
A database that contains definitions of all data items defined during analysis. Read More
42. What is Data Flow Diagram?
Added on Mon, Dec 14, 2009
A modeling notation that represents a functional decomposition of a system. Read More
44. What is Debugging?
Added on Mon, Dec 14, 2009
The process of finding and removing the causes of software failures. Read More
45. What is Defect?
Added on Mon, Dec 14, 2009
Nonconformance to requirements or functional / program specification Read More
54. What is Functional Specification?
Added on Mon, Dec 14, 2009
A document that describes in detail the characteristics of the product with regard to its intended features. Read More
64. What is Load Testing?
Added on Mon, Dec 14, 2009
70. What is Path Testing?
Added on Mon, Dec 14, 2009
Testing in which all paths in the program source code are tested at least once Read More
72. What is Positive Testing?
Added on Mon, Dec 14, 2009
Testing aimed at showing software works. Also known as "test to pass". See also Negative Testing. Read More
73. What is Quality Assurance?
Added on Mon, Dec 14, 2009
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. Read More
76. What is Quality Control?
Added on Mon, Dec 14, 2009
The operational techniques and the activities used to fulfill and verify requirements of quality. Read More
77. What is Quality Management?
Added on Mon, Dec 14, 2009
That aspect of the overall management function that determines and implements the quality policy. Read More
79. What is Quality System?
Added on Mon, Dec 14, 2009
The organizational structure, responsibilities, procedures, processes, and resources for implementing quality management. Read More
92. What is Static Analysis?
Added on Mon, Dec 14, 2009
Analysis of a program carried out without executing the program Read More
95. What is Storage Testing?
Added on Mon, Dec 14, 2009
Testing that verifies the program under test stores data files in the correct directories and that it reserves sufficient space to prevent unexpected termination resulting from lack of space. This is external storage as opposed to internal storage. ... Read More
98. What is System Testing?
Added on Mon, Dec 14, 2009
Testing that attempts to discover defects that are properties of the entire system rather than of its individual components. Read More
103. What is Test Driver?
Added on Tue, Dec 15, 2009
A program or test tool used to execute a tests. Also known as a Test Harness. Read More
104. What is Test Environment?
Added on Tue, Dec 15, 2009
The hardware and software environment in which tests will be run, and any other software with which the software under test interacts when under test including stubs and test drivers. Read More
105. What is Test First Design?
Added on Tue, Dec 15, 2009
Test-first design is one of the mandatory practices of Extreme Programming (XP).It requires that programmers do not write any production code until they have first written a unit test. Read More
118. What is Use Case?
Added on Tue, Dec 15, 2009
The specification of tests that are conducted from the end-user perspective. Use cases tend to focus on operating software as an end-user would conduct their day-to-day activities. Read More
119. What is Unit Testing?
Added on Tue, Dec 15, 2009
Testing of individual software components. Read More
123. What is Workflow Testing?
Added on Tue, Dec 15, 2009
Scripted end-to-end testing which duplicates specific workflows which are expected to be utilized by the end-user Read More
159. How do you plan test automation?
Added on Tue, Dec 15, 2009
1. Prepare the automation Test plan 2. Identify the scenario 3. Record the scenario 4. Enhance the scripts by inserting check points and Conditional Loops 5. Incorporated Error Handler 6. Debug the script 7. Fix the issue ... Read More
167. How you will describe testing activities?
Added on Tue, Dec 15, 2009
Testing activities start from the elaboration phase. The various testing activities are preparing the test plan, Preparing test cases, Execute the test case, Log teh bug, validate the bug & take appropriate action for the bug, Automate the test... Read More
180. How will you test the field that generates auto numbers of AUT when we click the button 'NEW" in the application?
Added on Tue, Dec 15, 2009
We can create a textile in a certain location, and update the auto generated value each time we run the test and compare the currently generated value with the previous one will be one solution. Read More
184. What is 'configuration management'?
Added on Tue, Dec 15, 2009
Configuration management is a process to control and document any changes made during the life of a project. Revision control, Change Control, and Release Control are important aspects of Configuration Management. Read More
Software Quality Assurance Interview Questions only (2)
Added on Tue, Dec 15, 2009
· What are all the basic elements in a defect report? · Is an "A fast database retrieval rate" a testable requirement? · What is software quality assurance? · What is the value of a testing group?... Read More
5.Why does software have bugs?
Added on Tue, Dec 15, 2009
· * Miscommunication or no communication - as to specifics of what an application should or shouldn't do (the application's requirements). * Software complexity -... Read More
11.What are 5 common problems in the software development process?
Added on Tue, Dec 15, 2009
* Solid requirements - clear, complete, detailed, cohesive, attainable, testable requirements that are agreed to by all players. Use prototypes to help nail down requirements. In 'agile'-type environments, continuous... Read More
17.Will automated testing tools make testing easier?
Added on Tue, Dec 15, 2009
* Possibly For small projects, the time needed to learn and implement them may not be worth it. For larger projects, or on-going long-term projects they can be valuable. * A common type of automated tool is the 'record... Read More
11) How you integrated your automated scripts from TestDirector?
Added on Tue, Dec 15, 2009
When you work with WinRunner, you can choose to save your tests directly to your TestDirector database or while creating a test case in the TestDirector we can specify whether the script in automated or manual. And if it is automated... Read More
33) How WinRunner handles varying window labels?
Added on Tue, Dec 15, 2009
We can handle varying window labels using regular expressions. WinRunner uses two “hidden” properties in order to use regular expression in an object’s physical description. These properties are regexp_label and... Read More
How to assign attribute values to test cases?
Added on Tue, Dec 15, 2009
1. Make sure your testplan is open. 2. Click on the test case for which you want to assign an attribute value. 3. ... Read More
How to add objects of other pages to a test frame?
Added on Wed, Dec 16, 2009
If your Web application has pages other than the home page, you should also record their page objects into the test frame: 1. Make sure your Web browser is active and showing another page of... Read More
How to write a Masterplan?
Added on Wed, Dec 16, 2009
You can run all your sub-plans using master plan approach. You just open new plan file and call your subplan/testcase from this file. if you want to run subplan from master plan then sysntax is like include: mysubplan.pln Read More
What is Acceptance Testing?
Added on Wed, Dec 16, 2009
Acceptance testing means validating the functional and non- functional requirements of a purchased or acquired system. This unit includes knowledge about techniques for using the contract, the statement of work, the software... Read More
Tests Based on Requirements
Added on Wed, Dec 16, 2009
One of the first sources of tests for the test effort should be the requirement. If the requirements are prioritized, this automatically dictates the rank of the tests that are designed to verify the requirements and the amount of... Read More
What is verification?
Added on Wed, Dec 16, 2009
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. Read More
What is alpha testing?
Added on Wed, Dec 16, 2009
alpha testing - testing of an application when development is nearing completion; minor design changes may still be made as a result of such testing. Read More
What makes a good test engineer?
Added on Wed, Dec 16, 2009
A good test engineer has a 'test to break' attitude, an ability to take the point of view of the customer, a strong desire for quality, and an attention to detail. Tact and diplomacy are useful in maintaining a cooperative... Read More
What if the application has functionality that wasn't in the requirements?
Added on Wed, Dec 16, 2009
It may take serious effort to determine if an application has significant unexpected or hidden functionality, and it would indicate deeper problems in the software development process. If the functionality isn't necessary to the... Read More
Testing techniques?
Added on Wed, Dec 16, 2009
9. What is Backus-Naur Form?
Added on Mon, Dec 14, 2009
A meta language used to formally describe the syntax of a language. Read More
12. What is Basis Set?
Added on Mon, Dec 14, 2009
The set of tests derived using basis path testing. Read More
30. What is Code Inspection?
Added on Mon, Dec 14, 2009
A formal testing technique where the programmer reviews source code with a group who ask questions analyzing the program logic, analyzing the code with respect to a checklist of historically common programming errors, and analyzing its ... Read More
31. What is Code Walkthrough?
Added on Mon, Dec 14, 2009
A formal testing technique where source code is traced by a group with a small set of test cases, while the state of program variables is manually monitored, to analyze the programmer's logic and assumptions. Read More
38. What is Context Driven Testing?
Added on Mon, Dec 14, 2009
The context-driven school of software testing is flavor of Agile Testing that advocates continuous and creative evaluation of testing opportunities in light of the potential information revealed and the value of that information to the... Read More
49. What is Emulator?
Added on Mon, Dec 14, 2009
A device, computer program, or system that accepts the same inputs and produces the same outputs as a given system. Read More
52. What is Equivalence Class?
Added on Mon, Dec 14, 2009
A portion of a component's input or output domains for which the component's behavior is assumed to be the same from the component's specification. Read More
55. What is Functional Decomposition?
Added on Mon, Dec 14, 2009
A technique used during planning, analysis and design; creates a functional hierarchy for the software. Read More
59. What is High Order Tests?
Added on Mon, Dec 14, 2009
Black-box tests conducted once the software has been integrated. Read More
60. What is Independent Test Group (ITG)?
Added on Mon, Dec 14, 2009
A group of people whose primary responsibility is software testing, Read More
66. What is Loop Testing?
Added on Mon, Dec 14, 2009
A white box testing technique that exercises program loops. Read More
80. What is Race Condition?
Added on Mon, Dec 14, 2009
A cause of concurrency problems. Multiple accesses to a shared resource, at least one of which is a write, with no mechanism used by either to moderate simultaneous access. Read More
82. What is Recovery Testing?
Added on Mon, Dec 14, 2009
Confirms that the program recovers from expected or unexpected events without loss of data or functionality. Events can include shortage of disk space, unexpected loss of communication, or power out conditions Read More
86. What is Scalability Testing?
Added on Mon, Dec 14, 2009
Performance testing focused on ensuring the application under test gracefully handles increases in work load. Read More
91. What is Software Testing?
Added on Mon, Dec 14, 2009
A set of activities conducted with the intent of finding errors in software. Read More
94. What is Static Testing?
Added on Mon, Dec 14, 2009
Analysis of a program carried out without executing the program. Read More
97. What is Structural Testing?
Added on Mon, Dec 14, 2009
Testing based on an analysis of internal workings and structure of a piece of software. See also White Box Testing. Read More
100. What is Testing?
Added on Mon, Dec 14, 2009
The process of exercising software to verify that it satisfies specified requirements and to detect errors. The process of analyzing a software item to detect the differences between existing and required conditions (that is, bugs), and to evaluate... Read More
101. What is Test Bed?
Added on Tue, Dec 15, 2009
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... Read More
113. What is Thread Testing?
Added on Tue, Dec 15, 2009
A variation of top-down testing where the progressive integration of components follows the implementation of subsets of the requirements, as opposed to the integration of components by successively lower levels. Read More
114. What is Top Down Testing?
Added on Tue, Dec 15, 2009
An approach to integration testing where the component at the top of the component hierarchy is tested first, with lower level components being simulated by stubs. Tested components are then used to test lower level components. The process is... Read More
115. What is Total Quality Management?
Added on Tue, Dec 15, 2009
A company commitment to develop a process that achieves high quality product and customer satisfaction. Read More
124. What's the difference between load and stress testing ?
Added on Tue, Dec 15, 2009
· One of the most common, but unfortunate misuse of terminology is treating “load testing” and “stress testing” as synonymous. The consequence of this ignorant semantic abuse is usually that the system is neither properly “load tested”... Read More
129. What are 5 common solutions to software development problems?
Added on Tue, Dec 15, 2009
1. solid requirements - clear, complete, detailed, cohesive, attainable, testable requirements that are agreed to by all players. Use prototypes to help nail down requirements. 2. realistic schedules - allow adequate time for planning, design,... Read More
135. What's the role of documentation in QA?
Added on Tue, Dec 15, 2009
Critical. (Note that documentation can be electronic, not necessarily paper.) QA practices should be documented such that they are repeatable. Specifications, designs, business rules, inspection reports, configurations, code changes, test plans, test... Read More
138. What is 'configuration management'?
Added on Tue, Dec 15, 2009
Configuration management covers the processes used to control, coordinate, and track: code, requirements, documentation, problems, change requests, designs, tools/compilers/libraries/patches, changes made to them, and who makes the changes. Read More
147. How does a client/server environment affect testing?
Added on Tue, Dec 15, 2009
Client/server applications can be quite complex due to the multiple dependencies among clients, data communications, hardware, and servers. Thus testing requirements can be extensive. When time is limited (as it usually is) the focus should be on... Read More
152. What kinds of testing should be considered?
Added on Tue, Dec 15, 2009
Black box testing - not based on any knowledge of internal design or code. Tests are based on requirements and functionality. White box testing - based on knowledge of the internal logic of an application's code. Tests are based on coverage of... Read More
151. Why is it often hard for management to get serious about quality assurance?
Added on Tue, Dec 15, 2009
Solving problems is a high-visibility process; preventing problems is low-visibility. This is illustrated by an old parable: In ancient China there was a family of healers, one of whom was known throughout the land and employed as a... Read More
160. Can test automation improve test effectiveness?
Added on Tue, Dec 15, 2009
Yes, Automating a test makes the test process: 1.Fast Read More
How to test your DefaultBaseState?
Added on Wed, Dec 16, 2009
1. Close your Web application and other Web browsers. 2. Make sure your test frame is open. 3. ... Read More
What is Data Analysis / Data Testing?
Added on Wed, Dec 16, 2009
Data analysis or data testing is also called black box testing and behavioral testing. This type of analysis is systematic and quantifiable. Read More
What is System Testing ?
Added on Wed, Dec 16, 2009
system testing - black-box type testing that is based on overall requirements specifications. Read More
What is comparison testing?
Added on Wed, Dec 16, 2009
comparison testing - comparing software weaknesses and strengths to competing products Read More
131. What is 'good design'?
Added on Tue, Dec 15, 2009
'Design' could refer to many things, but often refers to 'functional design' or 'internal design'. Good internal design is indicated by software code whose overall structure is clear, understandable, easily modifiable,... Read More
137. What steps are needed to develop and run software tests?
Added on Tue, Dec 15, 2009
The following are some of the steps to consider: - Obtain requirements, functional design, and internal design specifications and other necessary documents - Obtain budget and schedule requirements - Determine project-related personnel... Read More
172. Can the activities of test case design be automated?
Added on Tue, Dec 15, 2009
As I know it, test case design is about formulating the steps to be carried out to verify something about the application under test. And this cannot be automated. However, I agree that the process of putting the test results into the excel sheet. Read More
What is a SilkTest Testplan?
Added on Tue, Dec 15, 2009
The SilkTest testplan is an outline that provides a framework for the software testing process and serves as the point of control for organizing and managing your test requirements. A testplan consists of two distinct parts: an... Read More
How to close unexpected window?
Added on Tue, Dec 15, 2009
If Order Request window is a popup. Following code closes the active browser window if it is a popup: [-] !(if Browser.ComboBox("#1").exists()) [ ] Browser.SetActive() [ ] Browser.typekeys("") Read More
How to record a test case?
Added on Wed, Dec 16, 2009
1. Run SilkTest. 2. Click Option/Runtime menu. The Runtime Options dialog box shows up. 3. ... Read More
) How to define an object verification in a test case?
Added on Wed, Dec 16, 2009
While recording a test case, you can define verification points to verify UI objects: 1. Make sure you are in the process of recording a testcase. 2. ... Read More
How to define values for a testplan attribute?
Added on Wed, Dec 16, 2009
You must define values for a testplan before using it: 1. Make sure your test project is open. 2. Click Testplan/Define Attributes menu.... Read More
Where are the testplan attributes stored?
Added on Wed, Dec 16, 2009
Testplan attributes are stored in the testplan initialization file, testplan.ini, in SilkTest installation directory. Read More
How to specify a browser extension to a Web application?
Added on Wed, Dec 16, 2009
1. Run SilkTest. 2. Open Internet Explorer (IE). 3. Enter the URL of the Web... Read More
What is Software Testing?
Added on Wed, Dec 16, 2009
Software Testing is concerned with verifying that a correct solution to the problem embodied in the statement of the requirements has been developed. Testing is a multi-stage process that consists of activities for validating the... Read More
What is a Test Inventory?
Added on Wed, Dec 16, 2009
A well-crafted test inventory, like a grocery list, is as concise as possible. Ideally, each item should fit on one line. All the description and detailed specifics of the test exist but are stored elsewhere, usually later in the test... Read More
What is Regression Testing?
Added on Wed, Dec 16, 2009
regression testing - re-testing after fixes or modifications of the software or its environment. It can be difficult to determine how much re-testing is needed, especially near the end of the development cycle. Automated testing tools... Read More
What is Load Testing?
Added on Wed, Dec 16, 2009
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 system's response time degrades or fails. Read More
What is recovery testing?
Added on Wed, Dec 16, 2009
recovery testing - testing how well a system recovers from crashes, hardware failures, or other catastrophic problems. Read More
What is IEEE?
Added on Wed, Dec 16, 2009
IEEE = 'Institute of Electrical and Electronics Engineers' - among other things, creates standards such as 'IEEE Standard for Software Test Documentation' (IEEE/ANSI Standard 829), 'IEEE Standard of Software... Read More
What is ANSI?
Added on Wed, Dec 16, 2009
ANSI = 'American National Standards Institute', the primary industrial standards body in the U.S.; publishes some software-related standards in conjunction with the IEEE and ASQ (American Society for Quality).... Read More
tWhat are the other automation tools?
Added on Wed, Dec 16, 2009
Other automated tools can include: code analyzers - monitor code complexity, adherence to standards, etc. coverage analyzers - these tools check which parts of the code have been exercised by a test,... Read More
What makes a good Software QA engineer?
Added on Wed, Dec 16, 2009
The same qualities a good tester has are useful for a QA engineer. Additionally, they must be able to understand the entire software development process and how it can fit into the business approach and goals of the organization.... Read More
How can it be known when to stop testing?
Added on Wed, Dec 16, 2009
This can be difficult to determine. Many modern software applications are so complex, and run in such an interdependent environment, that complete testing can never be done. Common factors in deciding when to stop are: ... Read More
What if the project isn't big enough to justify extensive testing?
Added on Wed, Dec 16, 2009
Consider the impact of project errors, not the size of the project. However, if extensive testing is still not justified, risk analysis is again needed and the same considerations as described previously in 'What if there isn&... Read More
What are some recent major computer system failures caused by software bugs?
Added on Wed, Dec 16, 2009
• A major U.S. retailer was reportedly hit with a large government fine in October of 2003 due to web site errors that enabled customers to... Read More
What is Quality Control?
Added on Wed, Dec 16, 2009
QC is the team or department, which will check or validate the software after development is finished. QC is the part of QA. QC is the responsibility of the tester. QC is a Defect detection and... Read More
What is Smoke testing?
Added on Wed, Dec 16, 2009
To test the major requirements / essential functionalities. When time period is shot for testing. Read More
What is Retesting?
Added on Wed, Dec 16, 2009
To check whether the bug is fixed or not. Read More
71. What is Performance Testing?
Added on Mon, Dec 14, 2009
Testing conducted to evaluate the compliance of a system or component with specified performance requirements. Often this is performed using an automated test tool to simulate large number of users. Also know as "Load Testing". Read More
75. What is Quality Circle?
Added on Mon, Dec 14, 2009
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. Read More
93. What is Static Analyzer?
Added on Mon, Dec 14, 2009
A tool that carries out static analysis. Read More
107. What is Test Plan?
Added on Tue, Dec 15, 2009
A document describing the scope, approach, resources, and schedule of intended testing activities. It identifies test items, the features to be tested, the testing tasks, who will do each task, and any risks requiring contingency planning Read More
110. What is Test Specification?
Added on Tue, Dec 15, 2009
A document specifying the test approach for a software feature or combination or features and the inputs, predicted results and execution conditions for the associated tests. Read More
112. What is Test Tools?
Added on Tue, Dec 15, 2009
Computer programs used in the testing of a system, a component of the system, or its documentation. Read More
121. What is Verification?
Added on Tue, Dec 15, 2009
The process of determining whether of not the products of a given phase of the software development cycle meet the implementation steps and can be traced to the incoming objectives established during the previous phase. The techniques for... Read More
128. What are 5 common problems in the software development process?
Added on Tue, Dec 15, 2009
1. poor requirements - if requirements are unclear, incomplete, too general, or not testable, there will be problems. 2. unrealistic schedule - if too much work is crammed in too little time, problems are inevitable. 3. inadequate testing -... Read More
136. What's the big deal about 'requirements'?
Added on Tue, Dec 15, 2009
One of the most reliable methods of insuring problems, or failure, in a complex software project is to have poorly documented requirements specifications. Requirements are the details describing an application's externally-perceived... Read More
153. How can new Software QA processes be introduced in an existing organization?
Added on Tue, Dec 15, 2009
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... Read More
156. What are the table contents in testplans and test cases?
Added on Tue, Dec 15, 2009
Test Plan is a document which is prepared with the details of the testing priority. A test Plan generally includes: 1. Objective of Testing 2. Scope of Testing 3. Reason for testing 4. Timeframe 5. Environment 6. Entrance and... Read More
174. What skills needed to be a good test automator?
Added on Tue, Dec 15, 2009
1.Good Logic for programming. 2. Analytical sklls. 3.Pessimestic in Nature. Read More
177. What are the main attributes of test automation?
Added on Tue, Dec 15, 2009
Maintainability, Reliability, Flexibility, Efficiency, Portability, Robustness, and Usability - these are the main attributes in test automation. Read More
191. What is the difference between quality assurance and testing?
Added on Tue, Dec 15, 2009
Quality assurance involves the entire software development process and testing involves operation of a system or application to evaluate the results under certain conditions. QA is oriented to prevention and Testing is oriented to detection. Read More
1.What is 'Software Quality Assurance'?
Added on Tue, Dec 15, 2009
Software QA involves the entire software development Process - monitoring and improving the process, making sure that any agreed-upon standards and procedures are followed, and ensuring that problems are found and dealt with. It is... Read More
7.What is verification? validation?
Added on Tue, Dec 15, 2009
* 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. Validation typically... Read More
WinRunner Interview Questions: 1) How you used WinRunner in your project?
Added on Tue, Dec 15, 2009
Yes, I have been WinRunner for creating automates scripts for GUI, functional and regression testing of the AUT. Read More
2) Explain WinRunner testing process?
Added on Tue, Dec 15, 2009
WinRunner testing process involves six main stages: i. Create GUI Map File so that WinRunner can recognize the GUI objects in the application being tested ii. Create test scripts by recording, programming, or a combination of... Read More
6) How does WinRunner evaluates test results?
Added on Tue, Dec 15, 2009
Following each test run, WinRunner displays the results in a report. The report details all the major events that occurred during the run, such as checkpoints, error messages, system messages, or user messages. If mismatches are... Read More
9) How do you analyze results and report the defects?
Added on Tue, Dec 15, 2009
Following each test run, WinRunner displays the results in a report. The report details all the major events that occurred during the run, such as checkpoints, error messages, system messages, or user messages. If mismatches are... Read More
13) What is the purpose of loading WinRunner Add-Ins?
Added on Tue, Dec 15, 2009
Add-Ins are used in WinRunner to load functions specific to the particular add-in to the memory. While creating a script only those functions in the add-in selected will be listed in the function generator and while executing the... Read More
14) What are the reasons that WinRunner fails to identify an object on the GUI?
Added on Tue, Dec 15, 2009
WinRunner fails to identify an object in a GUI due to various reasons. i. The object is not a standard windows object. ii. If the browser used is not compatible with the WinRunner version, GUI Map Editor will not be able to... Read More
31) When do you feel you need to modify the logical name?
Added on Tue, Dec 15, 2009
Changing the logical name of an object is useful when the assigned logical name is not sufficiently descriptive or is too long. Read More
36) How do you copy and move objects between different GUI map files?
Added on Tue, Dec 15, 2009
We can copy and move objects between different GUI Map files using the GUI Map Editor. The steps to be followed are: i. Choose Tools > GUI Map Editor to open the GUI Map Editor. ii. Choose View > GUI Files. iii. Click... Read More
39. Analysis Scenario (Bottlenecks
Added on Tue, Dec 15, 2009
In Running Vuser graph correlated with the response time graph you can see that as the number of Vusers increases, the average response time of the check itinerary transaction very gradually increases. In... Read More
TestDirector Interview Questions
Added on Tue, Dec 15, 2009
1. Types of vies in Datastage Director? 2. Orchestrate Vs Datastage Parallel Extender? 3. What is an Exception ? What are... Read More
10) How to create a new SilkTest project?
Added on Tue, Dec 15, 2009
1. Run SilkTest. 2. Select Basic Workflow bar. 3. Click Open Project on the Workflow bar. 4. ... Read More
What is the standard flow of execution of a test case?
Added on Wed, Dec 16, 2009
1. Starting from the base state. 2. Drive the application to the state where the expected result should occur. 3. ... Read More
What's in the test result file?
Added on Wed, Dec 16, 2009
1. Result sumary: The name of the script file. The name of the testcase. The machine on which the tests ran. The starting time and the total elapsed time. The number and percentage of testcases... Read More
What is Integration Testing?
Added on Wed, Dec 16, 2009
Integration Testing means validating the software components, which have been unit tested separately – to see to it that they interact correctly when they are put together to perform a higher order function. Read More
What is System Testing?
Added on Wed, Dec 16, 2009
System Testing is concerned with knowledge about validating the specified functional requirements of a system. This unit includes knowledge about techniques to design and enact an independent testing process of all of the system&rsquo... Read More
What is Path Analysis / Testing?
Added on Wed, Dec 16, 2009
There are many published techniques for conducting path analysis and path testing, also called white box testing. This type of analysis is systematic and quantifiable. Read More
What is 'Software Testing'?
Added on Wed, Dec 16, 2009
Testing involves operation of a system or application under controlled conditions and evaluating the result. The controlled conditions should include both normal and abnormal conditions. Testing should intentionally attempt to make... Read More
Why does software have bugs?
Added on Wed, Dec 16, 2009
· miscommunication or no communication - as to specifics of what an application should or shouldn't do (the application's requirements). · ... Read More
What is a 'walkthrough'?
Added on Wed, Dec 16, 2009
A 'walkthrough' is an informal meeting for evaluation or informational purposes. Little or no preparation is usually required. Read More
What's an 'inspection'?
Added on Wed, Dec 16, 2009
An inspection is more formalized than a 'walkthrough', typically with 3-8 people including a moderator, reader (the author of whatever is being reviewed), and a recorder to take notes. The subject of the inspection is... Read More
What kinds of testing should be considered? : What is Black box Testing?
Added on Wed, Dec 16, 2009
Black box testing - not based on any knowledge of internal design or code. Tests are based on requirements and functionality. Read More
What is White Box Testing?
Added on Wed, Dec 16, 2009
White box testing - based on knowledge of the internal logic of an application's code. Tests are based on coverage of code statements, branches, paths, conditions. unit testing - the most 'micro' scale of testing; to... Read More
What is functional testing?
Added on Wed, Dec 16, 2009
functional testing - black-box type testing geared to functional requirements of an application. Read More
What is Stress Testing?
Added on Wed, Dec 16, 2009
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... Read More
What is usability testing?
Added on Wed, Dec 16, 2009
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... Read More
What is install/uninstall testing?
Added on Wed, Dec 16, 2009
install/uninstall testing - testing of full, partial, or upgrade install/uninstall processes. Read More
What is beta testing?
Added on Wed, Dec 16, 2009
beta testing - testing when development and testing are essentially completed and final bugs and problems need to be found before final release. Read More
What are 5 common problems in the software development process?
Added on Wed, Dec 16, 2009
poor requirements - if requirements are unclear, incomplete, too general, or not testable, there will be problems. unrealistic schedule - if too much work is crammed in too little time, problems are inevitable. inadequate... Read More
What are 5 common solutions to software development problems?
Added on Wed, Dec 16, 2009
solid requirements - clear, complete, detailed, cohesive, attainable, testable requirements that are agreed to by all players. Use prototypes to help nail down requirements. realistic schedules ... Read More
What is software 'quality'?
Added on Wed, Dec 16, 2009
Quality software is reasonably bug-free, delivered on time and within budget, meets requirements and/or expectations, and is maintainable. However, quality is obviously a subjective term. It will depend on who the &... Read More
What is ISO?
Added on Wed, Dec 16, 2009
ISO = 'International Organisation for Standards' - The ISO 9001, 9002, and 9003 standards concern quality systems that are assessed by outside auditors, and they apply to many kinds of production and manufacturing... Read More
Will automated testing tools make testing easier?
Added on Wed, Dec 16, 2009
Possibly. For small projects, the time needed to learn and implement them may not be worth it. For larger projects, or on-going long-term projects they can be valuable. A common type of automated tool is the 'record/playback'... Read More
What's the role of documentation in QA?
Added on Wed, Dec 16, 2009
Critical. (Note that documentation can be electronic, not necessarily paper.) QA practices should be documented such that they are repeatable. Specifications, designs, business rules, inspection reports, configurations, code changes,... Read More
What's the big deal about 'requirements'?
Added on Wed, Dec 16, 2009
One of the most reliable methods of insuring problems, or failure, in a complex software project is to have poorly documented requirements specifications. Requirements are the details describing an application's externally... Read More
What's a 'test case'?
Added on Wed, Dec 16, 2009
A test case is a document that describes an input, action, or event and an expected response, to determine if a feature of an application is working correctly. A test case should contain particulars such as test case identifier, test... Read More
What is 'configuration management'?
Added on Wed, Dec 16, 2009
Configuration management covers the processes used to control, coordinate, and track: code, requirements, documentation, problems, change requests, designs, tools/compilers/libraries/patches, changes made to them, and who makes the... Read More
What can be done if requirements are changing continuously?
Added on Wed, Dec 16, 2009
A common problem and a major headache. · Work with the project's stakeholders early on to understand how requirements might change so that alternate test plans and... Read More
What if an organization is growing so fast that fixed QA processes are impossible?
Added on Wed, Dec 16, 2009
This is a common problem in the software industry, especially in new technology areas. There is no easy solution in this situation, other than: · Hire good people ... Read More
How does a client/server environment affect testing?
Added on Wed, Dec 16, 2009
Client/server applications can be quite complex due to the multiple dependencies among clients, data communications, hardware, and servers. Thus testing requirements can be extensive. When time is limited (as it usually is) the focus... Read More
Why do white box testing when black box testing is used to test conformance to requirements?
Added on Wed, Dec 16, 2009
Logic errors and incorrect assumptions most likely to be made when coding for "special cases". Need to ensure these execution paths are tested. May find assumptions about execution paths incorrect, and so make design errors.... Read More
Levels of testing?
Added on Wed, Dec 16, 2009
Unit, Integration, System and User acceptance testing. Read More
White box testing?
Added on Wed, Dec 16, 2009
Testing based on internal logic of the program. Testing is focused on how the operations performed inside program. Read More
96. What is Stress Testing?
Added on Mon, Dec 14, 2009
Testing conducted to evaluate a system or component at or beyond the limits of its specified requirements to determine the load under which it fails and how. Often this is performance testing using a very high level of simulated load. Read More
102. What is Test Case?
Added on Tue, Dec 15, 2009
Test Case is a commonly used term for a specific test. This is usually the smallest unit of testing. A Test Case will consist of information such as requirements testing, test steps, verification steps, prerequisites, outputs, test environment, etc.... Read More
122. What is White Box Testing?
Added on Tue, Dec 15, 2009
Testing based on an analysis of internal workings and structure of a piece of software. Includes techniques such as Branch Testing and Path Testing. Also known as Structural Testing and Glass Box Testing. Contrast with Black Box Testing. White box... Read More
125. What's the difference between QA and testing?
Added on Tue, Dec 15, 2009
QA is more a preventive thing, ensuring quality in the company and therefore the product rather than just testing the product for software bugs? TESTING means 'quality control' QUALITY CONTROL measures the quality of a product QUALITY... Read More
126. What is the best tester to developer ratio?
Added on Tue, Dec 15, 2009
Reported tester: developer ratios range from 10:1 to 1:10. There's no simple answer. It depends on so many things, Amount of reused code, number and type of interfaces, platform, quality goals, etc. It also can depend on the development model.... Read More
127. How can new Software QA processes be introduced in an existing organization?
Added on Tue, Dec 15, 2009
- 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... Read More
133. What makes a good Software QA engineer?
Added on Tue, Dec 15, 2009
The same qualities a good tester has are useful for a QA engineer. Additionally, they must be able to understand the entire software development process and how it can fit into the business approach and goals of the organization. Communication skills... Read More
134. What makes a good QA or Test manager?
Added on Tue, Dec 15, 2009
A good QA, test, or QA/Test(combined) manager should: - be familiar with the software development process - be able to maintain enthusiasm of their team and promote a positive atmosphere, despite what is a somewhat 'negative'... Read More
141. What if there isn't enough time for thorough testing?
Added on Tue, Dec 15, 2009
Use risk analysis to determine where testing should be focused. Since it's rarely possible to test every possible aspect of an application, every possible combination of events, every dependency, or everything that could go wrong, risk analysis... Read More
145. How can Software QA processes be implemented without stifling productivity?
Added on Tue, Dec 15, 2009
By implementing QA processes slowly over time, using consensus to reach agreement on processes, and adjusting and experimenting as an organization grows and matures, productivity will be improved instead of stifled. Problem prevention will lessen the... Read More
146. What if an organization is growing so fast that fixed QA processes are impossible?
Added on Tue, Dec 15, 2009
This is a common problem in the software industry, especially in new technology areas. There is no easy solution in this situation, other than: - Hire good people - Management should 'ruthlessly prioritize' quality issues and... Read More
149. How is testing affected by object-oriented designs?
Added on Tue, Dec 15, 2009
Well-engineered object-oriented design can make it easier to trace from code to internal design to functional design to requirements. While there will be little affect on black box testing (where an understanding of the internal design of the... Read More
150. What is Extreme Programming and what's it got to do with testing?
Added on Tue, Dec 15, 2009
Extreme Programming (XP) is a software development approach for small teams on risk-prone projects with unstable requirements. It was created by Kent Beck who described the approach in his book 'Extreme Programming Explained'. Testing (&... Read More
152. Why does software have bugs?
Added on Tue, Dec 15, 2009
1. Miscommunication or no communication - as to specifics of what an application should or shouldn't do (the application's requirements). Read More
165. What are main benefits of test automation?
Added on Tue, Dec 15, 2009
FAST, RELIABLE,COMPREHENSIVE,REUSABLE Read More
169. Describe common problems of test automation.
Added on Tue, Dec 15, 2009
The common problems are: 1. Maintenance of the old script when there is a feature change or enhancement 2. The change in technology of the application will affect the old scripts Read More
175. How to find that tools work well with your existing system?
Added on Tue, Dec 15, 2009
1. Discuss with the support officials 2. Download the trial version of the tool and evaluate 3. Get suggestions from people who are working on the tool Read More
179. How to find that tools work well with your existing system?
Added on Tue, Dec 15, 2009
To find this, select the suite of tests which are most important for your application. First run them with automated tool. Next subject the same tests to careful manual testing. If the results are coinciding you can say your testing tool has been... Read More
181. How will you evaluate the fields in the application under test using automation tool?
Added on Tue, Dec 15, 2009
We can use Verification points (rational Robot) to validate the fields .Ex. Using object data ,object data properties VP we can validate fields Read More
Software Quality Assurance Interview Questions only (4)
Added on Tue, Dec 15, 2009
· How would you categorize the severity of defects? · Where do you imagine you will be spending the bulk of your time? · When do you know you have tested enough? · What types of documents would you need for ... Read More
Software Quality Assurance Interview Questions only (5)
Added on Tue, Dec 15, 2009
· What are the properties of a good requirement? · Ho to do test if we have minimal or no documentation about the product? · What are all the basic elements in a defect report? · Is an "A fast database retrieval... Read More
Software Quality Assurance Interview Questions only (8)
Added on Tue, Dec 15, 2009
What is unit testing? a. A technique to ensure that every unique sequence of commands through a program is executed b. Testing pieces of a program (usually classes) independently using test drivers and/or stubs c.... Read More
Software Quality Assurance Interview Questions only (9)
Added on Tue, Dec 15, 2009
· Are regression tests required or do you feel there is a better use for resources? · Our software designers use UML for modeling applications. Based on their use cases, we would like to plan a test strategy. Do you... Read More
Software Quality Assurance Interview Questions only (11)
Added on Tue, Dec 15, 2009
· When should testing start in a project? Why? · How do you go about testing a web application? · Difference between Black & White box testing · What is Configuration management? Tools used? · What do you... Read More
2.What is 'Software Testing'?
Added on Tue, Dec 15, 2009
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').... Read More
4.Why is it often hard for management to get serious about quality assurance?
Added on Tue, Dec 15, 2009
Solving problems is a high-visibility process; preventing problems is low-visibility. This is illustrated by an old parable: In ancient China there was a family of healers, one of whom was known throughout the land and employed... Read More
6.How can new Software QA processes be introduced in an existing organization?
Added on Tue, Dec 15, 2009
* 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. ... Read More
9.What's an 'inspection'?
Added on Tue, Dec 15, 2009
* An inspection is more formalized than a 'walkthrough', typically with 3-8 people including a moderator, reader, and a recorder to take notes. The subject of the inspection is typically a document such as a requirements spec... Read More
10.What kinds of testing should be considered?
Added on Tue, Dec 15, 2009
* Black box testing - not based on any knowledge of internal design or code. Tests are based on requirements and functionality. * White box testing - based on knowledge of the internal logic of an application's code. Tests... Read More
12.What is software 'quality'?
Added on Tue, Dec 15, 2009
* Quality software is reasonably bug-free, delivered on time and within budget, meets requirements and/or expectations, and is maintainable. However, quality is obviously a subjective term. It will depend on who the 'customer&... Read More
14.What is 'good design'?
Added on Tue, Dec 15, 2009
* 'Design' could refer to many things, but often refers to 'functional design' or 'internal design'. Good internal design is indicated by software code whose overall structure is clear, understandable,... Read More
3) What in contained in the GUI map?
Added on Tue, Dec 15, 2009
WinRunner stores information it learns about a window or object in a GUI Map. When WinRunner runs a test, it uses the GUI map to locate objects. It reads an object’s description in the GUI map and then looks for an object with... Read More
4) How does WinRunner recognize objects on the application?
Added on Tue, Dec 15, 2009
WinRunner uses the GUI Map file to recognize objects on the application. When WinRunner runs a test, it uses the GUI map to locate objects. It reads an object’s description in the GUI map and then looks for an object with the... Read More
5) Have you created test scripts and what is contained in the test scripts?
Added on Tue, Dec 15, 2009
Yes I have created test scripts. It contains the statement in Mercury Interactive’s Test Script Language (TSL). These statements appear as a test script in a test window. You can then enhance your recorded test script, either by... Read More
7) Have you performed debugging of the scripts?
Added on Tue, Dec 15, 2009
Yes, I have performed debugging of scripts. We can debug the script by executing the script in the debug mode. We can also debug script using the Step, Step Into, Step out functionalities provided by the WinRunner. Read More
8) How do you run your test scripts?
Added on Tue, Dec 15, 2009
We run tests in Verify mode to test your application. Each time WinRunner encounters a checkpoint in the test script, it compares the current data of the application being tested to the expected data captured earlier. If any... Read More
12) What are the different modes of recording?
Added on Tue, Dec 15, 2009
There are two type of recording in WinRunner. i. Context Sensitive recording records the operations you perform on your application by identifying Graphical User Interface (GUI) objects. ii. Analog recording records keyboard... Read More
15) What do you mean by the logical name of the object.
Added on Tue, Dec 15, 2009
An object’s logical name is determined by its class. In most cases, the logical name is the label that appears on an object. Read More
16) If the object does not have a name then what will be the logical name?
Added on Tue, Dec 15, 2009
If the object does not have a name then the logical name could be the attached text. Read More
19) When you create GUI map do you record all the objects of specific objects?
Added on Tue, Dec 15, 2009
If we are learning a window then WinRunner automatically learns all the objects in the window else we will we identifying those object, which are to be learned in a window, since we will be working with only those objects while... Read More
20) What is the purpose of set_window command?
Added on Tue, Dec 15, 2009
Set_Window command sets the focus to the specified window. We use this command to set the focus to the required window before executing tests on a particular window. Syntax: set_window(, time); The logical name is the logical... Read More
32) When it is appropriate to change physical description?
Added on Tue, Dec 15, 2009
Changing the physical description is necessary when the property value of an object changes. Read More
34) What is the purpose of regexp_label property and regexp_MSW_class property?
Added on Tue, Dec 15, 2009
The regexp_label property is used for windows only. It operates “behind the scenes” to insert a regular expression into a window’s label description. The regexp_MSW_class property inserts a regular expression into an... Read More
35) How do you suppress a regular expression?
Added on Tue, Dec 15, 2009
We can suppress the regular expression of a window by replacing the regexp_label property with label property. Read More
37) How do you select multiple objects during merging the files?
Added on Tue, Dec 15, 2009
Use the Shift key and/or Control key to select multiple objects. To select all objects in a GUI map file, choose Edit > Select All. Read More
38) How do you clear a GUI map files?
Added on Tue, Dec 15, 2009
We can clear a GUI Map file using the “Clear All” option in the GUI Map Editor. Read More
39) How do you filter the objects in the GUI map?
Added on Tue, Dec 15, 2009
. GUI Map Editor has a Filter option. This provides for filtering with 3 different types of options. i. Logical name displays only objects with the specified logical name. ii. Physical description displays only objects matching the... Read More
40) How do you configure GUI map?
Added on Tue, Dec 15, 2009
a. When WinRunner learns the description of a GUI object, it does not learn all its properties. Instead, it learns the minimum number of properties to provide a unique identification of the object. b. Many applications also... Read More
2. What is Performance testing?
Added on Tue, Dec 15, 2009
Timing for both read and update transactions should be gathered to determine whether system functions are being performed in an acceptable timeframe. This should be done standalone and then in a multi user environment to determine the... Read More
40. What is correlation? Explain the difference between automatic correlation and manual correlation?
Added on Tue, Dec 15, 2009
Correlation is used to obtain data which are unique for each run of the script and which are generated by nested queries. Correlation provides the value to avoid errors arising out of duplicate values and also... Read More
42. What is a function to capture dynamic values in the web vuser script?
Added on Tue, Dec 15, 2009
Web_reg_save_param function saves dynamic data information to a parameter. Read More
Silk Test Interview Questions:- 1) What is SilkTest?
Added on Tue, Dec 15, 2009
SilkTest is a software testing automation tool developed by Segue Software, Inc. Read More
5) What is 4Test?
Added on Tue, Dec 15, 2009
4Test is a test scripting language used by SilkTest to compose test scripts to perform automated tests. 4Test is an object-oriented fourth-generation language. It consists of 3 sets of functionalities: 1. ... Read More
6) What is the DOM browser extension?
Added on Tue, Dec 15, 2009
Document Object Model (DOM) browser extension is a SilkTest add-on component for testing Web applications. DOM browser extension communicates directly with the Web browser to recognize, categorize and manipulate objects on a Web page.... Read More
7) What is the VO browser extension?
Added on Tue, Dec 15, 2009
Virtual Object (VO) browser extension is a SilkTest add-on component for testing Web applications. VO browser extersion uses sophisticated pattern recognition techniques to identify browser-rendered objects. The VO extension sees Web... Read More
8) Is there any problem in using scripts created on v6.0 to 6.5 or higher versions?
Added on Tue, Dec 15, 2009
Moving from lower to higher version should not be a problem.... This is a general statement and cannot be true at all instances. I faced problems with scripts working in 6.5 not running in 7.0 because some of the recognition patterns... Read More
9) What is SilkTest project?
Added on Tue, Dec 15, 2009
A SilkTest project is a collection of files that contains required information about a test project. Read More
Is There any function for word count of web page is available in the SilkTest?
Added on Tue, Dec 15, 2009
You can use Clipboard functions. Get All the contents by Ctrl+a & ctrl+C. Then parse the List of string Read More
What's the best way to create a new test script?
Added on Tue, Dec 15, 2009
In Automation; creating test scripts involves basically two step: 1. Creating Test Data for all test cases. 2. Writing scripts for... Read More
What are the default testplan attributes?
Added on Tue, Dec 15, 2009
SilkTest offers you 3 predefined default attributes: 1. Category: The type of testcase or group of testcases. For example, you can use this attributes to categorize your test groups as ... Read More
How to maintain recovery system?
Added on Tue, Dec 15, 2009
In your TestCaseExit () function you can incorporate like If condition == 1 do this If condition == 2 do that Read More
Interesting Information : What are some recent major computers system failures caused by software bugs?
Added on Wed, Dec 16, 2009
In January of 2001 newspapers reported that a major European railroad was hit by the aftereffects of the Y2K bug. The company found that many of their newer trains would not run due to their inability to recognize the date '... Read More
How can new Software QA processes be introduced in an existing organization?
Added on Wed, Dec 16, 2009
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.... Read More
What is Incremental integration Testing?
Added on Wed, Dec 16, 2009
incremental integration testing - continuous testing of an application as new functionality is added; requires that various aspects of an application's functionality be independent enough to work separately before all parts of... Read More
Certifying agencies?
Added on Wed, Dec 16, 2009
Other software development process assessment methods besides CMM and ISO 9000 include SPICE, Trillium, TickIT. and Bootstrap. – These are certifying agencies. Read More
What steps are needed to develop and run software tests?
Added on Wed, Dec 16, 2009
The following are some of the steps to consider: · Obtain requirements, functional design, and internal design specifications and other necessary documents ... Read More
What's a 'test plan'?
Added on Wed, Dec 16, 2009
A software project 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... Read More
SOME ADDITIONAL QUESTIONS ONLY, RELATED TO TESTING:
Added on Wed, Dec 16, 2009
· Which functionality is most important to the project's intended purpose? · Which functionality is most visible to the... Read More
How can Software QA processes be implemented without stifling productivity?
Added on Wed, Dec 16, 2009
By implementing QA processes slowly over time, using consensus to reach agreement on processes, and adjusting and experimenting as an organization grows and matures, productivity will be improved instead of stifled. Problem prevention... Read More
What is 'good code'?
Added on Wed, Dec 16, 2009
'Good code' is code that works, is bug free, and is readable and maintainable. Some organizations have coding 'standards'... Read More
What is Test Plan?
Added on Wed, Dec 16, 2009
Test Plan is a document. A test plan is a useful way to think through the efforts needed to validate the acceptability of software product. The completed document will help people outside the test group understand the ... Read More
130. What is 'good code'?
Added on Tue, Dec 15, 2009
'Good code' is code that works, is bug free, and is readable and maintainable. Some organizations have coding 'standards' that all developers are supposed to adhere to, but everyone has different ideas about what's best, or... Read More
143. What if the project isn't big enough to justify extensive testing?
Added on Tue, Dec 15, 2009
Consider the impact of project errors, not the size of the project. However, if extensive testing is still not justified, risk analysis is again needed and the same considerations as described previously in 'What if there isn't enough time... Read More
157. What automating testing tools are you familiar with?
Added on Tue, Dec 15, 2009
Win Runner , Load runner, QTP , Silk Performer, Test director, Rational robot, QA run. Read More
168. What testing activities you may want to automate?
Added on Tue, Dec 15, 2009
Automate all the high priority test cases which needs to be executed as a part of regression testing for each build cycle. Read More
194. what are the major differences between stress testing ,load testing ,Volume testing?
Added on Tue, Dec 15, 2009
Stress testing means increasing the load ,and checking the performance at each level. Load testing means at a time giving more load by the expectation and checking the performance at that level. Volume testing means first we have to apply initial. Read More
3. What are some recent major computer system failures caused by software bugs?
Added on Tue, Dec 15, 2009
· Media reports in January of 2005 detailed severe problems with a $170 million high-profile U.S. government IT systems project. Software testing was one of the five major... Read More
10) What is the use of Test Director software?
Added on Tue, Dec 15, 2009
TestDirector is Mercury Interactive’s software test management tool. It helps quality assurance personnel plan and organize the testing process. With TestDirector you can create a database of manual and automated tests, build... Read More
17) What is the different between GUI map and GUI map files?
Added on Tue, Dec 15, 2009
The GUI map is actually the sum of one or more GUI map files. There are two modes for organizing GUI map files. i. Global GUI Map file: a single GUI Map file for the entire application ii. GUI Map File per Test: WinRunner... Read More
18) How do you view the contents of the GUI map?
Added on Tue, Dec 15, 2009
GUI Map editor displays the content of a GUI Map. We can invoke GUI Map Editor from the Tools Menu in WinRunner. The GUI Map Editor displays the various GUI Map files created and the windows and objects learned in to them with their... Read More
12.Why do you create parameters?
Added on Tue, Dec 15, 2009
Parameters are like script variables. They are used to vary input to the server and to emulate real users. Different sets of data are sent to the server each time the script is run. Better simulate the usage model for more... Read More
2) What is the Segue Testing Methodology?
Added on Tue, Dec 15, 2009
Segue testing methodology is a six-phase testing process: 1. Plan - Determine the testing strategy and define specific test requirements. 2. ... Read More
3) What is SilkTest Host?
Added on Tue, Dec 15, 2009
SilkTest Host is a SilkTest component that manages and executes test scripts. SilkTest Host usually runs on a separate machine different than the machine where AUT (Application Under Test) is running. Read More
How to define new testplan attributes?
Added on Tue, Dec 15, 2009
1. Make sure your test project is open. 2. Click Testplan/Define Attributes menu. The Define Attributes dialog box shows up. You should see 3... Read More
What is stored in a test frame?
Added on Tue, Dec 15, 2009
A test frame is a text file, which records the following types of information for a Web application: 1. Comment: Commentary information. 2. ... Read More
How to link an error in the result file to the script file?
Added on Wed, Dec 16, 2009
1. Make sure the Result window is open with result file. 2. Locate the error message in the result file. 3. ... Read More
How to create group and sub group descriptions in a testplan?
Added on Wed, Dec 16, 2009
. In a testplan, each text line starting from column 0 represents a top level group description. To create sub group description: 1. Move the cursor the next line below the top level group... Read More
What is Sanity Testing?
Added on Wed, Dec 16, 2009
sanity testing - typically an initial testing effort to determine if a new software version is performing well enough to accept it for a major testing effort. For example, if the new software is crashing systems every 5 minutes,... Read More
What is security testing?
Added on Wed, Dec 16, 2009
security testing - testing how well the system protects against unauthorized internal or external access, willful damage, etc; may require sophisticated testing techniques. Read More
How many Levels are there in CMM?
Added on Wed, Dec 16, 2009
Level 1 - characterized by chaos, periodic panics, and heroic efforts required by individuals to successfully complete projects. Few if any processes in place, successes may not be repeatable. Level 2 - software... Read More
How is testing affected by object-oriented designs?
Added on Wed, Dec 16, 2009
Well-engineered object-oriented design can make it easier to trace from code to internal design to functional design to requirements. While there will be little affect on black box testing (where an understanding of the internal... Read More
How do you test code which attempts to implement this?
Added on Wed, Dec 16, 2009
Cause-effect graphing attempts to provide a concise representation of logical combinations and corresponding actions. 1.Causes (input conditions) and effects (actions) are listed for a module and an... Read More
182. Can we perform the test of single application at the same time using different tools on the same machine?
Added on Tue, Dec 15, 2009
No. The Testing Tools will be in the ambiguity to determine which browser is opened by which tool. Read More
38.Types of Goals in Goal-Oriented Scenario
Added on Tue, Dec 15, 2009
Types of Goals in Goal-Oriented Scenario - Load Runner provides you with five different types of goals in a goal oriented scenario: § The number of... Read More
41. Where do you set automatic correlation options?
Added on Tue, Dec 15, 2009
Automatic correlation from web point of view, can be set in recording options and correlation tab. Here we can enable correlation for the entire script and choose either issue online messages or offline actions, where we can... Read More
35. What is the difference between standard log and extended log?
Added on Tue, Dec 15, 2009
The standard log sends a subset of functions and messages sent during script execution to a log. The subset depends on the Vuser type Extended log sends a detailed script execution messages to the output log. This is... Read More
25. What is the relation between Response Time and Throughput?
Added on Tue, Dec 15, 2009
The Throughput graph shows the amount of data in bytes that the Vusers received from the server in a second. When we compare this with the transaction response time, we will notice that as throughput decreased, the response... Read More
4. Explain the Load testing process?
Added on Tue, Dec 15, 2009
Step 1: Planning the test. Here, we develop a clearly defined test plan to ensure the test scenarios we develop will accomplish load-testing objectives. Step 2: Creating Vusers. Here, we create Vuser scripts that contain tasks... Read More
5. When do you do load and performance Testing?
Added on Tue, Dec 15, 2009
We perform load testing once we are done with interface (GUI) testing. Modern system architectures are large and complex. Whereas single user testing primarily on functionality and user interface of a system component, application... Read More
6. What are the components of LoadRunner?
Added on Tue, Dec 15, 2009
The components of LoadRunner are The Virtual User Generator, Controller, and the Agent process, LoadRunner Analysis and Monitoring, LoadRunner Books Online. Read More
7. What Component of LoadRunner would you use to record a Script?
Added on Tue, Dec 15, 2009
The Virtual User Generator (VuGen) component is used to record a script. It enables you to develop Vuser scripts for a variety of application types and communication protocols. Read More
8. What Component of LoadRunner would you use to play Back the script in multi user mode?
Added on Tue, Dec 15, 2009
The Controller component is used to playback the script in multi-user mode. This is done during a scenario run where a vuser script is executed by a number of vusers in a group. Read More
9. What is a rendezvous point?
Added on Tue, Dec 15, 2009
You insert rendezvous points into Vuser scripts to emulate heavy user load on the server. Rendezvous points instruct Vusers to wait during test execution for multiple Vusers to arrive at a certain point, in order that they may... Read More
10. What is a scenario?
Added on Tue, Dec 15, 2009
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... Read More
11. Explain the recording mode for web Vuser script?
Added on Tue, Dec 15, 2009
We use VuGen to develop a Vuser script by recording a user performing typical business processes on a client application. VuGen creates the script by recording the activity between the client and the server.... Read More
13. What is correlation? Explain the difference between automatic correlation and manual correlation?
Added on Tue, Dec 15, 2009
Correlation is used to obtain data which are unique for each run of the script and which are generated by nested queries. Correlation provides the value to avoid errors arising out of duplicate values and also optimizing the code ... Read More
14. How do you find out where correlation is required? Give few examples from your projects?
Added on Tue, Dec 15, 2009
Two ways: First we can scan for correlations, and see the list of values which can be correlated. From this we can pick a value to be correlated. Secondly, we can record two scripts and compare them. We can look up the difference... Read More
15. Where do you set automatic correlation options?
Added on Tue, Dec 15, 2009
Automatic correlation from web point of view can be set in recording options and correlation tab. Here we can enable correlation for the entire script and choose either issue online messages or offline actions, where we can define... Read More
16. What is a function to capture dynamic values in the web Vuser script?
Added on Tue, Dec 15, 2009
Web_reg_save_param function saves dynamic data information to a parameter. Read More
17. When do you disable log in Virtual User Generator, When do you choose standard and extended logs?
Added on Tue, Dec 15, 2009
Once we debug our script and verify that it is functional, we can enable logging for errors only. When we add a script to a scenario, logging is automatically disabled. Standard Log Option: When you select Standard log, it creates a... Read More
18. How do you debug a LoadRunner script?
Added on Tue, Dec 15, 2009
VuGen contains two options to help debug Vuser scripts-the Run Step by Step command and breakpoints. The Debug settings in the Options dialog box allow us to determine the extent of the trace to be performed... Read More
19. How do you write user defined functions in LR? Give me few functions you wrote in your previous project?
Added on Tue, Dec 15, 2009
Before we create the User Defined functions we need to create the external library (DLL) with the function. We add this library to VuGen bin directory. Once the library is added then we assign user defined function as a parameter... Read More
20. What are the changes you can make in run-time settings?
Added on Tue, Dec 15, 2009
The Run Time Settings that we make are: a) Pacing - It has iteration count. b) Log - Under this we have Disable Logging Standard Log and c) Extended Think Time - In think time we have two options like Ignore think time and Replay... Read More
21. How do you perform functional testing under load?
Added on Tue, Dec 15, 2009
Functionality under load can be tested by running several Vusers concurrently. By increasing the amount of Vusers, we can determine how much load the server can sustain. Read More
22. What is Ramp up? How do you set this?
Added on Tue, Dec 15, 2009
This option is used to gradually increase the amount of Vusers/load on the server. An initial value is set and a value to wait between intervals can be specified. To set Ramp Up, go to ‘Scenario Scheduling Options’ Read More
23. What is the advantage of running the Vuser as thread?
Added on Tue, Dec 15, 2009
VuGen provides the facility to use multithreading. This enables more Vusers to be run per generator. If the Vuser is run as a process, the same driver program is loaded into memory for each Vuser, thus taking up a large... Read More
24. If you want to stop the execution of your script on error, how do you do that?
Added on Tue, Dec 15, 2009
The lr_abort function aborts the execution of a Vuser script. It instructs the Vuser to stop executing the Actions section, execute the vuser_end section and end the execution. This function is useful when you need to manually abort a... Read More
27. How do you identify the performance bottlenecks?
Added on Tue, Dec 15, 2009
Performance Bottlenecks can be detected by using monitors. These monitors might be application server monitors, web server monitors, database server monitors and network monitors. They help in finding out the troubled area in... Read More
28. If web server, database and Network are all fine where could be the problem?
Added on Tue, Dec 15, 2009
The problem could be in the system itself or in the application server or in the code written for the application. Read More
29. How did you find web server related issues?
Added on Tue, Dec 15, 2009
Using Web resource monitors we can find the performance of web servers. Using these monitors we can analyze throughput on the web server, number of hits per second that occurred during scenario, the number of http... Read More
30. How did you find database related issues?
Added on Tue, Dec 15, 2009
By running “Database” monitor and help of “Data Resource Graph” we can find database related issues. E.g. You can specify the resource you want to measure on before running the controller and than you can see database... Read More
31. How did you plan the Load? What are the Criteria?
Added on Tue, Dec 15, 2009
Load test is planned to decide the number of users, what kind of machines we are going to use and from where they are run. It is based on 2 important documents, Task Distribution Diagram and Transaction profile. Task... Read More
32. What does vuser_init action contain?
Added on Tue, Dec 15, 2009
Vuser_init action contains procedures to login to a server. Read More
33. What does vuser_end action contain?
Added on Tue, Dec 15, 2009
Vuser_end section contains log off procedures. Read More
34. What is think time? How do you change the threshold?
Added on Tue, Dec 15, 2009
Think time is the time that a real user waits between actions. Example: When a user receives data from a server, the user may wait several seconds to review the data before responding. This delay is known as the think time.... Read More
36. Explain the following functions:- lr_debug_message,lr_output_message,lr_error_message ,lrd_stmt ,. lrd_fetch .
Added on Tue, Dec 15, 2009
lr_debug_message - The lr_debug_message function sends a debug message to the output log when the specified message class is set. lr_output_message - The lr_output_message function sends notifications to the Controller Output... Read More
37. Throughput
Added on Tue, Dec 15, 2009
Throughput - If the throughput scales upward as time progresses and the number of Vusers increase, this indicates that the bandwidth is sufficient. If the graph were to remain relatively flat as the number of Vusers increased, it... Read More
|