CIS 405 Chapter 12 - condensed

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

What is the primary goal of unit testing?

Checks a single program or program module to ensure that it performs the function designated in the program specification

What are the different types of class tests?

Class tests include both black box and white box testing

How are the test cases developed for unit tests?

Each of the prior developed diagrams can serve as a basis for identifying tests

Why is online documentation becoming more important?

Easier to find information using the search index Present help information in multiple formats The cost of distributing online documentation is considerably less

What is the primary goal of system testing?

Evaluates the entire system. It makes sure the business requirements of the system are fulfilled

How are the test cases developed for integration tests?

Generally, we start with the integration of the classes or collaboration used to support the highest priority use case

What is the primary goal of integration testing?

Integration testing evaluates whether a set of classes work together successfully

What is the purpose of testing?

It is to find errors so that they can be corrected in a timely and cost-effective manner

Describe how object-orientation impacts testing?

More thorough testing is more difficult and, thus, more critical. Testing must be done systematically and the results documented so that the project team knows what has and has not been tested.

What are the primary disadvantages of online documentation?

One problem is simply that many users are unfamiliar with seeking information online. Online documentation is not portable.

Compare and contrast reference documents, procedures manuals, and tutorials.

Reference documents are the help system that explains how to perform a specific task. Procedures manuals describe how to accomplish a particular business task with the system. Tutorials are training systems that teach the user how to use the system

Describe the yo-yo problem. Why does it make integration testing difficult?

Refers to the problem with integration testing and difficulty caused by the interaction of inheritance and dynamic binding. Makes it difficult when there is a very deep inheritance graph, such as when a subclass has many superclasses

What are the common language or languages used today in information systems development?

SQL, UML, Java, C++, and visual basic

Commonly used sources of documentation topics? Which is the most important?

Set of commands and menus in the user interface. Use cases for the system that outline commonly performed tasks. Important terms associated with the system. Most important is use cases -- they define how to perform needed functions with the system

How can different national or organizational cultures affect the management of an information systems development project?

Some of the development may be outsourced into a situation where there is no need to quote an expert in such a culture the act of quoting the expert is an act of respect

What is a stub and why is it used in testing?

Stubs, meaning that they are just program fragments that indicate that they have been successfully entered from the control module. If the control modules successfully access all its subordinate stub modules, then its structure has been tested.

Compare and contrast user documentation and system documentation?

System documentation is created for the system developers, in order to document what was done during the development process. User documentation is designed specifically for the system users to help them work successfully with the system.

Five types of documentation navigation controls?

Table of contents, index, test search, intelligent agent, links

How are test cases developed for system tests?

Test cases come from the requirements for the system as outlined in the system design documents

Compare and contrast the terms test, test plan, and test cases

Test is a particular aspect of the system that needs to be evaluated. Test plan outlines all of the tests that need to be performed on the system. Test cases are the sample data that will be run through or entered into the system.

Why is testing important?

The costs associated with finding and fixing a major software bug after a system has been implemented are very high.

How are the test cases developed for acceptance tests?

The users develop the test data for the initial acceptance testing. Their test cases will reflect their expected use of the system

What is the primary role of systems analysts during the programming stage?

They work on other tasks such as preparing test plans and performing testing as programs are developed

Primary goal of acceptance testing?

To confirm that the system is complete, that it meets the needs of the business area, and that it is acceptable to the users

When offshoring development, how could differences in Hall's context dimension of culture affect the contribution of a team member to the successful development if an information system? What about Hall's time or speed of messages dimensions?

When offshoring development, context can influence a team member's ability to see creative out of the box solutions or affect a team member's ability to understand the problem under consideration. Hall's time dimension helps understand the difference between polychronic, and monochronic time cultures.

Compare and contrast black box testing and white-box testing

White box testing is based on the method specification associated with each class. Black box testing where tests are developed directly from the specifications of each item in each class

Compare and contrast alpha testing and beta testing

"Alpha testing" is the preliminary stage of acceptance testing using dummy data. "Beta testing" is where the users begin to use the system with live data but are closely monitored for errors


Kaugnay na mga set ng pag-aaral

T/GEOMETRY - UNIT 4 CONGRUENT TRIANGLES AND QUADRILATERALS

View Set

male and female reproductive system quizzes

View Set

Cognitive Psychology: Concepts and Generic Knowledge

View Set

ethics exam 1: moral relativism, moral universalis, CMR, IMR, PE, EE

View Set

Fed Goc chapter 9,10,11,12, Government: Chapters 6-11, Government - Chapter 11 Quiz

View Set

ATI Pharmacology Made Easy 4.0 ~ The Neurological System (Part 2)

View Set

3.4 Given a scenario, install and configure wireless security settings.

View Set

Concept Physic Unit 1 Chapter 2 - Linear Motion

View Set