欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件测试计划模板-英文版.pdf

    • 资源ID:32160241       资源大小:146.44KB        全文页数:9页
    • 资源格式: PDF        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件测试计划模板-英文版.pdf

    Software Test Plan (STP) Template Software Test Plan 9/22/2018 9:27:27 AM 1 1. INTRODUCTION The Introduction section of the Software Test Plan (STP) provides an overview of the project and the product test strategy, a list of testing deliverables, the plan for development and evolution of the STP, reference material, and agency definitions and acronyms used in the STP. The Software Test Plan (STP) is designed to prescribe the scope, approach, resources, and schedule of all testing activities. The plan must identify the items to be tested, the features to be tested, the types of testing to be performed, the personnel responsible for testing, the resources and schedule required to complete testing, and the risks associated with the plan .1.1 Objectives (Describe, at a high level, the scope, approach, resources, and schedule of the testing activities. Provide a concise summary of the test plan objectives, the products to be delivered, major work activities, major work products, major milestones, required resources, and master high-level schedules, budget, and effort requirements.) 1.2 Testing Strategy Testing is the process of analyzing a software item to detect the differences between existing and required conditions and to evaluate the features of the software item. (This may appear as a specific document (such as a Test Specification), or it may be part of the organizations standard test approach. For each level of testing, there should be a test plan and an appropriate set of deliverables. The test strategy should be clearly defined and the Software Test Plan acts as the high-level test plan. Specific testing activities will have their own test plan. Refer to section 5 of this document for a detailed list of specific test plans.) Specific test plan components include: Purpose for this level of test,Items to be tested,Features to be tested,Features not to be tested,Management and technical approach,Pass / Fail criteria,Individual roles and responsibilities,Milestones, Schedules, andRisk assumptions and constraints. Software Test Plan 9/22/2018 9:27:27 AM 2 1.3 Scope (Specify the plans for producing both scheduled and unscheduled updates to the Software Test Plan (change management). Methods for distribution of updates shall be specified along with version control and configuration management requirements must be defined.) Testing will be performed at several points in the life cycle as the product is constructed. Testing is a very dependent activity. As a result, test planning is a continuing activity performed throughout the system development life cycle. Test plans must be developed for each level of product testing. 1.4 Reference Material (Provide a complete list of all documents and other sources referenced in the Software Test Plan. Reference to the following documents (when they exist) is required for the high-level test plan: Project authorization,Project plan,Quality assurance plan,Configuration management plan,Organization policies and procedures, andRelevant standards.)1.5 Definitions and Acronyms (Specify definitions of all terms and agency acronyms required to properly interpret the Software Test Plan. Reference may be made to the Glossary of Terms on the IRMC web page.) 2. TEST ITEMS (Specify the test items included in the plan. Supply references to the following item documentation: Requirements specification,Design specification,Users guide,Operations guide,Installation guide,Features (availability, response time),Defect removal procedures, andVerification and validation plans.) Software Test Plan 9/22/2018 9:27:27 AM 3 2.1 Program Modules(Outline testing to be performed by the developer for each module being built.)2.2 Job Control Procedures (Describe testing to be performed on job control language (JCL), production scheduling and control, calls, and job sequencing.) 2.3 User Procedures (Describe the testing to be performed on all user documentation to ensure that it is correct, complete, and comprehensive.)2.4 Operator Procedures (Describe the testing procedures to ensure that the application can be run and supported in a production environment (include Help Desk procedures). 3. FEATURES TO BE TESTED (Identify all software features and combinations of software features to be tested. Identify the test design specifications associated with each feature and each combination of features.)4. FEATURES NOT TO BE TESTED(Identify all features and specific combinations of features that will not be tested along with the reasons.) Software Test Plan 9/22/2018 9:27:27 AM 4 5. APPROACH (Describe the overall approaches to testing. The approach should be described in sufficient detail to permit identification of the major testing tasks and estimation of the time required to do each task. Identify the types of testing to be performed along with the methods and criteria to be used in performing test activities. Describe the specific methods and procedures for each type of testing. Define the detailed criteria for evaluating the test results.) (For each level of testing there should be a test plan and the appropriate set of deliverables. Identify the inputs required for each type of test. Specify the source of the input. Also, identify the outputs from each type of testing and specify the purpose and format for each test output. Specify the minimum degree of comprehensiveness desired. Identify the techniques that will be used to judge the comprehensiveness of the testing effort. Specify any additional completion criteria (e.g., error frequency). The techniques to be used to trace requirements should also be specified.) 5.1 Component Testing (Testing conducted to verify the implementation of the design for one software element (e.g., unit, module) or a collection of software elements. Sometimes called unit testing. The purpose of component testing is to ensure that the program logic is complete and correct and ensuring that the component works as designed.) 5.2 Integration Testing (Testing conducted in which software elements, hardware elements, or both are combined and tested until the entire system has been integrated. The purpose of integration testing is to ensure that design objectives are met and ensures that the software, as a complete entity, complies with operational requirements. Integration testing is also called System Testing.) 5.3 Conversion Testing (Testing to ensure that all data elements and historical data is converted from an old system format to the new system format.) 5.4 Job Stream Testing (Testing to ensure that the application operates in the production environment.) Software Test Plan 9/22/2018 9:27:27 AM 5 5.5 Interface Testing (Testing done to ensure that the application operates efficiently and effectively outside the application boundary with all interface systems.)5.6 Security Testing (Testing done to ensure that the application systems control and auditability features of the application are functional.)5.7 Recovery Testing (Testing done to ensure that application restart and backup and recovery facilities operate as designed.)5.8 Performance Testing (Testing done to ensure that that the application performs to customer expectations (response time, availability, portability, and scalability).5.9 Regression Testing (Testing done to ensure that that applied changes to the application have not adversely affected previously tested functionality.)5.10 Acceptance Testing (Testing conducted to determine whether or not a system satisfies the acceptance criteria and to enable the customer to determine whether or not to accept the system. Acceptance testing ensures that customer requirements objectives are met and that all components are correctly included in a customer package.) 5.11 Beta Testing (Testing, done by the customer, using a pre-release version of the product to verify and validate that the system meets business functional requirements. The purpose of beta testing is to detect application faults, failures, and defects.) Software Test Plan 9/22/2018 9:27:27 AM 6 6. PASS / FAIL CRITERIA(Specify the criteria to be used to determine whether each item has passed or failed testing.) 6.1 Suspension Criteria (Specify the criteria used to suspend all or a portion of the testing activity on test items associated with the plan.) 6.2 Resumption Criteria (Specify the conditions that need to be met to resume testing activities after suspension. Specify the test items that must be repeated when testing is resumed.)6.3 Approval Criteria (Specify the conditions that need to be met to approve test results. Define the formal testing approval process.) 7. TESTING PROCESS(Identify the methods and criteria used in performing test activities. Define the specific methods and procedures for each type of test. Define the detailed criteria for evaluating test results.) 7.1 Test Deliverables (Identify the deliverable documents from the test process. Test input and output data should be identified as deliverables. Testing report logs, test incident reports, test summary reports, and metrics reports must be considered testing deliverables.) 7.2 Testing Tasks (Identify the set of tasks necessary to prepare for and perform testing activities. Identify all intertask dependencies and any specific skills required.) 7.3 Responsibilities (Identify the groups responsible for managing, designing, preparing, executing, witnessing, checking, and resolving test activities. These groups may include the developers, testers, operations staff, technical support staff, data administration Software Test Plan 9/22/2018 9:27:27 AM 7 staff, and the user staff.) 7.4 Resources (Identify the resources allocated for the performance of testing tasks. Identify the organizational elements or individuals responsible for performing testing activities. Assign specific responsibilities. Specify resources by category. If automated tools are to be used in testing, specify the source of the tools, availability, and the usage requirements .) 7.5 Schedule (Identify the high level schedule for each testing task. Establish specific milestones for initiating and completing each type of test activity, for the development of a comprehensive plan, for the receipt of each test input, and for the delivery of test output. Estimate the time required to do each test activity.) (When planning and scheduling testing activities, it must be recognized that the testing process is iterative based on the testing task dependencies.) 8. ENVIRONMENTAL REQUIREMENTS (Specify both the necessary and desired properties of the test environment including the physical characteristics, communications, mode of usage, and testing supplies. Also provide the levels of security required to perform test activities. Identify special test tools needed and other testing needs (space, machine time, and stationary supplies. Identify the source of all needs that is not currently available to the test group.) 8.1 Hardware (Identify the computer hardware and network requirements needed to complete test activities.) 8.2 Software (Identify the software requirements needed to complete testing activities.) 8.3 Security (Identify the testing environment security and asset protection requirements.) 8.4 Tools (Identify the special software tools, techniques, and methodologies employed in Software Test Plan 9/22/2018 9:27:27 AM 8 the testing efforts. The purpose and use of each tool shall be described. Plans for the acquisition, training, support, and qualification for each tool or technique.) 8.5 Publications (Identify the documents and publications that are required to support testing activities.) 8.6 Risks and Assumptions (Identify significant constraints on testing such as test item availability, test resource availability, and time constraints. Identify the risks and assumptions associated with testing tasks including schedule, resources, approach and documentation. Specify a contingency plan for each risk factor.) 9. CHANGE MANAGEMENT PROCEDURES (Identify the software test plan change management process. Define the change initiation, change review, and change authorization process.) 10. PLAN APPROVALS (Identify the plan approvers. List the name, signature and date of plan approval.)

    注意事项

    本文(软件测试计划模板-英文版.pdf)为本站会员(33****7)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开