测试管理复习.doc

上传人:m**** 文档编号:548989902 上传时间:2022-11-24 格式:DOC 页数:5 大小:110.51KB
返回 下载 相关 举报
测试管理复习.doc_第1页
第1页 / 共5页
测试管理复习.doc_第2页
第2页 / 共5页
测试管理复习.doc_第3页
第3页 / 共5页
测试管理复习.doc_第4页
第4页 / 共5页
测试管理复习.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《测试管理复习.doc》由会员分享,可在线阅读,更多相关《测试管理复习.doc(5页珍藏版)》请在金锄头文库上搜索。

1、软件测试管理1、 软件测试的概念:使用人工或自动的手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。2、 测试一般要达到以下目标:确保产品完成了它所在承诺或公布的功能、并且用户可以访问到的功能都有明确的书面说明、确保产品满足性能或者效率要求、确保产品是健壮的和适应用户环境的3、 缺陷的概念:在软件使用过程中所出现的任何问题,或者导致软件不能符合设计要求或不满足消费者需求的问题是可以说是Bug。4、再现缺陷和优化缺陷的描述:(1)必要性 (2)方法:不要想当然地接受任何假设。查找时间依赖和竞争条件的问题。状态缺陷仅在特定软件中显露。考虑资源依赖

2、性和内存、网络、硬件共享的相互作用。关注硬件的失效问题,硬件可能不按照预定方式工作。关注软件的失效问题,对缺陷的修改可能会引发新的缺陷。对于无法再现的缺陷应当采取适当的方法处理。5、(论述)缺陷报告的准则:(1)保证重现缺陷(2)分析故障,使用最少步骤重现缺陷(3)包含所有重现缺陷的必要步骤(4)方便阅读(5)尽量简单一个缺陷一个报告(6)注意自己的语气(7)值得注意的经验:永远都要报告不可重现的错误。不要夸大程序缺陷 。报告小缺陷。及时报告缺陷。引用他人的报告时要小心6、缺陷报告处理流程: 缺陷报告的用途:记录缺陷、报告缺陷、追踪缺陷7、软件生命周期瀑布模型:1系统需求2软件需求3需求分析4

3、设计5编码6测试7运行6、(论述)编写测试计划的意义:软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域测试配置、测试周期、测试资源测试交流、风险分析等内容。借助软件测试计划,参与测试项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试中的各种变更。测试计划是在需求阶段整理完成,和开发计划一起制定的一份计划书,它从属于项目计划中的一个计划。7、测试计划内容分析:测试参考文档、提交的文档、术语和定义、测试范围、测试策略、资源、测试进度、风险分析8、(选择、简答、论述)软件测试流程:(1)单元测试。又称

4、模块测试,是最小单位的测试,单元测试是在系统开发过程中进行的测试活动。在单元测试中,各独立单元模块将在与系统的其他部分相隔离的情况下进行测试,单元测试是测试的第一步。(2)集成测试。也称综合测试,是在单元测试的基础上将已经通过测试的单元模块按照设计要求组装成系统或子系统,在进行的测试(3)系统测试。是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他元素结合在一起,在实际运行环境下,对计算机系统进行全面的功能覆盖。(4)验收测试。验收测试是软件产品交付用户正式使用前的最后一道工序。9、黑盒测试与白盒测试的差别:黑盒测试和白盒测试是完全不同

5、的起点出发的,并且这两个出发点在某种程度上是完全对立的,反映了测试思路的两个极端情况。这两类方法在长期的软件时间过程中已经被证明是你有效和使用的,它们各自具有自己的优缺点,构成互补关系,我们在规划测试时需要把黑盒测试和白盒测试结合起来。通常,在进行单元测试时采用白盒测试,而在确认测试和系统测试中大都采用黑盒测试。10、冒烟测试概念:有针对性地通过验证软件中的主要功能是否能够正常运行11、回归测试概念:回归测试就是过一段时间以后再回过头来对以前修复过的缺陷重新进行测试,看该缺陷是否会重新出现。12、常见的测试方法:功能测试、性能测试、压力测试、负载测试、易用性测试、安装测试13、软件测试的原则:

6、尽早地进行软件测试、软件测试应追溯需求、测试应有第三方来构造、穷举测试是不可能的,要遵循Good-enough原则、必须确定预期输出的结果、必须彻底检查每个测试结果、充分注意测试中的群集现象、其它值得注意的规律和经验14、评审的概念:在正式的会议上将软件项目的成果提交给用户、客户或有关部门人员对软件产品进行评审和批准。其目的是找出可能影响软件产品质量、开发过程、维护工作的适用性和环境方面的设计缺陷,并采取补救措施,以及找出在性能、安全性和经济方面的可能的改进15、软件测试与软件质量的关系:软件质量是指软件产品的特性可以满足用户的功能、性能需求的能力,只有通过严格的软件测试,才能很好地提高软件质

7、量。而软件质量并不是依靠软件测试来保证的,软件的质量要靠不断地提高技术水平和改进软件开发过程来保证,软件测试只是一种有效的提高软件质量的技术手段,而不是软件质量保证的安全网16、处理缺陷报告原则:注意缺陷报告的处理成本、修改缺陷要量力而行、关注被推迟修改的缺陷、如果决定据理力争就一定要赢17、风险分析步骤:1.成立头脑风暴小组、2.编制特征列表、3.确定可能性、4.确定影响、5.赋值、6.确定风险优先级、7.评审/修改值、8.排定特征的优先级、9.确定“分割线”、10.考虑缓解风暴18、(论述)测试人员的服务对象:(1)项目经理。测试员的责任就是,除了向项目经理报告产品的质量情况外,还能告诉项

8、目经理自己能做什么,不能做什么,有关项目的决策和条件会对测试产生什么影响(2)程序员。通过尽可能迅速地提供好的错误报告,使得程序员的工作更容易一些(3)技术文档编写人员。与测试员一样,负责编写文档和在线帮助的技术文档编写人员也可能得不到产品的完整信息(4)技术支持。测试人员通过告诉技术支持可能会给用户带来麻烦的产品问题和研究现场发现的难题,为其提供帮助。(5)市场开发。市场开发要了解产品中任何与产品应该提供给客户的关键利益不一致的地方。(6)管理层和项目相关人员。要以明确、简洁的词汇编写测试总结报告,以便经理能够据此作出决策。(7)用户。测试人员在测试过程中要从使用者的角度出发,令用户满意是项目的最高利益,同时也要考虑满足主要用户对项目的特殊要求。BugZilla状态转换:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号