-
Test Design
What is Test Design? Is it preparing the test documents or is it test identification? If the "Test Design" refers to only test identification and "Test Execution" refers to validation, then where should we fit "test document preparation"
-
-
Handle Changes Before Ship Date
How would you deal with changes being made a week or so before the ship date?
-
-
Balanced Score Card
How can the concept of 'balanced scorecard' be used in testing?
-
Automated Testing
When should you use an automated testing?
-
Exploratory Testing
Where does Exploratory Testing Fit? What are the Pros and Cons in Exploratory Testing?
-
Role of Tester in Agile Development Methodologies
What's the Role of Tester in Agile Development Methodologies?
-
Agile Development Methodologies
What are the different Methodologies in Agile Development Model?
-
Butterfly Model of Test Development
How the 2 wings and body of the Butterfly Model of Test Development is Represented?
-
End Goals of Usability Testing
What are the End Goals of Usability Testing?
-
Checklist for Recovery Testing
What is Recovery Testing? In what ways we can do it? List the checklist for Recovery Testing.
-
-
Test Database Upgrade
Suppose a DB has just been upgraded from Oracle 10g to 11. What testing factors will you look at?
-
How would you test a COTS integration?
What are the test factors and test design?
-
Test Passes
What is meant by Test Passes? How many passes are required for Integration testing?
-
-
Remove Defects in Production
How many times it is costlier to remove defects in production than removing them before coding?a) 10 timesb) 50 timesc) 100 timesd) 200 times
-
Testing Difficulty
Which of the situations below make systems more difficult to test?A. The requirements/specifications are unclear.B. Testers were not involved in the review of the requirements.C. The software provides little information about its internal state.D. The software is so complex, it is difficult to calculate the expected results correctly.E. All of the above.
-
Regression Testing and Re-testing
Two of the following three statements are always true for both regression testing and re-testing. Which statement is always true, but only for a re-test?A. We are running a test that we have run before.B. The last time we ran the test it found a fault.C. We have expected results for the test.
-
Testers Sensible Goal
What is a sensible goal for testers?A. To show that a system works.B. To show that a system does not work.C. To detect faults in the system.D. To show that there are no faults left in the system.
-
Faults Found by Users
Faults found by users in production are due toA. poor quality softwareB. poor software and poor testingC. bad luckD. insufficient time for testing
-
Testing Approach
When you ask users to test software, what approach should they take?A. They should scan the user manual looking for situations of interest which they then test, menu option by menu option.B. They sit at the terminal, dreaming up situations randomly visiting all the features of the system to ensure they get broad coverage of the system.C. They work out what business processes are supported by the system,...
-
-
-
Website Testing Tool
Which tool is ideal for website testing in which performance, response time and functionality is required to be tested?
-
Font and alignments Testing
How will you perform testing font and alignments in a web site manually?
-
Concurrency Testing
In what scenario concurrency testing is done? Give real time scenario for the same.
-
Roles of Quality Assurance Manager and Project Manager
How do you differentiate the roles of Quality Assurance Manager and Project Manager?
-
Verification Checks
Why it is recommended to add verification checks to your all your scenarios?
-
Application Re-Test
In an application currently in production, one module of code is being modified. Is it necessary to re-test the whole application or is it enough to just test functionality associated with that module?
-
Testing a Product
How do you know when the product is tested well enough?
-
Improve QA Process
How will you begin to improve the QA process?
-
Non Understandable Requirement
A requirement is non understandable and is given for testing / to write Test Case. How you will pass this situation?
-
Non Testable Change Request (CR)
10 Client Request (changes) is done for a web application and came for testing in Maintenance phase, From those 5 changes are testable, remaining cannot be tested. How will you ensure that non testable Change Request (CR) are implemented?
-
Mobile Test Scenario
A Newly made Mobile phone is given for you to Test at first. While you Switch-on the mobile it would freeze. As a Tester, what the necessary steps you will take?
-
Product Test Plan
You are given an Hard Disk to Test. What are the questions you will ask to write Test Plan?
-
Test KYC (Know Your Customer) Form
As a tester how or in what way will you test the KYC form in the banking application?How will you develop the test case for the same?
-
Defect Injection Rate
What is Defect injection Rate and how it differ from Defect review effectiveness?
-
Role of Configuration Controller
What are the roles of CC (Configuration Controller) in project?
-
Product Testing Test Strategy
How will you present Test Strategy for Product Testing?
-
Root Cause of Bug
As a test enginner, How will you find the root cause for the bug that occured in the production or live, which has been already tested and certified.How will you face the situation?
-
Six Sigma Principles
How effective can we implement six sigma principles in a very large software services organization?
-
QA Process
1. In QA team, What does the term Process refer to?2. What are the different type of process?
-
Regression Statements
Which of the following statements about Regression statements are true?1. Regression testing must consist of a fixed set of tests to create a base line2. Regression tests should be used to detect defects in new feature3. Regression testing can be run on every build4. Regression testing should be targeted areas of high risk and known code change5. Regression testing when automated, is highly effective...
-
Rejecting the Build
When the build comes to the QA team, what are the parameters to be taken for consideration to reject the build upfront without committing for testing ?
-
mclabe Cyclomatic Complexity
What does the mclabe cyclomatic complexity of a program determine?
-
Search Operation Expected Results
How do you obtain the expexted results for testing a search operation?
-
Testing Effort Estimation
How to estimate testing effort following two cases i.e. 1. If Client having high level requirement only. Ex:100 high level requirement2. If client having prototype of the application only.3. If Client having usecases only.4. If client does have any req or usecases.
-
Handle Bugs in Live / Production
Suppose a bug has been produced in live for the piece of functionality you have carried out testing. How will you give explanation to PM/Manager?
-
Testing Integrated Software Components
What are the challenges when software components are being brought together from different business units and must be integrated and tested?
-
Quantitative Metrics
What are the Quantitative Metrics collected in testing projects?
-
Prevent Defects
How can the Testing Organization help prevent defects from occurring?
-
Detect Software Defects
How and when can the Testing Organization detect software defects?
-
Maintain Testing Organization
How to grow and maintain a Testing Organization?
-
Interface Testing
If we have an interface, but no concrete class which implements it. How we will test that interface in white box testing?
-
Software QA Process
How do you introduce a new software QA process?
-
Standard Testing Roles
What testing roles are standard on most testing projects? Explain different testing roles.
-
Redundant Testcases
How will you determine if a test case is necessary or redundant?
-
Adequate Test cases for Testing
How do you know when you have enough test cases to adequately test a software module? What criteria do you use to make sure that you have enough test cases?
-
Test Cookies
How will you test cookies in web testing?
-
Fixing of Bugs
In which phase of SDLC, the fixing of bugs is least expensive?In which phase of SDLC, the fixing of bugs is most expensive?
-
Break-In Function
What is a break-in function? How do you perform this in software testing?
-
Risk Management Plan
What are the contents of Risk management Plan? Have you ever prepared a Risk Management Plan ?
-
Defect Report
Describe to the basic elements you put in a defect report?
-
Perform Testing Without Expected Results
How will you perform testing without expected results?
-
Impact Analysis
What is Impact analysis? As a tester how will you do impact analysis in your project?
-
Acceptance Testing
The main focus of acceptance testing is:a) Finding faults in the systemb) Ensuring that the system is acceptable to all usersc) Testing the system with other systemsd) Testing from a business perspective.
-
Common Functionality
Before starting to write a script, How will you find the test cases that have the same functionality? and How will you maintain the code?
-
Web Transactions for Load Testing
What criteria would you use to select Web transactions for load testing?
-
Tag a Release
What does it mean to tag a release? Why is it important to do this before testing?
-
Functional and Usability Defects
What is meant by functional defects and usability defects in general? Give example.
-
Test Case Review
Suppose your colleague has written test cases for a functionality and you are reviewing those test cases, how will you conclude that the test cases were correct?
-
Mis-Communication in Bug
What will you (Tester) do if there is miscommunication in bugs, Every cycle is Ignored from developer side and Re-Opened from tester Side?
-
Missed Bugs
If tester is asked to test a Build within short period, After Testing, How will you (Tester) react if the Developers says that you have missed the bugs?
-
Conflict with Developer
On what issues will a user have conflict with a developer?
-
Software Quality Assurance
Why software quality assurance is important to developers?
-
Plan Test Cycles
How do you plan your test cycles in your current position?
-
Reduce Test Time
If you were running out of testing time on a project, what activities would you perform to reduce test time?
-
Upgrade and New Versions
What are upgrade and new versions of project? what is the difference between them?
-
Cost Of Quality
Given the following costs: Requirement Analysis – Rs1000, Code Review – Rs500, Review of User Documents – Rs600, Continuing Education Programs – Rs800, Design – Rs400, Then what is the Cost of Quality?
-
Benifits of Automation Frame work
Which among the following are benefits of Automation Frame work?a) Faster development of new scriptb) Limited maintenance c) Both of the aboved) None of the above
-
Severe Bug
What severe bug you raised while testing a web application which you are proud of?
-
Relation between Test Cases, Requirements and Defects
How will you trace the relation between test cases, requirements and defects?
-
Prority for Submodule to Test
While testing you came to known that submodule C contains 150% more defects that other 6 modules.Submodule A has 60% lesses bugs that expected.what should be strategy:1.Tester should concentrate more on MODULE C because it has more bugs that other modules.2.tester should concentrate more on MODULE A because it has lesses bugs.3.Tester should executive a few tests for Submodule C.4.This much information...
-
Test Camparator
What does Test comparator tool does:1.Compare expected and actual results.2.Generates data.3.Generate test cases4.None of the above.
-
Testing Effort
What is the percentage (%) of the testing efforts in SDLC?
-
Unit Test Plan
Unit Test Plan requires,a. Design docb. Project Planc. Architecture Diagram docd. None of the above
-
Bug Fixing Priority
Which of these is the most important one to fix first, and why? a. The word "BlackBerry" is misspelled on the startup screen of the application.b. The application always rejects a user's first attempt to launch the application; subsequent attempts are successful.c. The application crashes and brings down the database server when it tries to add a record that contains an uncommon string, "123abc456xyz789".
-
Isolate the Problem
The BlackBerry handheld has a basic calculator. With the software load you are testing, you find that you cannot enter the number "6". What steps would you take to further isolate the problem?
-
Test Item Tree
Test item tree helps to determine the risk for every component in the application. What is Test item tree? Can you provide an example that helps to create a test item tree?
-
Calculate Effort Estimation
How will you calculate the effort estimation for a project?
-
100 Bananas
A man ate 100 bananas in five days, each day eating 6 more than the previous day. How many bananas did he eat on the first day?
-
Game Testing
There is game which has 20 levels. Only an expert can reach the 20the level. If you, as a tester, can play the game only upto 12th level then how will you test the game at 20th level?
-
Bug Triage
What is Bug Triage? What is its use in the testing process? How it is done?
-
Upper Management Responsibilities
What are the responsibilities of upper management?
-
Incomplete Requirement
What would you do if the requirement is incomplete?
-
Printer Crash
Give 5 reasons as to why a printer would crash while printing 999th page.
-
Co-existence Testing
What is co-existence testing? Why do we do it? What would be the passing criteria for a successful co-existence? Any sample application where you feel we require this kind of testing?
-
Testing Cycle and Testing Process
Explain what is testing cycle and testing process and what are stages involved in each?
-
Separate Test Plans
Select a reason that does not support the idea of using separate test plans for test subprojects that are distinct in one or more ways:a. Different resourcesb. Different time periodsc. Different methodologiesd. Different objectivese. Different audiences
-
Complete Testing
Select a reason that does not agree with the fact that complete testing is impossible:a. The domain of possible inputs is too large to test.b. Limited financial resources.c. There are too many possible paths through the program to test.d. The user interface issues (and thus the design issues) are too complex to completely test.
-
Fixing High Priority Bugs at the Time of Release
If a high priority bug is found at the time of release. If the tester insists to fix that bug and then release, it would affect the client as he has advertised regarding the release of the product. If it is released without fixing bug, then the quality will be affected. What should be done in this case.
-
Testing Life Cycle and Software Development Life Cycle
What is the difference between Testing Life Cycle and Software Development Life Cycle?
-
Backward and Forward Traceability
What is Backward Traceability and Forward Traceability in refenrence with Requirement Traceability Matrix?
-
Testing Techniques
Explain these 3 Techniques With An Example? 1) Equqlent Class Partision 2) Cause-Effect Graph Analysis 3) Error Guessing?
-
Retesting a Defect
Why it is important to thoroughly retest a defect after it has been reported fixed?How will you do that?
-
Not Reproducable Bug
What do you do if the bug that you found is not accepted by the developers and hence saying it is not reproducable?