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
=+Are output data or content presented so that it is understood immediately?
=+Can a sequence of operations (or data input) be performed with an econ-omy of motion?
=+Does the interface layout and style allow a user to locate operations and information efficiently?
=+Do aesthetics aid in understanding and usage?.
=+Does the interface follow the three golden rules? (Chapter 15)
=+Is input specified to economize key strokes or mouse clicks?
=+Does the interface use a recognizable metaphor?
=+Does the interface provide a macro capability that enables a user to iden- tify a sequence of common operations with a single action or command?
=+19.1 Describe how you would assess the quality of a university before applying to it. What factors would be important? Which would be critical?
=+19.2 Garvin [Gar84] describes five different views of quality. Provide an example of each using one or more well-known electronic products with which you are familiar.
=+· Are all navigation options or functions represented at the same level of abstraction?
=+· Are color and placement, typeface, and size used effectively?
=+Does the presentation need to be scrolled?
=+. Is the layout designed using standard conventions? Left to right? Top to bottom?
=+ What is it about the software business that causes this?
=+ 19.12 Explain why it is that many of us continue to live by Mes kimen's law.
=+19.11 Are quality and security the same thing? Explain.
=+19.10 Do a Web search and find three other examples of "risks" to the public that can be directly traced to poor software quality. Consider beginning your search at http://catless.ncl.ac.uk/risks.
=+19.9 Considering each of the four aspects of the cost of quality, which do you think is the most expensive and why?
=+you believe were developed using the good enough philosophy.
=+19.8 What is "good enough" software? Name a specific company and specific products that
=+19.7 Describe the software quality dilemma in your own words.
=+19.6 Using the subattributes noted for the ISO 9126 quality factor "maintainability" in Sec-tion 19.2.3, develop a set of questions that explore whether or not these attributes are pres-ent. Follow
=+19.5 McCall's quality factors were developed during the 1970s. Almost every aspect of com-puting has changed dramatically since the time that they were developed, and yet, McCall's factors continue
=+19.4 Add two additional questions to each of Garvin's quality dimensions presented in Sec-tion 19.2.1.
=+19.3 Using the definition of software quality proposed in Section 19.2, do you think it's pos-sible to create a useful product that provides measurable value without using an effective process?
=+Are interface operations easy to locate and initiate?
=+Is the interface layout conducive to easy understanding?
=+18.4 You are a MobileApp designer for Project Planning Corporation, a company that builds productivity software. You want to implement the equivalent of a digital three-ring binder
=+18.3 Add at least five additional questions to the Mobile App Design-Quality Checklist pre-sented in Section 18.2.
=+18.2 In this chapter we listed many quality attributes for MobileApps. Select the three that you believe are most important, and make an argument that explains why each should be emphasized in
=+Is there a way to mitigate the risks of supporting the wrong platform?
=+Is the device acceptable in terms of stakeholder values" in the target market area?
=+· Is the device interoperable with different network services?
=+. Is the user interface consistent across applications?
=+environments and for all targeted devices?
=+Has the MobileApp been tested in all targeted user
=+What provisions have been made to ensure an app remains current?
=+privacy expectations of its users?
=+Does the app conform to the reliability, security, and
=+Does the user interface conform to the display and interaction standards adopted for the targeted mobile device(s)?
=+Does the app take screen-size differences into account?
=+Is the overall page design easy to read and navigate?
=+Have graphics, media (audio, video), and other Web or cloud services been used appropriately?
=+that allows tablet users to organize and categorize electronic documents of several types under user-defined tabs. For example, a kitchen remodeling project might require a pdf catalog, a jpg or
=+under a Cabinetry tab. Once defined, the binder and its tab content can be stored either on the tablet or on some cloud storage. The application needs to provide five key func-tions: binder and tab
=+device, binder management functions, page display functions, and a notes function to allow a Post-it note to be added to any page. Develop an interface design for the three-ring appli-cation and
=+What measures and metrics can be used to assess the qual-ity of requirements and design models, source code, and test cases?
=+How can we manage and control changes that always occur as software is built?
=+Are there realistic methods that will ensure that software is correct?
=+What methods are used to design effective test cases?
=+What strategies are applicable for software testing?
=+What is software quality assurance?
=+How do we review quality and how are effective reviews conducted?
=+What are the generic characteristics of high-quality software?
=+18.12 Do some Internet research to identify a middleware product designed to support Mobile Apps. Describe the middleware features and the platform(s) it supports.
=+18.11 Describe three context-aware features that would be desirable to add to a SafeHome Mobile App.
=+18.10 Do a bit of additional research on the MVC architecture and decide whether it would be an appropriate Mobile App architecture for the three-ring discussed in Problem 18.4.
=+18.9 Use UML to develop design representations for the interface objects that would be encountered as the three-ring application described in Problem 18.4 is designed
=+18.8 Reconsidering the ProjectPlanning three-ring application described in Problem 18.4, select a development platform for the first working prototype. Discuss why you made the choice.
=+18.7 What might be considered to make the three-ring application a context-aware MobileApp?
=+18.6 Create user stories for the three-ring application described in Problem 18.4.
=+18.5 What is the most aesthetically pleasing Mobile App you have ever used and why?
=+Has adequate consideration been given to the power availability on the target device(s)?
=+20.1 Explain the difference between an error and a defect.
=+23.11. Test a user manual (or help facility) for an application that you use frequently. Find at least one error in the documentation.
=+Are interrupt priorities properly assigned and properly handled?
=+appropriate for the information required?
=+18.1 Explain why deciding to develop MobileApp for several devices can be a costly design decision.
=+If hypertext is used, is the navigation design
=+If hypertext links are used, are they accurate and complete?
=+ Are actions to be taken as a consequence of an error message clearly delineated?
=+Are all software error messages displayed for the user described in more detail in the document?
=+Is the design of the document (layout, typefaces, indentation, graphics) conducive to understanding and quick assimilation of information?
=+Are the document's table of contents and index robust, accurate, and complete?
=+Can troubleshooting be accomplished easily with the documentation?
=+Is it relatively easy to locate guidance within the documentation?
=+responses consistent with the actual program?
=+Are terminology, menu descriptions, and system
=+Are examples accurate?
=+Is the description of each interaction sequence accurate?
=+Does the documentation accurately describe how to accomplish each mode of use?
=+Is processing for each interrupt handled correctly?
=+Does the performance (e.g ., processing time) of each interrupt-handling
=+procedure conform to requirements?
=+23.10. Will exhaustive testing (even if it is possible for very small programs) guarantee that the program is 100 percent correct?
=+amples in which white-box testing might give the impression that "everything's OK, while black-box tests might uncover an error.
=+23.9. Give at least three examples in which black-box testing might give the impression that "everything's OK," while white-box tests might uncover an error. Give at least three ex-
=+23.8. Extend the tool described in Problem 23.7 to generate test cases for each loop cate-gory, once encountered. It will be necessary to perform this function interactively with the tester
=+23.7. Design an automated tool that will recognize loops and categorize them as indicated in Section 23.5.3.
=+Problem 23.5 can be extended to accommodate various link weights. Extend your tool to process execution probabilities or link processing times.
=+23.6. Read Beizer [Bei95] or a related Web-based source (e.g ., www.aynetworks.com/Discrete % 20Mathematics_1g.htm) and determine how the program you have developed in
=+plexity for the programming language of your choice. Use the graph matrix as the operative data structure in your design.
=+23.5. Specify, design, and implement a software tool that will compute the cyclomatic com-
=+23.4. Select a software component that you have designed and implemented recently. De-sign a set of test cases that will ensure that all statements have been executed using basis path testing.
=+23.3. Can you think of any additional testing objectives that are not discussed in Section 23.1.1?
=+test cases that will guarantee that all statements in the program have been tested. Execute the cases and show your results.
=+23.2. Design and implement the program (with error handling where appropriate) specified in Problem 23.1. Derive a flow graph for the program and apply basis path testing to develop
=+that states whether the triangle is scalene, isosceles, or equilateral. Develop a set of test cases that you feel will adequately test this program.
=+23.1. Myers [Mye79] uses the following program as a self-assessment for your ability to spec-ify adequate testing: A program reads three integer values. The three values are inter-preted as
Showing 1000 - 1100
of 3313
First
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Last