All Matches
Solution Library
Expert Answer
Textbooks
Search Textbook questions, tutors and Books
Oops, something went wrong!
Change your search query and then try again
Toggle navigation
FREE Trial
S
Books
FREE
Tutors
Study Help
Expert Questions
Accounting
General Management
Mathematics
Finance
Organizational Behaviour
Law
Physics
Operating System
Management Leadership
Sociology
Programming
Marketing
Database
Computer Network
Economics
Textbooks Solutions
Accounting
Managerial Accounting
Management Leadership
Cost Accounting
Statistics
Business Law
Corporate Finance
Finance
Economics
Auditing
Ask a Question
AI Study Help
New
Search
Search
Sign In
Register
study help
business
software testing and quality assurance
Questions and Answers of
Software Testing And Quality Assurance
Consider the problem of the URS given in chapter 5, and design a software test plan document.
Discuss the outline of a test plan document as per IEEE Std 829-1998.
What is the use of a software test plan document in testing? Is there any standard available?
What are the objectives of process management tools? Describe the process of selection of such a tool. List some commercially available process management tools.
Differentiate between the following:(a) Integration testing and system testing(b) System testing and acceptance testing(c) Unit testing and integration testing(d) Testing and debugging
Explain stress, load and performance testing.
What are non-functional requirements? How can we use software tools to test these requirements? Discuss some popular tools along with their areas of applications.
Write short notes on:(i) Coverage analysis tools(ii) Performance testing tools(iii) Functional / Regression testing tools
(a) Discuss the static and dynamic testing tools with the help of examples.(b) Discuss some of the areas where testing cannot be performed effectively without the help of a testing tool.
Explain the significance of debugging tools. List some commercially available debugging tools.
What are the popular debugging approaches? Which one is more popular and why?
Why is debugging so difficult? What are the various steps of a debugging process?
What is debugging? Discuss two debugging techniques. Write features of these techniques and compare the important features.
Compare the top down and bottom up integration testing approaches to test a program.
What are the various steps to minimize the coupling amongst various units? Discuss different types of coupling from the best coupling to the worst coupling.
What is scaffolding? Why do we use stubs and drivers during unit testing?
Is unit testing possible or even desirable in all circumstances? Justify your answer with examples.
What are the various levels of testing? Explain the objectives of every level. Who should do testing at every level and why?
Static testing tools perform the analysis of programs:(a) After their execution(b) Without their execution(c) During their execution(d) None of the above
The debugging process attempts to match:(a) Symptom with cause(b) Cause with inputs(c) Symptoms with outputs(d) Inputs with outputs
Non-functional requirements testing is performed at the level of:(a) System testing(b) Acceptance testing(c) Unit testing(d) (a) and (b) both
Which of the following terms is not used for a unit?(a) Component(b) Module(c) Function(d) Documentation
Finding reasons for a failure is known as:(a) Debugging(b) Testing(c) Verification(d) Validation
Which is not a popular debugging tool?(a) Run time debugger(b) Compiler(c) Memory dumps(d) Samba’s Jitterbug
Binary partitioning is related to:(a) Cause elimination(b) Brute force(c) Backtracking(d) Trial and Error method
Which is not a debugging approach?(a) Brute force(b) Backtracking(c) Cause elimination(d) Bug multiplication
Which is not covered in the debugging process?(a) Replication of the bug(b) Understanding of the bug(c) Selection of the bug tracking tool(d) Fix the bug and re-test the program
Which is the most popular integration testing approach?(a) Bottom up integration(b) Top down integration(c) Sandwich integration(d) None of the above
Choose the worst type of coupling(a) Stamp coupling(b) Content coupling(c) Common coupling(d) Control coupling
Choose the most desirable type of coupling:(a) Data coupling(b) Stamp coupling(c) Control coupling(d) Common coupling
Which one is not a step to minimize the coupling?(a) Pass only control information, not data(b) Avoid passing undesired data(c) Do not declare global variables(d) Minimize the scope of variables
Which type of testing is done by the customers?(a) Unit testing(b) Integration testing(c) System testing(d) Acceptance testing
Which is not the specified testing level?(a) Integration testing(b) Acceptance testing(c) Regression testing(d) System testing
Which is not a functional / regression testing tool?(a) Mercury Interactive Win Runner(b) IBM Rational’s Robot(c) Bugzilla(d) Segue Software’s Silk test
Which is not a coverage analysis tool?(a) Automated QA’s time(b) Parasoft’s Insure ++(c) Telelogic’s Logic Scope(d) Apache’s J Meter
Find a process management tool out of the following:(a) IBM Rational Test Manager(b) Mercury Interactive’s Test Director(c) Segue Software’s Silk Plan Pro (d) All of the above
Select a functional / regression testing tool out of the following:(a) IBM Rational’s Robot(b) Comuware’s QALOAD(c) Automated QA’s time(d) Telelogic’s Logic scope
Which is not a performance testing tool?(a) Mercury Interactive’s Load Runner(b) Apache’s J Meter,(c) IBM Rational’s Performance tester(d) Parasoft’s Insure ++
Which is not covered under the category of dynamic testing tools?(a) Flow graph generator tools(b) Performance testing tools(c) Regression testing tools(d) Coverage analysis tools
Which is not covered under the category of static testing tools?(a) Complexity analysis tools(b) Coverage analysis tools(c) Syntax and semantic analysis tools(d) Code Inspectors
Which of the following is not the integration testing strategy?(a) Top down(b) Bottom up(c) Sandwich(d) Design based
Which of the following is not part of system testing?(a) Performance, load and stress testing(b) Bottom up integration testing(c) Usability testing(d) Business perspective testing
The purpose of acceptance testing is:(a) To find faults in the system(b) To ensure the correctness of the system(c) To test the system from the business perspective(d) To demonstrate the
Explain the ‘code coverage prioritization’ technique. What are the test cases selection criteria? Write the modification algorithm which is used to minimize and prioritize test cases.
What is the difference between general test case prioritization and version specific test case prioritization? Discuss any prioritization technique with the help of an example.
Explain the following:(a) Modification traversing test cases(b) Modification revealing test cases
What is a risk matrix? How do we assign thresholds that group the potential problems into priority categories?
How is risk analysis used in testing? How can we prioritize test cases using risk factor?
(a) Discuss the priority category schemes for the prioritization of test cases.(b) What is the role of risk matrix for the reduction of test cases?
What are the categories to evaluate regression test selection technique? Why do we use such categorization?
What are selective re-test techniques? How are they different from the ‘retest all’technique?
Discuss techniques for selection of test cases during regression testing. Why do we rely on the selection of test cases based on modification traversing?
Explain the various steps of the regression testing process. Which step is the most important and why?
Is it necessary to perform regression testing? Highlight some issues and difficulties of regression testing.
Compare regression testing with development testing. Do we perform regression testing before the release of the software?
Identify the reasons which are responsible for changes in the software. Comment on the statement “change is inevitable.”
What are the factors responsible for requirement changes? How are the requirements traced?
(a) What is regression testing? Discuss various categories of selective re-test problem.(b) Discuss an algorithm for the prioritization of test cases.
Which of the following is most benefited when a tool is used with test capture and replay facility?(a) Regression testing(b) Integration testing(c) System testing(d) Acceptance testing
Which of the following uses impact analysis most?(a) Acceptance testing(b) System testing(c) Regression testing(d) Unit testing
A regression test:(a) Will always be automated(b) Will help to ensure that unchanged areas have not been affected(c) Will help to ensure that changed areas have not been affected(d) Will run during
Test cases are prioritized so that:(a) We shorten the time of testing(b) We do the best testing in the time available(c) We do more effective testing(d) We find more faults
In prioritizing what to test, the most important objective is to:(a) Find as many faults as possible(b) Test high risk areas(c) Obtain good test coverage(d) Test easy areas
Which prioritization technique is used when we assign equal importance to ‘probability of occurrence’ and ‘Impact of problem’ in risk matrix?(a) Threshold by quadrant(b) Threshold by diagonal
Which is not the way to organize a risk matrix?(a) Threshold by quadrant(b) Threshold by diagonal quadrant(c) Threshold by available test cases(d) Threshold based on high impact of the problem
Risk should include:(a) Probability of occurrence of a problem(b) Impact of that problem(c) Test cases(d) (a) and (b) both
Which regression test cases selection technique is more useful?(a) Select all test cases(b) Select test cases randomly(c) Select modification traversing test cases(d) Select 50% of available test
Regression testing process may include:(a) Fault Identification(b) Code modification(c) Test cases selection(d) All of the above
Which activity is performed in crisis situations and under greater time constraints?(a) Regression testing(b) Development testing(c) Verification(d) Validation
Which of the following is not achieved by regression testing?(a) Locate errors in the modified program(b) Increase confidence in the correctness of the modified program(c) Ensure the continued
Which test cases are easy to identify?(a) Fault revealing(b) Modification revealing(c) Modification traversing(d) Bug revealing
Regression testing is primarily related to:(a) Functional testing(b) Data flow testing(c) Maintenance testing(d) Development testing
Regression testing should be performed:(a) After every month of release of software(b) After the changes in the software(c) After the release of the software(d) After the completion of development of
D i s c u s s the advantages and disadvantages of using a personalization and codification approach to share knowledge between development sites.
S u p p o s e you have to manage a project with teams in Boston and Bangalore. The project has to develop a Web-based system that helps people select their healthcare insurance. Discuss how you would
Write an essay on the role of informal communication in software development.
Explain how Conway’s Law relates to global software development.
Why is common ground important in software development?
Discuss Hofstede’s cultural dimensions and how they apply to distributed software development
What makes team building more difficult in global software development?
In what ways does global software development incur delays?
What is global software development?
To know different approaches for addressing the challenges of global software development
To understand the main issues that impact global software development
^ For a non-service-oriented system you have been involved in, identify the business functions supported and design a collection of services that could realize its functionality.
^ W r i t e an essay on the role of version control in SOSE.
^ Write an essay on the prospective role of second-generation Web service languages in service orientation.
3? Can you think of other architecture viewpoints that might be relevant?
^ In terms of the categorization of viewpoints given in Chapter 11, how would you classify the view given in Figure
Discuss the differences and commonalities between CBSE and SOA.
Describe the SOSE development life cycle.
Explain the role of BPEL4WS.
What are the main parts of a WSDL Web service definition?
What is the Web services stack?
What does the software-as-a-service (SaaS) perspective entail?
Why is the use of open standards essential for realizing services?
Explain the terms Quality of Service and Service Level Agreement in the context of service orientation.
What are the main characteristics of services?
Explain how service discovery works.
What is a service?
Showing 2100 - 2200
of 3313
First
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Last