?什么是回归测试?
白盒测试要了解软件内部的结构,测试代码是否正确实现了功能。
黑盒测试是不需要了解软件内部节构,依据软件的需求规格说明书,检查程序的功能是否符合需求说明。
?什么是回归测试?
白盒测试要了解软件内部的结构,测试代码是否正确实现了功能。
黑盒测试是不需要了解软件内部节构,依据软件的需求规格说明书,检查程序的功能是否符合需求说明。
回归测试一是检查所作的修改是否到达预定目的,如错误得到改正,能够适应新的运行环境等等;二是不影响软件的其他功能的正确性。
、集成测试、系统测试的侧重点是什么?
单元测试的重点是系统的模块,包括子程序的正确性验证等。
集成测试的重点是模块间的衔接以及参数的传递等。
系统测试的重点是整个系统的运行以及与其它软件的兼容性。
、依据是哪些?
白盒测试用例设计有如下方法:根本路径测试、等价类划分、边界值分析、覆盖测试、循环测试、数据流测试、程序插桩测试、变异测试。这时候依据就是详细设计说明书及其代码结构。
黑盒测试用例设计方法:等价类划分、边界值分析、错误推测方法、因果图方法、场景设计法;依据是用户需求规格说明书,详情设计说明书。
?
掌握根本的测试根底理论
本着找出软件存在的问题的态度进行测试,即客观,不要以挑刺形象出现
可熟练阅读需求规格说明书等文档
以用户的观点看待问题
有着强烈的质量意识
细心和责任心
良好的有效的沟通方式〔与开发人员及客户〕
具有以往的测试经验
能够及时准确地判断出高危险区在何处
?
大爆炸集成;自顶向下集成;自底向上集成;三明治集成;分层集成;基干集成;基于功能的集成;基于消息的集成;基于风险的集成;基于进度的集成;
、性能及其他?
?
?
:链接测试,表单测试,Cookie测试,设计语言测试,数据库测试
:连接速度测试,负载测试,压力测试
:导航测试,图形测试,内容测试,整体界面测试
:平台测试,浏览器测试
?
,为什么
软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势,缺陷发现的越晚,修复它所花费的本钱就越大。
?
一个良好的需求应当具有以下特点:
完整性:每一项需求都必须将所要实现的功能描述清楚,以使开发人员获得设计和实现这些功能所需的所有必要信息。
正确性:每一项需求都必须准确地陈述其要开发的功能。
一致性:一致性是指与其它软件需求或高层〔系统,业务〕需求不相矛盾。
可行性:每一项需求都必须是与系统和环境的权能和限制范围内可以实施的。
无二义性:对所有需求说明的读者都只能有一个明确统一的解释,由于自然语方极易导致二义性,所以尽量把每项需求用简洁明
最新中软面试题 来自淘豆网m.daumloan.com转载请标明出处.