软件测试基本知识.doc

软件测试基本知识.doc

ID:57774128

大小:161.00 KB

页数:15页

时间:2020-03-27

软件测试基本知识.doc_第1页
软件测试基本知识.doc_第2页
软件测试基本知识.doc_第3页
软件测试基本知识.doc_第4页
软件测试基本知识.doc_第5页
资源描述:

《软件测试基本知识.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-第一章软件工程及UML笔试题1.【基础题】UML:UnifiedModelingLanguage它是一种用于描述、构造软件系统以及商业建模的语言。简单的理解就是它可以以一种直观的方式表示出一个系统的各项内容。2.【基础题】软件开发模型有哪些?答:瀑布模型,快速原型模型,增量模型,螺旋模型。3.【基础题】软件质量因素有哪些?答:正确性、精确性、可靠性、容错性、性能、效率、易用性、可理解性、简洁性、可复用性、可扩充性、兼容性等等。4.【基础题】经常采用的软件质量检查措施有哪些?答:1)事先把检查的主要内容制成一张表,使检查活动集中在主要问题上2)只评审工作

2、,不评审开发者3)建立一个议事日程并遵循它4)不要花太多的时间争论和辩驳5)说清楚问题所在,但不要企图当场解决所有问题6)对检查人员进行适当的培训第二章软件测试基础笔试题1.【基础题】软件有哪些分类?答:1.【基础题】什么是软件测试?答:使用人工或自动手段,运行或检查某个系统的过程。其目的在于检查它是否满足规定的需求或弄清预期结果与实际结果之间的差别。2.【基础题】什么是Bug?答:软件的Bug指的是软件中(包括程序和文档)不符合用户需求的问题。常见的软件Bug分为以下三类:1)没有实现的功能2)完成了用户需求的功能,但是运行时会出现一些功能或性能上的问

3、题3)实现了用户不需要的多余的功能3.【中等题】SQA与测试的区别?答:1)测试是在发现问题,SQA是在预防问题2)测试时Bug已经存在了,而SQA则需要将Bug扼杀在出现之前3)测试作为软件生命周期的一部分,其过程也要受到SQA监督1.【中等题】CMM:CapabilityMaturityModel,即“能力成熟度模型”。2.【提高题】CMM等级如何划分并简要说明?答:第一级:初始级Ø在初始级,企业一般不具备稳定的软件开发与维护的环境。常常在遇到问题的时候,就放弃原定的计划而只专注于编程与测试。第二级:可重复级Ø在这一级,建立了管理软件项目的政策以及为

4、贯彻执行这些政策而定的措施。基于过往的项目的经验来计划与管理新的项目。第三级:定义级Ø在这一级,有关软件工程与管理工程的一个特定的、面对整个企业的软件开发与维护的过程的文件将被制订出来。同时,这些过程是集成到一个协调的整体。这就称为企业的标准软件过程。第四级:定量管理级Ø在这一级,企业对产品与过程建立起定量的质量目标,同时在过程中加入规定得很清楚的连续的度量。作为企业的度量方案,要对所有项目的重要的过程活动进行生产率和质量的度量。软件产品因此具有可预期的高质量。第五级:优化级Ø在这个等级,整个企业将会把重点放在对过程进行不断的优化。企业会采取主动去找出过

5、程的弱点与长处,以达到预防缺陷的目标。同时,分析有关过程的有效性的资料,作出对新技术的成本与收益的分析,以及提出对过程进行修改的建议。1.【基础题】测试工作的基本原则?答:²所有的软件测试都应追溯到用户需求²应当把“尽早地和不断地进行软件测试”作为软件测试者地座右铭²完全测试是不可能的,测试需要终止²测试无法显示软件潜在的缺陷²充分注意测试中的群集现象²程序员应避免检查自己的程序²尽量避免测试的随意性2.【中等题】测试工具分类及常用测试工具?答:功能测试工具—QTP性能测试工具—LoadRunner测试管理工具—TestDirector白盒测试工具—Nu

6、nit,Junit,C++Test,JTest,BoundsChecker,Logiscope第三章缺陷管理笔试题1.【基础题】缺陷的严重等级划分与描述?答:Ø严重:系统崩溃、数据丢失、数据毁坏Ø较严重:操作性错误、错误结果、遗漏功能Ø一般:小问题、错别字、UI布局、罕见故障Ø建议:不影响使用的瑕疵或更好的实现2.【基础题】缺陷的优先级别划分与描述?答:Ø最高优先级:立即修复,停止进一步测试Ø次高优先级:在产品发布之前必须修复Ø中等优先级:如果时间允许应该修复Ø最低优先级:可能会修复,但是也能发布1.【中等题】缺陷的严重等级和优先级别之间的关系?答:Ø一

7、般地,严重等级高的软件缺陷具有较高的优先级。严重等级高说明缺陷对软件造成的质量危害性大,需要优先处理,而严重等级低的缺陷可能只是软件不完美,可以稍后处理。Ø严重等级高优先级不一定高。这有两种情况:一种是如果某个严重的软件缺陷只在非常极端的条件下产生,则没必要马上解决;还有一种情况是,如果修正一个软件缺陷需要修改软件的整体架构,可能会产生更多潜在的缺陷,而且软件由于市场压力必须尽快发布,那么即使缺陷严重等级很高,是否要修复还需要全盘考虑。Ø严重等级低优先级不一定低。比如软件名称或公司名称拼写错误,虽然属于界面错误,严重等级不高,但是关系到软件和公司的市场形

8、象,必须尽快修正。由此可见,缺陷严重级别和优先级之间没有必然的联系。实际操作时要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。