Non - functional Testing Your answer is correct.. Test cases for component testing are usually derived from component specifications, design specifications, or data models, whereas test
Trang 1Question 1
Correct
Mark 1.00 out of
1.00
Question 2
Correct
Mark 1.00 out of
1.00
Started on Friday, 30 November 2018, 9:11 AM
State Finished Completed on Friday, 30 November 2018, 9:16 AM
Time taken 4 mins 46 secs
Marks 40.00/40.00 Grade 10.00 out of 10.00 (100%)
Which of the following are test types?
Select one or more:
a System Testing
b Component Testing
c Integration Testing
d Structural Testing
e Functional Testing
f Confirmation and Regression Testing
g Acceptance Testing
h Non - functional Testing
Your answer is correct.
A regression test Select one:
a Is only run once
b Will check changed areas of the software to see if they have been affected
c Will check unchanged areas of the software to see if they have been affected
Kiem thu phan mem_
2018_2019_HKI_Sang_Thu6
Trang 2Question 3
Correct
Mark 1.00 out of
1.00
Question 4
Correct
Mark 1.00 out of
1.00
If a system has been tested and only a few defects have been found, what can we conclude about the state of the system?
a The system may be defect free but the testing done cannot guarantee that this is true.
b The system is defect free and further testing would therefore be a waste of resources.
c It depends what the system is designed to do.
d Further testing should be considered but this should be focussed on areas of highest risk because it would not be possible to test everything.
e Testing should be curtailed because it is yielding no value.
Select one:
a a, d and e
b a, c and d
c b, c and e
d b, c and d
Your answer is correct.
Which of the following are true of software development models?
a Component Integration testing is present in all good development models.
b Acceptance testing can take place before system testing starts.
c Acceptance testing should only start when system testing is complete.
d There may be fewer than four test levels in a V-model.
Select one:
a b and c
b b and d
c c and d
Trang 3Question 5
Correct
Mark 1.00 out of
1.00
Question 6
Correct
Mark 1.00 out of
1.00
Which of the following comparisons of component testing and system testing are TRUE?
Select one:
a Component testing is the responsibility of the technical testers, whereas system testing typically is the responsibility of the users of the system
b Test cases for component testing are usually derived from component specifications, design specifications, or data models, whereas test cases for system testing are usually derived from requirement specifications,
functional specifications or use cases
c Component testing verifies the functioning of software modules, program objects, and classes that are separately testable, whereas system testing verifies interfaces between components and interactions with different parts of the system
d Component testing focuses on functional characteristics, whereas system testing focuses on functional and non-functional characteristics
Your answer is correct.
Which is not a Component testing
Select one:
a Check the memory leaks
b Check the branch coverage
c Check the decision tables
Trang 4Question 7
Correct
Mark 1.00 out of
1.00
Question 8
Correct
Mark 1.00 out of
1.00
Question 9
Correct
Mark 1.00 out of
1.00
Which of the following will be the best definition for Testing:
Select one:
a The purpose of testing is to demonstrate that the program is defect free
b The goal / purpose of testing is to demonstrate that the program works
c Testing is executing Software for the purpose of finding defects
d The purpose of testing is to demonstrate that the program does what it
is supposed to do
Your answer is correct.
System testing should investigate
Select one:
a Non-functional requirements only not Functional requirements
b Non-functional requirements or Functional requirements
c Functional requirements only not non-functional requirements
d Non-functional requirements and Functional requirements
Your answer is correct.
Link Testing is also called as:
Select one:
a Component System Testing
b Maintenance testing
c Component Sub System Testing
Trang 5Question 10
Correct
Mark 1.00 out of
1.00
Question 11
Correct
Mark 1.00 out of
1.00
Why is incremental integration preferred over "big bang" integration?
Select one:
a
Because incremental integration has better early defects screening and isolation ability
b
Because incremental integration can compensate for weak and inadequate component testing
c
Incremental integration is preferred over "Big Bang Integration" only for
"bottom up" development model
d
Because "big bang" integration is suitable only for real time applications
Your answer is correct.
Acceptance testing means Select one:
a
Testing after changes have been made to ensure that no unwanted changes were introduced
b
Testing performed on a single stand - alone module or unit of code
c
Testing to ensure that the system meets the needs of the organization and end user
d
Users test the application in the developers environment
Trang 6Question 12
Correct
Mark 1.00 out of
1.00
Question 13
Correct
Mark 1.00 out of
1.00
Component Integration Testing can be done Select one:
a Before Integration Testing
b After system testing
c After unit testing
d After component testing
Your answer is correct.
What is beta testing?
Select one:
a
Testing performed by product developers at the customer's location
b
Testing performed by product developers at their own locations
c
Testing performed by potential customers at their own locations d
Testing performed by potential customers at the developers location
Trang 7Question 14
Correct
Mark 1.00 out of
1.00
The difference between re-testing and regression testing is Select one:
a
Re-testing looks for unexpected side effects; regression testing is repeating those tests
b
Re-testing is done after faults are fixed; regression testing is done earlier
c
Re-testing uses different environments, regression testing uses the same environment
d
Re-testing is done by developers, regression testing is done by independent testers
e
Re-testing is running a test again; regression testing looks for unexpected side effects
Your answer is correct.
Trang 8Question 15
Correct
Mark 1.00 out of
1.00
Question 16
Correct
Mark 1.00 out of
1.00
Beta testing is:
Select one:
a
Performed by customers at their own site
b
Performed by customers at their software developer's site
c
Performed by an independent test team
d
Performed as early as possible in the lifecycle
e
Useful to test bespoke software
Your answer is correct.
Repeated Testing of an already tested program, after modification, to discover any defects introduced or uncovered as a result of the changes in the software being tested or in another related or unrelated software component:
Select one:
a
Confirmation Testing
b
Negative Testing
c
Re Testing d
Regression Testing
Trang 9Question 17
Correct
Mark 1.00 out of
1.00
Question 18
Correct
Mark 1.00 out of
1.00
Regression testing should be performed:
i Every week
ii After the software has changed iii As often as possible
iv When the environment has changed
v When the project manager says Select one:
a
i & ii are true, iii, iv & v are false
b
ii, iii & iv are true, i & v are false
c
ii & iv are true, i, iii & v are false
d
ii is true, i, iii, iv & v are false
Your answer is correct.
System Integration testing should be done after Select one:
a
Unit testing
b
System testing
c
Integration testing d
Component integration testing
Trang 10Question 19
Correct
Mark 1.00 out of
1.00
Question 20
Correct
Mark 1.00 out of
1.00
System testing should investigate:
Select one:
a Functional requirements or non - functional requirements
b Functional requirements only not non - functional requirements
c Functional requirements and non - functional requirements
d Non - functional requirements only not functional requirements
Your answer is correct.
Which of the following is a form of functional testing?
Select one:
a
Boundary value analysis
b
Security testing
c
Performance testing d
Usability testing
Trang 11Question 21
Correct
Mark 1.00 out of
1.00
Question 22
Correct
Mark 1.00 out of
1.00
Integration testing in the large involves:
Select one:
a
Testing the system when combined with other systems
b
Testing a system with a large number of users
c
Testing a sub-system using stubs and drivers
d
Combing software components and testing them in one go
Your answer is correct.
Which of the following is a type of non-functional testing?
Select one:
a
Statement Coverage
b
Usability testing
c
Dataflow testing
d
Cause-effect graphing
Trang 12Question 23
Correct
Mark 1.00 out of
1.00
Question 24
Correct
Mark 1.00 out of
1.00
What type of testing is done to supplement the rigorous testing?
Select one:
a
Error Guessing
b
Regression testing
c
System testing
d
Integration testing
Your answer is correct.
Which of the following is NOT a characteristic of User Acceptance Testing? Select one:
a
Testing against acceptance test criteria
b
Use of automated test execution tools
c
Testing performed by users
d
Integration of system with user documentation
Trang 13Question 25
Correct
Mark 1.00 out of
1.00
Question 26
Correct
Mark 1.00 out of
1.00
Which of the following is not the integration strategy? Select one:
a
Bottom-up
b
Big-bang
c
Top-down
d
Design based
Your answer is correct.
Which of the following is not part of performance testing: Select one:
a Measuring transaction rates
b Measuring response time
c Generating many transactions
d Simulating many users
Trang 14Question 27
Correct
Mark 1.00 out of
1.00
Question 28
Correct
Mark 1.00 out of
1.00
Which of the following list contains only non-functional tests?
Select one:
a
Interoperability (compatibility) testing, reliability testing, performance testing
b
System testing, performance testing
c
Load testing, stress testing, component testing, portability testing
d
Testing various configurations, beta testing, load testing
Your answer is correct.
Arc testing is known as Select one:
a
Ad-hoc testing
b
Agile testing
c
Beta testing d
Branch testing
Trang 15Question 29
Correct
Mark 1.00 out of
1.00
Question 30
Correct
Mark 1.00 out of
1.00
Which is not a Component testing Select one:
a
Check the decision tables
b
Check the memory leaks
c
Check the robustness
d
Check the branch coverage
Your answer is correct.
Component Testing is also called as :
i Unit Testing
ii Program Testing iii Module Testing
iv System Component Testing Select one:
a
i,ii,iii,iv are false
b
i,ii,iv are true and iii is false
c
all of above is true d
i,ii,iii are true and iv is false
Trang 16Question 31
Correct
Mark 1.00 out of
1.00
Question 32
Correct
Mark 1.00 out of
1.00
Functional testing is mostly:
Select one:
a Validation techniques
b None of the above
c Verification techniques
d Both of the above
Your answer is correct.
Acceptance test cases are based on what? Select one:
a
Design
b
Requirements
c
Code d
Decision table
Trang 17Question 33
Correct
Mark 1.00 out of
1.00
Question 34
Correct
Mark 1.00 out of
1.00
Which one of the following are non-functional testing methods?
Select one:
a
System testing
b
Usability testing
c
Performance testing
d
Both B and C
Your answer is correct.
Integration Testing where no incremental testing takes place prior to all the system's components being combined to form the system
Select one:
a Component Testing
b Incremental Testing
c System testing
Trang 18Question 35
Correct
Mark 1.00 out of
1.00
Question 36
Correct
Mark 1.00 out of
1.00
In system testing
Select one:
a
Only functional requirements are tested; non-functional requirements are validated in a review
b
Only requirements which are listed in the specification document are to be tested
c
Only non-functional requirements are tested; functional requirements are validated in a review
d
Both functional and non-functional requirements are to be tested
Your answer is correct.
Integration testing has following characteristics
I It can be done in incremental manner
II It is always done after system testing III It includes functional tests
IV It includes non-functional tests Select one:
a
I is correct
b
I, III and IV are correct c
I, II and III are correct
Trang 19Question 37
Correct
Mark 1.00 out of
1.00
Question 38
Correct
Mark 1.00 out of
1.00
Question 39
Correct
Mark 1.00 out of
1.00
Which of the following is not a characteristic for Testability?
Select one:
a Observability
b Observability
c Operability
d Observability
Your answer is correct.
What type of testing?
"The process of performing a variety of tests on a system to explore functionality or to identify problems."
Select one:
a Component Testing
b Unit Testing
c System Testing
d Integration Testing
Your answer is correct.
What type of testing?
"A technique used to evaluate a product by testing it on users"
Select one:
a Recovery Testing
b Comparison Testing
c Usability Testing
Trang 20Question 40
Correct
Mark 1.00 out of
1.00
◄ Slides
Test (Before class) ►
What is software testing?
Select one:
a a process of executing a program or application with the intent of finding the software bugs
b Eating different kinds of food
c none of the above
d executing the software to fulfill your business need
Your answer is correct.
Return to: Week 3 (21/09)