In this post you can find Complete and recently updated Correct Question and answers of Software Quality Assurance. All Answers updated regularly with new questions. Upwork Software Quality Assurance test answers of 2016.
Question:* What is UAT?
Answer: • User acceptance testing
Question:* What is the advantage of top-down versus bottom-up integration testing?
Answer: • Major control functions can be tested early.
Question:* True or False? Orthogonal array testing enables the test designer to maximize the coverage of the test cases devised for relatively small input domains.
Answer: • True
Question:* What is Retesting
Answer: • Testing same module After Bug is fixed
Question:* True or False? Boundary value analysis can only be used to do white-box testing.
Answer: • False
Question:* True or False? Software Quality Assurance is the framework for independent assessment and insight into software development processes and products.
Answer: • True
Question:* Which of the following should NOT be considered when performing unit testing?
Answer: • Customer acceptance
Question:* The testing technique that requires devising test cases to exercise the internal logic of a software module is called ____________ testing.
Answer: • white-box
Question:* True or False? The testing environment does not need to track changes in configuration as it is not a production environment.
Answer: • False
Question:* Which of the following is a technique used in security testing:
Answer: • SQL injection
Question:* Which of the following is an approach for Integration Testing?
Answer: • All of above
Question:* A Test Plan is a document describing the ____________ of intended testing activities.
Answer: • (all of these)
Question:* True or False? Equivalence testing divides the input domain into classes of data from which test cases can be derived to reduce the total number of test cases that must be developed.
Answer: • True
Question:* Software reliability problems can almost always be traced to:
Answer: • Both errors in design and errors in implementation
Question:* Which of the following is NOT a section in the standard for SQA plans recommended by IEEE?
Answer: • Budget
Question:* What is the CMMI?
Answer: • Capability Maturity Model Integration
Question:* Unit tests are usually conducted by:
Answer: • Developers
Question:* Which test is OFTEN the responsibility of the customers or users of the system?
Answer: • Acceptance Testing
Question:* True or False? The developer is the best person to perform QA testing on the software as they know it so well.
Answer: • False
Question:* When running a testplan which of following should be tracked?
Answer: • Number of test cases that passed vs failed.
Question:* True or False? Metrics can be used to indicate the relative strength of a software quality attribute.
Answer: • True
Question:* Quality Assurance is the same as Quality Control.
Answer: • False
Question:* Software defect (bug) is best defined as:
Answer: • A discrepancy between the way the system-under-test is expected to function and the way it actually functions.
Question:* In relation to software quality, what does SCM stand for?
Answer: • Software Configuration Management
Question:* For a program that is supposed to accept any number between 1 and 10, four test cases that test the input of 0, 1, 10, and 11 are what type of test?
Answer: • Boundary case testing
Question:* True or False? Software Quality Assurance is organized into goals, commitments, abilities, activities, measurements and verifications.
Answer: • True
Question:* True or False? Deliverables such as requirements, a testing plan and test cases must be defined as part of the software development and testing processes in order to guarantee that testers can effectively follow-up throughout the project from the software quality perspective.
Answer: • True
Question:* Which element of the QA process comes first?
Answer: • Review documentation and meet with developers
Question:* Which of the following statements is true?
Answer: • All of these statements are true
Question:* Who typically performs unit testing?
Answer: • Programmers
Question:* True or False? The elements of software quality assurance consist of reviews, audits, and testing.
Answer: • True
Question:* What is loader Runner
Answer: • Tool to test performance of application
Question:* True or False? People who perform software quality assurance must look at the software from the customer's perspective.
Answer: • True
Question:* Which of these are considered best practice in software testing and validation?
Answer: • All of these
Question:* Compatibility testing for web application usually includes:
Answer: • Testing with different browser-operating system combinations.
Question:* Diff between test cases and test suites
Answer: • Test cases describe functionality but collection of test cases in sequential manner is called test suites
Question:* Diff between test plan and test cases
Answer: • Test plan is formal planning for a project.Test cases are used for functionality of Software
Question:* Which of the following testing methods is NOT based on any knowledge of internal design or code?
Answer: • Black box testing
Question:* Which of the following are characteristics of testable software?
Answer: • Observability, simplicity, and stability
Question:* What is the purpose of an inspection?
Answer: • To find problems and see what's missing
Question:* Types of UAT
Answer: • alpha and beta
Question:* The following is an example of which type/class of testing: Shutting down the power on the database server during batch update.
Answer: • Survivability and recovery
Question:* A _________ is a formal proposal for an alteration to a system or software.
Answer: • change request
Question:* Static and dynamic analysis have same objectives?
Answer: • No
Question:* Testing that ignores the internal mechanism or structure of a system and focuses on the outputs is:
Answer: • Functional testing
Question:* Unit testing is usually done as:
Answer: • White (Glass) Box testing
Question:* Which of the following is NOT a quality factor that should be considered when developing software?
Answer: • Cost
Question:* What is the correct order of the waterfall model phases?
Answer: • Requirements, Design, Implementation, Verification, Maintenance
Question:* Which of the following is NOT a quality model?
Answer: • All of these are quality models
Question:* Which SDLC model requires Testing Activities to start along with Development activities?
Answer: • V-Model
Question:* A set of planned activities that are necessary to provide confidence that the software conforms to requirements is ___________________.
Answer: • Software Quality Assurance
Question:* Software Quality Assurance Analysts and Software Testers do not do the same tasks.
Answer: • True
Question:* Which of the following stages is NOT part of the SDLC?
Answer: • Performance
Question:* What is the relationship between Quality Assurance and software testing?
Answer: • Software testing is part of the QA process
Question:* A self-contained subdivision of a program that may be separately compiled is referred to as a:
Answer: • Module
Question:* The ISO quality assurance standard that applies to software engineering is:
Answer: • ISO 9001
Question:* Traceability of Test Cases to Requirements is necessary in order to:
Answer: • Ensure coverage
Question:* A ____________ is a document detailing a systematic approach to testing a system or piece of software.
Answer: • Test Plan
Question:* The approach a QA manager would take to reduce the incidence of failure due to defects is to:
Answer: • Classify and count the defects so that you can identify the defect of highest frequency and eliminate the root cause of the defect
Question:* Who is NOT involved in developing a software testing strategy?
Answer: • Customer
Question:* Which of the following is typically NOT included in a test plan?
Answer: • Design diagram
Question:* What is TDD or Test Driven Development?
Answer: • This is a technique which has short iterations where new test cases covering the desired improvement or new functionality are written first.
Question:* In order to reflect the current quality status of the system-under-test (how good/bad things are), the most useful metric is:
Answer: • Defects by status and severity.
Question:* The main purpose of a ____________ is to approve or reject all change requests.
Answer: • Change Control Board
Question:* Which of the following would be considered Priority 1 for Software Quality Assurance?
Answer: • Testing new features and functions, data integrity checks, regression testing
Question:* To discover memory leaks, we need to execute tests that:
Answer: • Exercise the functionality of the system-under-test repeatedly over time while measuring memory use.
Question:* Which of these is a load testing tool?
Answer: • Jmeter
Question:* Which type of test includes how well a user will be able to understand and interact with the system?
Answer: • Usability Testing
Question:* It is NOT advisable to automate tests that are:
Answer: • Not going to be repeated.
Question:* True or False? Client/server architectures cannot be properly tested because network load is highly variable.
Answer: • False
Question:* What is the difference between process and procedure?
Answer: • The process is what must happen and the procedure is the step-by-step of how it will happen
Question:* Which type of test design techniques does the following statement best describe a procedure to derive test cases based on the specification of a component?
Answer: • Black Box Technique
Question:* Change Requests differs from Defects in that:
Answer: • Defects are deviations from requirements, while Change Requests are suggestions how to alter requirements.
Question:* Tracing eye movements is a technique characteristic of:
Answer: • Usability testing
Question:* One of the method to do mobile test automation is instrumentation: remote control of the app-under-test without the possibility to control remotely the operating system of the mobile device. What is one of the major shortcomings of this method?
Answer: • Inability to automate localization tests that require configuraiton changes at the device level.
Question:* Testing for the retirement of the system which includes Data migration or archiving is called as
Answer: • Maintenance Testing
Question:* What is 'Equivalence Classes'?
Answer: • Sampling them rather than try to test some huge set of inputs.
Question:* What is boundary value analysis
Answer: • In which we take boundary values and middle value for testing
Question:* Which of the following should NOT be present during an inspection?
Answer: • The developer
Question:* What is boundary value analysis?
Answer: • A process in which the tester takes boundary values and middle values for testing
Question:* Which of the following is NOT an example of a configuration control software?
Answer: • Visual Studio
Question:* Systems are audited after implementation to determine whether or not the system met certain standards. This is an example of:
Answer: • Quality Assurance
Question:* The main role of QA analysts / test engineers during release reviews is:
Answer: • Presenting the quality status of the application-under-test to decision makers.
Question:* What is a walkthrough?
Answer: • An informal meeting for evaluation or informational purposes
Question:* What is HTSM?
Answer: • Heuristics Test Strategy Model
Question:* Which of the following is NOT an iterative software lifecycle?
Answer: • Waterfall Method
Question:* Production defects are usually discovered by:
Answer: • Users
Question:* True or False? Graph-based testing methods can only be used for object-oriented systems.
Answer: • False
Question:* Which of the following is NOT a lightweight development methodology?
Answer: • Waterfall Method
Question:* Which acceptance testing is most commonly performed by the customer in a controlled environment at the developer's site?
Answer: • Alpha
Question:* Black-box testing attempts to find errors in which of the following categories:
Answer: • Incorrect or missing functions, and interface errors and performance errors
Question:* Alpha tests differ from Beta tests in that:
Answer: • Alpha tests are done by the user under the supervision of the testing team at the test lab, while Bets tests are done by the user in user's facilities without close supervision.
Question:* The cyclomatic complexity metric provides the designer with information regarding the number of:
Answer: • Independent logic paths in the program
Question:* Under Six Sigma what is the correct Software Process Cycle?
Answer: • Plan - Do - Check - Act
Question:* Defect's (bug's) Severity and Priority differ in that:
Answer: • Severity is determined primarily by the technical factors, while Priority is determined by business-related factors.
Question:* The testing technique that requires devising test cases to demonstrate that each program function is operational is called ____________ testing.
Answer: • black-box
Question:* UX Stands for _____________
Answer: • User's Experience
Question:* The following test will be characteristic of which test type (test class/category): Making sure that it takes no more than three minutes for a novice user to fill out the form before clicking [Submit] -
Answer: • Usability
Question:* What type of testing is focused on testing the requirements of the software?
Answer: • Validation testing
Question:* Change request logged by a user is usually re-categorized as a defect when:
Answer: • It is discovered that the requirement it is suggesting to implement already exists.
Question:* The main disadvantage of using PC-based emulators for mobile testing is:
Answer: • Lack of reliability: emulators might not represent the hardware constraints adequately.
Question:* What aspects of software does white box testing examine?
Answer: • Code statements, branches, paths and conditions
Question:* Condition testing is a control structure testing technique where the criteria used to design test cases is that they:
Answer: • Exercise the logical conditions in a program module
Question:* Which of the following should NOT normally be an objective for a test?
Answer: • To demonstrate that the software doesn’t work.
Question:* Which of the following is NOT a feature of quality software?
Answer: • Completely bug-free
Question:* True or False? Program flow graphs are identical to program flowcharts.
Answer: • False
Question:* True or False? Attempts to apply mathematical proof to demonstrate that a program conforms to its specifications are doomed to failure.
Answer: • False
Question:* True or False? The cyclomatic complexity of a program can be computed directly from a PDL representation of an algorithm without drawing a program flow graph.
Answer: • True
Question:* Loop testing is a control structure testing technique where the criteria used to design test cases is that they:
Answer: • focus on testing the validity of loop constructs
Question:* What Is selenium
Answer: • Automation tool
Question:* Software safety is a quality assurance activity that focuses on hazards that:
Answer: • May cause an entire system to fail
Question:* Tracing defect origin, i.e., the stage in the development life cycle when the defect was created (Requirements, Design, Coding) can be helpful in:
Answer: • Focusing improvement efforts.
Question:* What are the levels of the CMMI quality model?
Answer: • Initial, Managed, Defined, Quantitatively Managed, Optimizing
Question:* Test Heuristics are...
Answer: • a method by which learning takes place as a result of discoveries informed by exploration.
Question:* What are real-time applications that add a new and potentially difficult element to the testing mix?
Answer: • tTime
Question:* Which of the following is NOT a part of the Quality Assurance Procedure?
Answer: • Review automation tools
Question:* Which of the following is NOT a goal specifically related to configuration management?
Answer: • Customer satisfaction
Question:* Which of these activities is NOT one of the activities recommended to be performed by an independent SQA group?
Answer: • Serve as the sole test team for any software produced
Question:* True or False? Testing web application security is often a time-consuming,repetitive,and unfortunately all too often a manual process.
Answer: • True
Question:* An e-commerce application pulls the names of products from a server which, in turn, obtains information on different product categories from different sources. If we are testing the mobile front end for the application, we will need to test:
Answer: • Products that are displayed differently, no matter what their categories are.
Question:* Data flow testing is a control structure testing technique where the criteria used to design test cases is that they:
Answer: • Select test paths based on the locations and uses of variables
Question:* Which items are typically included in the meta-data (as opposed to steps) of a test case?
Answer: • Test objectives, Pre- and Post- conditions.
Question:* What types of errors are missed by black-box testing and can be uncovered by white-box testing?
Answer: • Typos and logic errors
Question:* At what stage of the function development do the unit tests have to be created?
Answer: • Before function implementation
Question:* Statistical quality assurance involves:
Answer: • Tracing each defect to its underlying cause, isolating the "vital few" causes, and moving to correct them
Question:* Which of the following is NOT a common problem in the software development process?
Answer: • Short-staffing
Question:* Which of the following methods facilitates the maintainability of testing assets:
Answer: • Separating test cases (actions and expected results) and test data.
Question:* SQL injection consists in:
Answer: • Entering SQL statements instead of legitimate data
Question:* Which of the following is the Black Box Test Technique?
Answer: • Decision Table
Question:* What three core steps does Six Sigma methodology define?
Answer: • Define, measure, analyze
Question:* Which of the following is an attribute of quality software?
Answer: • High cohesion
Question:* Object-oriented development is characterized by:
Answer: • Higher propensity to memory leaks
Question:* What type of testing is focused on testing the design of the software?
Answer: • Integration testing
Question:* The primary responsibility of quality lies with:
Answer: • Senior management
Question:* Which of the following can explain a positive correlation between defect priority and the number of times it is re-opened following re-test -
Answer: • Developers forego unit tests to provide quicker turnaround.
Question:* A software development strategy based on incremental development and certification to ensure maximum quality control is called:
Answer: • Clean-room methodology
Question:* A required numeric field is supposed to allow values from 0 to 99. What would be the best smallest set of test data for testing this field?
Answer: • 0, 99, -1, 100, -, ' (apostrophe), "(quotation marks), a, ab, abc, (empty)
No comments:
Post a Comment