In this post you can find Complete and recently updated Correct Question and answers of Software Testing. All Answers updated regularly with new questions. Upwork
test answers of 2016.
Question:* Signs of a mature tester include:
Answer: • all of the these
Question:* Elements of an excellent tester include ____
Answer: • (none of these)
Question:* True or false? Stress testing doesn't work in an agile model.
Answer: • False
Question:* What kind of tools would you use for the automation of regression tests?
Answer: • Capture and playback tools
Question:* What is reliability testing?
Answer: • A field of testing in which deals with testing a software's ability to function under given environmental conditions for a particular amount of time
Question:* What is a branch?
Answer: • A conditional transfer of control from any statement to any other statement in a component
Question:* True or False? Glass Box testing and White Box testing are functionally very different tests.
Answer: • False
Question:* Which of the following is NOT a reason to perform stress testing?
Answer: • The user interface must be intuitive.
Question:* ________ is the degree to which a piece of software can be tested.
Answer: • Testability
Question:* 5th Level in TMM
Answer: • Optimisation
Question:* Which of the following is not a type of performance testing?
Answer: • Beta testing
Question:* What is difference between Pilot Testing and Beta Testing?
Answer: • Pilot Test involve Small group of end users but beta test involve large group
Question:* Stress testing does NOT place an emphasis on which of the following?
Answer: • Unexpected user input
Question:* Which Software Development Life Cycle model requires testing activities to start at the same time as development activities?
Answer: • V model
Question:* If a input box accepts value of range 1-1000, then the following answers are FALSE if using EP technique
Answer: • all of these
Question:* What does BCT stand for?
Answer: • Browser Compatibility Testing
Question:* What is the main purpose of use case testing?
Answer: • To identify defects in process flows related to typical use of the system.
Question:* A simple performance test is basically ___
Answer: • running stress tests and monitoring resources
Question:* In which testing method are the internal structures, design, implementation of the software known at the time of testing?
Answer: • Whitebox testing
Question:* In what order should tests be run?
Answer: • The most important tests first.
Question:* True or false? Zero and one are typically in the same equivalence class.
Answer: • False
Question:* ________ is the process that developers go through to identify the cause of defects in code and undertake corrections.
Answer: • Debugging
Question:* What type of testing is component testing?
Answer: • Unit testing
Question:* Which model is most suitable for rapid development
Answer: • Agile Development
Question:* Which of the following is a technique used in black-box testing?
Answer: • Boundary value analysis
Question:* True or false? All tests should be automated by the end of the product cycle.
Answer: • False
Question:* What is boundary value testing?
Answer: • Test boundary conditions on, below and above the edges of input and output equivalence classes
Question:* How do you ensure that all requirements have been met?
Answer: • Completed Requirements traceability matrix
Question:* _____________ tests the performance of the system under a heavy load.
Answer: • Stress testing
Question:* What is Regression Testing?
Answer: • Checking the changes and checking the side effects after the changes
Question:* Which testing method tests internal structures or workings of a program, as opposed to the functionality exposed to the end user?
Answer: • white-box testing
Question:* True or False? User acceptance testing is typically among the first tests performed.
Answer: • False
Question:* ________ is the process of executing a program or piece of software with the intent of finding an error.
Answer: • Testing
Question:* If an expected result is not specified, then:
Answer: • It may be difficult to determine of the test has passed or failed
Question:* What is one of the reasons to have independent software testing teams?
Answer: • A test team will test the software more thoroughly
Question:* True or false? Zero and null are the almost always the same from a test perspective.
Answer: • False
Question:* _____________ tests the functionality of the software without knowledge of the internal structures, design, or implementation of the software.
Answer: • Blackbox testing
Question:* What is the difference between re-testing and regression testing?
Answer: • Re-testing ensures the original fault has been removed; regression testing looks for unexpected side-effects
Question:* Which of the following is a Performance testing tool?
Answer: • Load Runner
Question:* When should the testing team start planning the test of a given software release?
Answer: • As early as possible
Question:* Which one of the following is NOT a commonly used tool for automating testing?
Answer: • Drupal
Question:* A ____________ is a description of inputs, execution steps, and expected results written in order to determine if a specific requirement has been met or whether a specific software feature works correctly.
Answer: • Test Case
Question:* What is unit testing?
Answer: • Tests that verify the functionality of a specific section of code
Question:* Which of the following is typically NOT included in a test case?
Answer: • Related design decisions
Question:* Software testing which is done without planning and documentation is known as:
Answer: • Ad-hoc Testing
Question:* ____________ is a testing method that divides the input data set into classes of data for the test cases.
Answer: • Equivalence Partitioning
Question:* Who performs beta testing?
Answer: • Customer
Question:* A collection of test cases is also commonly known as a ______.
Answer: • test suite
Question:* Non-Functional Software testing performed to check if the user interface is easy to use and understand is known as:
Answer: • Usability Testing
Question:* What is the difference between testing and debugging?
Answer: • Testing is the initial detecting of errors and debugging is the isolation and correction of errors
Question:* How often should software engineers test their code?
Answer: • Always
Question:* Describe Risk Analysis
Answer: • Actions taken to avoid things that might negatively impact the scope, quality, timeliness or cost of the project.
Question:* True or False? The cost of correcting defects at an early stage in the Software Development Life Cycle is less than correcting them at a later stage.
Answer: • True
Question:* Which of the following is the name of a popular automated testing tool?
Answer: • QTP
Question:* ___________ tests the stability and responsiveness of the software under a particular workload.
Answer: • Performance testing
Question:* With 100,000 users on a typical day how many page views would there be?
Answer: • depends
Question:* True or False? Software verification and software validation are the same thing.
Answer: • False
Question:* Software testing is the process of validating and verifying that a system:
Answer: • All of these
Question:* Which of the following is NOT a software testing approach type?
Answer: • Red box
Question:* BVT stands for ______.
Answer: • build verification tests
Question:* What is a test plan?
Answer: • Document that describes the objectives, scope, approach and focus of software testing effort.
Question:* The most relevant meaning of SDLC in relation to software testing is:
Answer: • Software Development Life Cycle
Question:* A solid program manager should be ____
Answer: • all of the these
Question:* __________ is testing performed by the customer, usually at the customer's site, immediately prior to release.
Answer: • Beta testing
Question:* Complete this sentence as best as possible: Equivalence partitioning __________.
Answer: • divides the input data into partitions
Question:* True or False? QA and software testing are synonyms.
Answer: • False
Question:* Which of the following is NOT a characteristic of a good test case?
Answer: • The test case is dependent on other test cases.
Question:* Which is not part of a test plan?
Answer: • Retrospect report
Question:* Which of the following is NOT true?
Answer: • Performance is one of the things functional tests must check
Question:* When a new testing tool is purchased, it should be used first by:
Answer: • A small team to establish the best way to use the tool
Question:* Load Testing is ______
Answer: • both I and III
Question:* A program point where the control flow has two or more alternative routes is known as what?
Answer: • A decision
Question:* ______ tests how well the user will be able to understand and interact with the system.
Answer: • Usability Testing
Question:* Which of the following is NOT an activity completed during test planning?
Answer: • Create test cases
Question:* Stress testing should start ______.
Answer: • immediately following integration
Question:* Which of the following is NOT an advantage of blackbox testing?
Answer: • Testing can help optimize the code.
Question:* What is a browser matrix?
Answer: • a committed document between management and testing about which browsers and screen sizes are supported
Question:* A tester needs to think like _____
Answer: • (all of these choices)
Question:* Which of these instances of finding a software defect will result in the least loss of time and money to fix?
Answer: • A bug in the design is found during design review
Question:* TMM Means
Answer: • Testing Maturity Model
Question:* Which of the following is a good way to grade a tester?
Answer: • on time test delivery
Question:* True or false. Once all the bugs are fixed, ship the product.
Answer: • False
Question:* Stress testing hardware must be _____
Answer: • scaled appropriately to the test load
Question:* Which of the following is NOT a common resolution type for a defect?
Answer: • Refactored
Question:* Using Performance Tests to project server specs and server scale requires:
Answer: • you to run the load test and monitor resource usage and rescale according to hardware differences
Question:* Testing should be stopped when
Answer: • It depends on the risks for the system been tested
Question:* Running a system at high load for an extended period of time is called:
Answer: • Soak testing
Question:* Which of these are NOT phases of the "IDEAL" organizational improvement model?
Answer: • Imagining
Question:* True or false? Ajax enabling a website increases the number of server requests.
Answer: • True
Question:* True or False? Instrumentation is performed by coverage measurement tools in pre-compiler pass.
Answer: • True
Question:* RC1 stands for ______.
Answer: • release candidate #1
Question:* Why would a tester use equivalence class testing?
Answer: • The tester wants to reduce the total number of test cases that need to be developed.
Question:* __________ uses short development cycles where a test is written prior to code.
Answer: • Test Driven Development
Question:* True or false? Simultaneous execution is a minor effect in performance testing.
Answer: • False
Question:* Testing an object without execution on a computer is known as _____.
Answer: • static testing
Question:* Test driven development (TDD) refers to what?
Answer: • Writing a failing test first and then writing the minimum amount of code to make it pass
Question:* What is mutation testing?
Answer: • Purposely modifying an application in order to see if the testing suite will reject it
Question:* Executing the same test case by changing the input on the same build is called:
Answer: • Re-testing
Question:* True or false? All WC3 errors should be fixed to ship.
Answer: • False
Question:* ______ is a method of testing where the software isn't used that checks the sanity of the code or algorithm.
Answer: • Static testing
Question:* A system includes a database server, a caching server, and an application server. How many integration points are there?
Answer: • need more information
Question:* Who should perform validation testing?
Answer: • Customer
Question:* What is the other name of All-Pairs Testing?
Answer: • Pairwise Testing
Question:* Which of the following is non-incremental testing?
Answer: • Big bang testing
Question:* Which of the following is a structure-based (white-box) technique?
Answer: • Statement testing
Question:* Which of the following is NOT a way stress may be placed on a piece of software?
Answer: • Test all user input fields
Question:* Which of the following is NOT a reason to believe two test cases will produce the same result and fall in the same equivalence class?
Answer: • If one catches a bug, the other probably will not.
Question:* Which of the following statements is NOT true?
Answer: • Component testing does not involve regression testing
Question:* ‘Be bugging’ is known as
Answer: • Adding known defects by seeding
Question:* Testing only the changes or modifications is called
Answer: • Retesting
Question:* Verification is:
Answer: • Checking that we are building the system right
Question:* Power outage testing is part of ________.
Answer: • stress testing
Question:* ________________ is the process of evaluating software to ensure it meets the customer’s requirements.
Answer: • Validation
Question:* When should the test environment setup be done?
Answer: • In parallel with test case development
Question:* Which of the following is NOT a form of dynamic testing?
Answer: • Data Flow Analysis
Question:* A sports team plays 3 games a season. How many tests does a comprehensive test plan need to cover all the possible season results?
Answer: • 3
Question:* What type of performance testing would you want run repeatedly to ensure consistent system performance?
Answer: • Benchmark testing
Question:* True or False? CAST stands for Computer-Aided Simple Testing?
Answer: • False
Question:* Resource hog tools are part of ________.
Answer: • stress testing
Question:* Which of the following is NOT a characteristic or factor in testability.
Answer: • Robustness
Question:* An operator verifies that all production jobs are run. This is:
Answer: • Quality Control
Question:* All of the following might be done during unit testing except
Answer: • Manual support testing
Question:* Methodologies adopted while performing Maintenance Testing?
Answer: • Breadth Test and Depth Test
Question:* An expert based test estimation is also known as
Answer: • Wide band Delphi
Question:* How many ways are there to make 100 cents with identical American currency units?
Answer: • 6
Question:* Which one of the following is NOT a reason for automating software testing?
Answer: • There is a tight deadline to release the software.
Question:* How stable is the ZBB build?
Answer: • the least stable
Question:* From the below given choices, which one is the ‘Confidence testing’
Answer: • Smoke testing
Question:* The function max(a,b) has how many equivalence classes?
Answer: • 9
Question:* A function int abs(int input) has how many equivalence classes?
Answer: • 8
Question:* How many equivalence classes are there for testing an integer?
Answer: • 8
Question:* What is the major advantage of bottom-up integration testing?
Answer: • No stubs need to be written
Question:* ZBB stands for ______.
Answer: • zero bug bounce
Question:* Which of these is a sql injection attack for login?
Answer: • ' OR 1
Question:* In a TDD model:
Answer: • only failing test cases cause code to be written
Question:* Flip a coin. Using a software testing mindset, how many outcomes are possible?
Answer: • 4
Question:* When should test cases be written?
Answer: • In parallel with development
Question:* What value test function will get function test (+'5') { }
Answer: • 5
Question:* Stress testing should use ____
Answer: • a pseudo random initial value to maximize debuggability
Question:* __________ is the set of procedures used throughout the software lifecycle to ensure the software will meet its requirements.
Answer: • Software Quality Control
Question:* What is the name of an analysis method that determines which parts of the software have been executed by the test case suite, and which parts have not been executed and therefore may require additional attention?
Answer: • Code Coverage
Question:* ‘Defect Density’ calculated in terms of
Answer: • The number of defects identified in a component or system divided by the size of the component or the system
Question:* What of these tools is good fit for GUI testing and use Jython programming language?
Answer: • Sikuli
Question:* Out of these Testing levels,for which level ,the White box testing is not viable:
Answer: • System Testing
Question:* Which of the following can inspections NOT find?
Answer: • How much of the code has been covered
Question:* ________________ is the process of evaluating software to ensure it meets the specified requirements.
Answer: • Verification
Question:* which one is NOT the correct ordering of formal review process?
Answer: • Planning,kick-off,Preparation,Review meeting,Rework,Follow-up
Question:* Which of the following is NOT a cost of software failures?
Answer: • Testing
Question:* A good rule of thumb is ___
Answer: • there is one bug per line of code written
Question:* What error would occur if event B occurs before event A, with event A being the intended first completed event?
Answer: • A race condition
Question:* Testing by executing programmed code with a given set of test cases is referred to as:
Answer: • dynamic testing
Question:* True or False? A failure, if encountered, may result in a fault.
Answer: • False
Question:* A function that returns the type of triangle has how many equivalence classes?
Answer: • 4
Question:* Given the following fragment of code, how many tests are required for 100% decision coverage? if width > length then biggest_dimension = width if height > width then biggest_dimension = height end_if else biggest_dimension = length if height > length then biggest_dimension = height end_if end_if
Answer: • 4
Question:* Which of the following is NOT true of statement coverage?
Answer: • It tests the false conditions.
Question:* Smoke testing might best be described as:
Answer: • Rolling integration testing
Question:* Determining whether or not it is reasonable to continue testing is known as _____.
Answer: • sanity Testing
Question:* In testing, the 80/20 rule is_________.
Answer: • Testing 20% of features that are used the most, by 80% of users.
Question:* All these answers are a single test suite. Which one does not need to be run in a test run?
Answer: • create a folder
Question:* How many test cases should you execute to completely test a user experience containing only a single button?
Answer: • Ten
Question:* A slider shows an integer value of up to 5. How many possible values are there?
Answer: • 6
Question:* In agile testing ___
Answer: • testing typically is one sprint behind coding
Question:* Which of the following software change management activities is most vital to assessing the impact of proposed software modifications?
Answer: • Baseline identification
Question:* Which of the following (combinations of) individuals would be present during a formal inspection?
No comments:
Post a Comment