Deck 6: Software Testing: Techniques, Strategies, and Best Practices
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Question
Unlock Deck
Sign up to unlock the cards in this deck!
Unlock Deck
Unlock Deck
1/18
Play
Full screen (f)
Deck 6: Software Testing: Techniques, Strategies, and Best Practices
1
What are the attributes of a good software test?
-Has a high probability of finding an error
-Not redundant
-Should be capable of uncovering a whole class of errors
-Should not be too simple or too complex
-Not redundant
-Should be capable of uncovering a whole class of errors
-Should not be too simple or too complex
2
Summarize the steps used in a WebApp testing strategy.
-WebApp content model is reviewed to uncover errors.
-Interface model is reviewed to ensure all use-cases are accommodated.
-Design model for WebApp is reviewed to uncover navigation errors.
-User interface is tested to uncover presentation errors and/or navigation mechanics problems.
-Selected functional components are unit tested.
-Navigation throughout the architecture is tested.
-WebApp is implemented in a variety of different environmental configurations and the compatibility of WebApp with each is assessed.
-Security tests are conducted.
-Performance tests are conducted.
-WebApp is tested by a controlled and monitored group of end-users (looking for content errors,navigation errors,usability concerns,compatibility issues,reliability,and performance).
-Interface model is reviewed to ensure all use-cases are accommodated.
-Design model for WebApp is reviewed to uncover navigation errors.
-User interface is tested to uncover presentation errors and/or navigation mechanics problems.
-Selected functional components are unit tested.
-Navigation throughout the architecture is tested.
-WebApp is implemented in a variety of different environmental configurations and the compatibility of WebApp with each is assessed.
-Security tests are conducted.
-Performance tests are conducted.
-WebApp is tested by a controlled and monitored group of end-users (looking for content errors,navigation errors,usability concerns,compatibility issues,reliability,and performance).
3
Describe the differences between black-box testing and white-box testing.
Black-box testing involves testing the functionality of a software component without knowing the details of its internal logic.White-box testing involves testing the independent logic paths with full implementation knowledge.
4
Why is regression testing an important part of any integration testing procedure?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
5
List the quality attributes that should be tested for a MobileApp.
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
6
What is the difference between load testing and stress testing?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
7
What are the objectives for content testing?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
8
What is scenario-based testing?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
9
What are the elements of a security case?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
10
What is equivalence partitioning as it applies to software testing?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
11
How does unit testing differ for object-oriented testing as compared to conventional software
unit testing?
unit testing?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
12
List guidelines that should be followed in a MobileApp testing strategy.
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
13
Which questions need to be answered in user-centered requirements elicitation?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
14
What is the testing in the wild for MobileApps?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
15
Describe object-oriented unit testing.
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
16
List four types of systems tests.
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
17
Describe the how test cases are derived from behavior models to facilitate interclass testing?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck
18
What is an incidence response plan?
Unlock Deck
Unlock for access to all 18 flashcards in this deck.
Unlock Deck
k this deck