Software Engineering > QUESTIONS & ANSWERS > C857 - WGU Software Quality Assurance Questions with 100% Accurate answers. Rated A+ (All)

C857 - WGU Software Quality Assurance Questions with 100% Accurate answers. Rated A+

Document Content and Description Below

Statement Coverage - ☑☑measures whether each executable statement is encountered. Decision Coverage - ☑☑measures whether Boolean expressions tested in control structures (such as if-stateme... nts or while-statements) are evaluated to both true and false Condition Coverage - ☑☑measures the true or false outcome of each Boolean subexpression Multiple Condition Coverage - ☑☑measures whether every possible combination of Boolean subexpression occurs Path Coverage - ☑☑measures whether each of the possible paths in each function has been followed Equivalence Class Partitioning - ☑☑Defines condition or error classes to help reduce the number of finite tests. Divide a set of test conditions into groups or sets that can be considered the same Boundary Value Analysis - ☑☑Tests each edge condition of an equivalence class; also considers output equivalence classes as well as input classes Cause-Effect Graphing - ☑☑1. ) select, in a systematic way, a high-yield set of test cases. 2. ) point out incompleteness and ambiguities in the specification. error-guessing - ☑☑an intuitive and ad hoc process to enumerate a list of possible errors or error-prone situations and then write test cases based on the list. Equivalence Class - ☑☑The subset of all possible inputs Function Testing - ☑☑process of attempting to find discrepancies between the program and the external specification. An external specification - ☑☑a precise description of the program's behavior from the end-user point of view. function testing is A.) While Box B.) Black Box - ☑☑Black Box ( you rely on the earlier module-testing process to achieve the desired white-box logic coverage criteria.) How do you perform function test - ☑☑analyze the specification to derive a set of test cases (The equivalence partitioning, boundary value analysis, cause-effect graphing, and error-guessing methods especially pertinent to function testing) Test Plan: Completion Criteria - ☑☑specify when each testing phase will be judged to be complete Test Plan: Schedules - ☑☑indicate when test cases will be designed, written, and executed. Test Plan: Objectives - ☑☑The objectives of each testing phase must be defined Test Plan:Computer time - ☑☑a plan for the amount of computer time needed for each testing phase. Test Plan: Integration - ☑☑Part of the test plan is a definition of how the program will be pieced together Test Plan: Regression testing - ☑☑performed after making a functional improvement or repair to the program. Purpose is to determine whether the change has regressed other aspects of the program. What is Adding value through testing means - ☑☑raising the QUALITY or RELIABILITY of a program What it means by "Raising the reliability of the program" - ☑☑finding and removing errors What is testing ? - ☑☑the process of executing a program with the intent of finding errors. It involves activities aimed at evaluating the capability of a program or system and determining that it meets its required results. What is a successful test(test case) ? - ☑☑when a test finds errors that can be fixed What is a unsuccessful test(test case) ? - ☑☑a test that found no errors. test case that causes a program to produce the correct result without finding any errors What are the two components of a test case - ☑☑1.) A description of the input data to the program 2.) A precise description of the correct output of the program for that set of input data Why a programming organization should not test its own programs. - ☑☑because the testing process, if approached with the proper definition, may be viewed as decreasing the probability of meeting the schedule and the cost objectives. What two types of information do you need when designing test cases for a module test - ☑☑1.) a specification for the module 2.) module's source code. the test-case design procedure for a module test - ☑☑Step 1 : Analyze the module's logic using one or more of the white-box methods Step 2: supplement these test cases by applying black-box methods to the module's specification What is the focus in module testing - ☑☑testing smaller units of the program What are the motivations for unit(module)testing - ☑☑1. ) a way of managing the combined elements of testing 2.) eases the task of debugging 3.) introduces parallelism into the program testing process by presenting us with the opportunity to test multiple modules simultaneously. What is the purpose of module testing - ☑☑compare the function of a module to some functional or interface specification defining the module What is the objective of module testing - ☑☑the objective here is not to show that the module meets its specification, but that the module contradicts the specification. What are the advantages of top-own incremental test in module testing - ☑☑1.) Benefit when major flaws occur toward the top of the program. 2.) Once I/O functions are added, representation of cases are easier. 3.) Early skeletal program allows demonstration and boosts morale What are the disadvantages of top-own incremental test in module testing - ☑☑1. Stub modules must be produced. 2. Stub modules are often more complicated than they first appear to be. 3. Before the I/O functions are added, the representation of test cases in stubs can be difficult. 4. Test conditions may be impossible, or very difficult, to create. 5. Observation of test output is more difficult . 6. Leads to the conclusion that design and testing can be overlapped. 7. Defers the completion of testing certain modules What are the advantages of bottom-up incremental test in module testing - ☑☑1. Advantageous when major flaws occur toward the bottom of the program. 2. Test conditions are easier to create. 3. Observation of test results is easier. What are the disadvantages of bottom-up incremental test in module testing - ☑☑1. Driver modules must be produced 2. The program as an entity does not exist until the last module is added What are the advantages of non-incremental module testing - ☑☑1.) Less machine time is involved 2.) more opportunity for parallel activities What are the advantage of incremental module testing - ☑☑1.) Less work is required because previously tested modules are used instead of the driver modules (if you start from the top) or stub modules (if you start from the bottom) 2.) Programming errors related to mismatching interfaces or incorrect assumptions among modules will be detected earlier 3.) Debugging should be easier 4.) result in more thorough testing Facility Testing - ☑☑determine whether each facility to mentioned in the objectives was actually implemented. a mental comparison of the objectives with the user documentation is sometimes sufficient Volume Testing - ☑☑subject the program to heavy volumes of data. the purpose: to show that the program cannot handle the volume of data specified in its objectives. What are three Back-end testing - ☑☑Load Test , Performance test, Stress test Stress Testing - ☑☑1.) subjects the program to heavy loads ( a peak volume of data, or activity, encountered over a short span of time.) What are some common applications of stress testing - ☑☑Web-based applications , mobile device application Security Testing - ☑☑the process of attempting to devise test cases that subvert the program's security checks Performance Testing - ☑☑Determine whether the program meets response and throughput requirements. Therefore , test cases must be designed to show that the program does not satisfy its performance objectives. Storage Testing - ☑☑Ensure the program correctly manages its storage needs, both system and physical. Configuration Testing - ☑☑Check that the program performs adequately on the recommended configurations. [Show More]

Last updated: 1 year ago

Preview 1 out of 14 pages

Reviews( 0 )

$12.00

Add to cart

Instant download

Can't find what you want? Try our AI powered Search

OR

GET ASSIGNMENT HELP
64
0

Document information


Connected school, study & course


About the document


Uploaded On

Aug 12, 2022

Number of pages

14

Written in

Seller


seller-icon
bundleHub Solution guider

Member since 2 years

307 Documents Sold


Additional information

This document has been written for:

Uploaded

Aug 12, 2022

Downloads

 0

Views

 64

Document Keyword Tags

More From bundleHub Solution guider

View all bundleHub Solution guider's documents »

Recommended For You


$12.00
What is Browsegrades

In Browsegrades, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.

We are here to help

We're available through e-mail, Twitter, Facebook, and live chat.
 FAQ
 Questions? Leave a message!

Follow us on
 Twitter

Copyright © Browsegrades · High quality services·