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
Why are multiple test environments set up for the execution of system-level test cases? Why should these test environments not be shared for software development activities?
What are the parameters of the multicycle system test execution strategy? What is the idea behind the parameterized system test cycle?
Why must the entry criteria be satisfied before the start of the first system test cycle?
What are the objectives of the first, second, and the third system test cycles?
If the test case failure rate is high, why does it slow down the test execution rate?
Develop a system test plan for your current test project.
What are the advantages and disadvantages of early test automation, that is, for the first release of a product?
What are the advantages and disadvantages of late test automation, that is, after the first release of the product?
Develop evaluation criteria for the selection of a defect tracking tool.
Evaluate the ClearQuest defect tracking system by getting a trial copy of the tool from IBM using the criteria developed for exercise 13.
What are the components of a test automation infrastructure? What is the role of a test automation framework administrator?
Why is it important to assign both severity and priority levels to a defect?
Implement the schema and the defect model discussed in this chapter using a commercially available defect tracking tool (viz., ClearQuest of IBM).
Why do in-process metrics need to be tracked on daily or weekly basis during system testing?
What is the difference between causal analysis, statistical analysis, and Pareto analysis? The ODC method belongs to which category?
Modify the schema shown in Table 13.2, including values of the fields and the state transition diagram in Figure 13.1, to model ODC.
The projected number of defects submitted, resolved, and remaining open in the first four weeks of a test project are given in the upper half of Table 13.18.The actual numbers of submitted and
For your current system testing project, select a set of in-process metrics discussed in this chapter and track it during the system test execution phase.
Develop a set of beta release criteria for your current test project.
Write a system test report after the completion of your current test project.
In a test project, the number of defects found in different phases of testing are as follows: unit testing, 163 defects; integration testing, 186 defects; system testing, 271 defects. The number of
What is the value of DRE?Calculate the value of the system test DRE?
Modify the schema shown in Table 13.2, including values of the fields to capture in the defect dynamic model.
Use the defect age (PhAge) given in Table 13.19 to recalculate the spoilage metric for the Boomerang test project.
What kind of tools will be available for servicing the system?
How should these tools be used?
What are the types of errors from which the system is expected to recover?
What are the causes, or sources, of the errors so that these can be simulated in a test environment?
How are the errors initiated, or triggered, in the real world?
What types of corrective and recovery actions are required for each type of error?
What kinds of disasters can strike? What are those scenarios?
What is an acceptable response to each of these identified scenarios?
What is the recovery mechanism for each of the scenarios? Is it workable, understood, and accepted?
How can disaster be simulated in order to test recovery?
What are the platforms, or configurations, on which the system must operate?
Does the system have to work exactly the same way across different configurations?If not, what are the acceptable variations?
What are the applications that must coexist with the system?
With what network elements must the system interoperate?
With what technical standards should the system comply? Are there any exceptions to these standards? If yes, specify the exceptions.
Identify the regulatory bodies that must certify the system?
How many concurrent users is the system expected to handle?
How many transactions per unit time is the system expected to process?
How many database records is the system expected to support?
How many elements, or objects, must be managed in live operation?
What is the largest geographic area the system can cover?
What are the objectives of acceptance testing?
What are the differences between UAT and BAT?
Discuss the advantages and disadvantages of customer involvement in testing.
What is software quality?
Who should define the acceptance quality attribute criteria of a test project.Justify your answer?
What other quality attributes not mentioned in this book can you think of?
What is meant by DoS attack? Explain its importance in acceptance testing.
The security quality attribute is not explicitly discussed in this book. However, it can be a combination of subattributes, which are discussed in this book.What are those quality subattributes?
In the following series of application examples, provide four most important quality attributes discussed in this book that you think are critical to the applications. Why are the quality attributes
Why are acceptance test cases executed in two phases?
Why are system test engineers required to be present at the ATP execution site?
For the current software project you are working on, answer the following questions:(a) List the quality attributes most important to your project. In order to focus on the business acceptance tests,
Based on the six selected acceptance criteria you identified for your software project in the previous questions:(a) Develop a business ATP.(b) Execute the business ATP against the system.(c)
What is the cost of adopting the technology?
How does the new technology affect development schedule?
What is the return from the new technology in terms of software quality?
What definition of software reliability is best suited for each of the following kinds of software systems? Justify your answers.(a) Operating system of computer for personal use(b) Operating system
Assume that a software system will experience 150 failures in infinite time.The system has now experienced 60 failures so far. The initial failure intensity at the beginning of system testing was 15
Assume that a software system is undergoing system-level tests and the initial failure intensity is 15 failures per CPU hour. The failure intensity decay parameter has been found to be 0.025 per
Explain the consequence of not satisfying the assumption that potential test space covers its use space in developing the two reliability models.
Explain how the parameters of the basic model and the logarithmic model can be determined.
Explain how the operational profile concept can be applied to regression tests.
Explain how the idea of software reliability can uncover missing requirements.
Explain the relationship between the correctness and the reliability quality attributes of a software system.
Can an incorrect, that is, faulty, software system be considered to be reliable?Justify your answer.
Explain why it may not be possible to satisfy some of the assumptions used in the two models of software reliability.
Why does the integration test group function within the development group?
Unit-level tests are designed and executed by individual developers. Why don’t we form a unit test group within a development group similar to an integration test group?
Discuss the advantages and disadvantages of having an independent system test group that is separated from the software development group with its own reporting structure.
What are the roles and responsibilities of a test manager and a (software)quality assurance manager?
Assume that you are a system test manager for a startup software development organization. Your company develops software in the network security domain.You want to hire a new test engineer for your
For the organization described in exercise 5, prepare a job profile for hiring a quality assurance manager to lead the quality management group.
Do you think you can ask the following questions during an interview. Justify your answers.(a) Do you smoke? We maintain a smoke-free work environment. Can you work without smoking on the job?(b)
Write some of your interview questions to assess test engineers in the following areas:(a) Time management(b) Problem solving(c) Decision making(d) Multitasking(e) Leadership(f) Motivation(g)
In small startup organizations, the system test group is a part of the development group, as shown in Figure 16.5. Do you think it is a good idea to have this structure? Justify your answer.
What role does a test manager play in building a system test team?
Briefly explain the five different views of software quality.
Briefly explain how one can measure the user’s view of software quality.
Briefly explain how one can measure the manufacturer’s view of software quality.
Briefly explain McCall’s quality factors and quality criteria.
Briefly explain McCall’s categorization of quality factors into three quality criteria.
Briefly explain the ISO 9126 quality characteristics.
Compare McCall’s quality model with the ISO 9126 quality model.
State some difficulties in applying the McCall and ISO 9126 quality models.
Briefly explain the ISO 9000:2000 (Fundamental) document for quality assurance.
Briefly explain the ISO 9001:2000 (Requirements) document for quality assurance.
Briefly explain the CMM architecture.
Briefly explain the five maturity levels in the CMM model.
Briefly explain the common features of key practices in the CMM model.
Briefly explain the idea of a test process.
Why is it important to improve a test process?
Briefly explain an intuitive approach to improving a test process.
Briefly explain how the current status of a test process can be evaluated.
Briefly explain the levels of maturity of key areas in the TPI model.
Briefly explain the main idea in the TMM.
Showing 3200 - 3300
of 3313
First
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34