IEEE 1008-1987 en Software Unit Testing《软件单元测试》.pdf
《IEEE 1008-1987 en Software Unit Testing《软件单元测试》.pdf》由会员分享,可在线阅读,更多相关《IEEE 1008-1987 en Software Unit Testing《软件单元测试》.pdf(31页珍藏版)》请在麦多课文档分享上搜索。
1、Recognized as anAmerican National Standard (ANSI)Copyright 1986 byThe Institute of Electrical and Electronics Engineers, Inc., 3 Park Avenue, New York, NY 10016-5997, USAPrint: ISBN 1-55937-672-4 SH10587PDF: ISBN 0-7381-0400-0 SS10587No part of this publication may be reproduced in any form, in an e
2、lectronic retrieval system or otherwise, without the prior written permission of the publisher.ANSI/IEEE Std 1008-1987(R2009)IEEE Standard for Software Unit TestingSponsorSoftware Engineering Standards Subcommitteeof theIEEE Power Engineering SocietyReaffirmed 9 December 2009Approved 11 December 198
3、6IEEE-SA Standards BoardApproved 18 April 2003American National Standards InstituteIEEE Standards documents are developed within the IEEE Societies and the Standards Coordinating Committees of theIEEE Standards Association (IEEE-SA) Standards Board. The IEEE develops its standards through a consensu
4、s develop-ment process, approved by the American National Standards Institute, which brings together volunteers representing variedviewpoints and interests to achieve the final product. Volunteers are not necessarily members of the Institute and serve with-out compensation. While the IEEE administer
5、s the process and establishes rules to promote fairness in the consensus devel-opment process, the IEEE does not independently evaluate, test, or verify the accuracy of any of the information containedin its standards.Use of an IEEE Standard is wholly voluntary. The IEEE disclaims liability for any
6、personal injury, property or other dam-age, of any nature whatsoever, whether special, indirect, consequential, or compensatory, directly or indirectly resultingfrom the publication, use of, or reliance upon this, or any other IEEE Standard document.The IEEE does not warrant or represent the accurac
7、y or content of the material contained herein, and expressly disclaimsany express or implied warranty, including any implied warranty of merchantability or fitness for a specific purpose, or thatthe use of the material contained herein is free from patent infringement. IEEE Standards documents are s
8、upplied “AS IS.”The existence of an IEEE Standard does not imply that there are no other ways to produce, test, measure, purchase, market,or provide other goods and services related to the scope of the IEEE Standard. Furthermore, the viewpoint expressed at thetime a standard is approved and issued i
9、s subject to change brought about through developments in the state of the art andcomments received from users of the standard. Every IEEE Standard is subjected to review at least every five years for revi-sion or reaffirmation. When a document is more than five years old and has not been reaffirmed
10、, it is reasonable to concludethat its contents, although still of some value, do not wholly reflect the present state of the art. Users are cautioned to checkto determine that they have the latest edition of any IEEE Standard.In publishing and making this document available, the IEEE is not suggest
11、ing or rendering professional or other servicesfor, or on behalf of, any person or entity. Nor is the IEEE undertaking to perform any duty owed by any other person orentity to another. Any person utilizing this, and any other IEEE Standards document, should rely upon the advice of a com-petent profe
12、ssional in determining the exercise of reasonable care in any given circumstances.Interpretations: Occasionally questions may arise regarding the meaning of portions of standards as they relate to specificapplications. When the need for interpretations is brought to the attention of IEEE, the Instit
13、ute will initiate action to prepareappropriate responses. Since IEEE Standards represent a consensus of concerned interests, it is important to ensure that anyinterpretation has also received the concurrence of a balance of interests. For this reason, IEEE and the members of itssocieties and Standar
14、ds Coordinating Committees are not able to provide an instant response to interpretation requestsexcept in those cases where the matter has previously received formal consideration. Comments for revision of IEEE Standards are welcome from any interested party, regardless of membership affiliation wi
15、thIEEE. Suggestions for changes in documents should be in the form of a proposed change of text, together with appropriatesupporting comments. Comments on standards and requests for interpretations should be addressed to:Secretary, IEEE-SA Standards Board445 Hoes LanePiscataway, NJ 08854USAAuthoriza
16、tion to photocopy portions of any individual standard for internal or personal use is granted by the Institute ofElectrical and Electronics Engineers, Inc., provided that the appropriate fee is paid to Copyright Clearance Center. Toarrange for payment of licensing fee, please contact Copyright Clear
17、ance Center, Customer Service, 222 Rosewood Drive,Danvers, MA 01923 USA; (978) 750-8400. Permission to photocopy portions of any individual standard for educationalclassroom use can also be obtained through the Copyright Clearance Center.Note: Attention is called to the possibility that implementati
18、on of this standard may require use of subject mat-ter covered by patent rights. By publication of this standard, no position is taken with respect to the existence orvalidity of any patent rights in connection therewith. The IEEE shall not be responsible for identifying patentsfor which a license m
19、ay be required by an IEEE standard or for conducting inquiries into the legal validity orscope of those patents that are brought to its attention.Copyright 2001 IEEE. All rights reserved.1Forward(This forward is not a part of ANSI/IEEE Std 1008-1987, IEEE Standard for Software Unit Testing)Objective
20、sThis standards primary objective is to specify a standard approach to software unit testing that can be usedas a basis for sound software engineering practice.A second objective is to describe the software engineering concepts and testing assumptions on which thisstandard approach is based. This in
21、formation is contained in Appendix B. Note that Appendix B is not a partof this standard.A third objective is to provide guidance and resource information to assist with the implementation andusage of the standard unit testing approach. This information is contained in Appendixes A, C, and D. Noteth
22、at these Appendixes are not a part of this standard.MotivationA consensus definition of sound unit testing provides a baseline for the evaluation of specific approaches. Italso aids communication by providing a standard decomposition of the unit testing process.AudienceThe primary audience for this
23、standard is unit testers and unit test supervisors. This standard was developedto assist those who provide input to, perform, supervise, monitor, and evaluate unit testing.Relationship with Other Software Engineering StandardsANSI/IEEE Std 829-1983, IEEE Standard for Software Test Documentation, des
24、cribes the basic informationneeds and results of software testing. This unit testing standard requires the use of the test design specifica-tion and test summary report specified in ANSI/IEEE Std 829-1983. This standard is one of a series aimed at establishing the norms of professional practice in s
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IEEE10081987ENSOFTWAREUNITTESTING 软件 单元测试 PDF

链接地址:http://www.mydoc123.com/p-1247980.html