Tuesday, December 15, 2015

Software Quality Assurance test answers of 2016.

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:

HTML5 Upwork (oDesk) TEST ANSWERS 2022

HTML5 Upwork (oDesk) TEST ANSWERS 2022 Question: Which of the following is the best method to detect HTML5 Canvas support in web br...

Disqus for upwork test answers