




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1, 什么是测试用例?测试用例的特点、测试用例基本准则软件测试基本测试用例的定义:测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小实体。测试用例的特征:(1)最有可能抓住错误的;(2)不是重复的、多余的;(3)一组相似测试用例中最有效的;(4)既不是太简单,也不是太复杂。测试用例基本准则测试用例的代表性能够代表并覆盖各种合理的和不合理的、合法的和非法的、边界的和越界的以及极限的输入数据、操作和环境设置等。测试结果的可判定性即测试执行结果的正确性是可判定的,每一个测试用例都应有相应的期望结果。测试结果的可再现性即对同样的测试用例,系统的执行结果应当是相同的。
2、2,静态测试中的代码审查有什么作用程序员通常会得到编程风格、算法选择及编译技术等方面的反馈信息;其他参与者也可以通过接触其他程序员的错误和编程风格而同样受益匪浅;代码检查还是早期发现程序员中最易出错的部分的方法之一,有助于基于计算机的测试过程中将得到等多的注意力集中在这些地方。3,QTP 脚本动作切分的好处让测试脚本更为模块化且更容易被重复使用4,集成测试的原则、集成测试目的集成测试:集成测试又称组装测试,是在单元测试的基础上,将所有模块按照设计要求组装成子系统或系统进行的测试活动。又称子系统测试、联合测试集成测试原则:(1)要测试所有公共接口(2)关键模块必须进行充分测试(3)集成测试应当按
3、一定的层次进行(4)集成测试的策略应当综合考虑质量、成本和进度之间的关系(5)应当尽早进行,并以总体设计为基础。(6)在模块与接口划分上测试人员应当与开发人员进行充分沟通。(7)测试执行结果应当如实记录集成测试目的:确保各单元组合在一起后能够按既定意图协作运行,并确保增量的行为正确,所测试的内容包括单元间的接口以及集成后的功能。5,什么是等价类,及其好处所谓等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,它们具有等价特性,即每一类的代表性数据在测试中的作用都等价于这一类中的其它数据。这样,对于表征该类的数据输入将能代表整个子集合的输入。6,性能测试,主要
4、包括哪些性能、优化测试一般性能测试、稳定性、负载:、压力、P136优化测试:7,桩模块和驱动模块含义,并用桩模块测试,并写出5条测试用例(自顶向上)桩模块:用来代替所测试模块调用的子模块。驱动模块:用来模拟被测试模块的上一级模块,相当于被测模块的主程序。它接收数据,将相关数据传送给被测模块,启动被测模块,并打印出相应的结果。8、回归测试回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。9、电脑中的计算器设计出测试用例10、测试的原则(1)完全测试是不可能的(2)软件测试是有风险的行为(3)测试无法显示
5、潜伏的软件缺陷(4)难以描述的软件缺陷(5)软件缺陷的群集现象(寄生虫)(6)杀虫剂(不断编写不同的新测试用例,对程序的不同部分进行测试,找出更多缺陷)(7)并非所有的软件缺陷都能修复11、测试停止后应该基于哪几个因素?(8)测试停止的标准是什么: 实用的停止测试标准应该基于以下几个因素: 成功地采用了具体的测试用例设计方法; 每一类覆盖的覆盖率; 故障检测率(即每一单元测试时间内检测出的故障数)低于指定的限度。基于故障检测数量的标准必须注明故障的严重性程度。 检测出故障的具体数量或消耗的具体时间等。 常用的停止测试的标准有5类 测试超过了预定的时间,停止测试; 执行了所有测试用例但没有发现故
6、障,停止测试; 使用特定的测试用例设计方法作为判断测试停止的基础; 正面指出测试停止的要求,比如发现并修改70个软件故障; 根据单位时间内查出故障的数量决定是否停止测试。1,NextDay 决策表并化简,并写出测试用例2,类似于书上P77图4.3的流程图,画出控制流图,找出路径,独立路径,环形复杂度,并写出测试用例3,边界值测试,三个例子,找出边界值第一个:一个文件最多可以存155个字符;第二个:一个文本域可输入1-100的实数;第三个:使用126邮箱4,指出什么函数吧. (记不清楚了)程序的错误(静态测试)11、什么是软件缺陷?(1)软件未达到产品说明书中已经标明的功能;(2)软件出现了产品
7、说明书中指明不会出现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标;(4)软件功能超出了产品说明书中指明的范围;(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。软件测试是为了发现错误而执行程序的过程。12、测试在开发阶段的作用如下:(1)项目规划阶段:负责从单元测试到系统测试的整个测试阶段的监控。(2)需求分析阶段:确定测试需求分析、系统测试计划的制定。其中,测试需求分析是对产品生命周期中测试所需求的资源、配置、每阶段评判通过的规约;系统测试计划则是依据软件的需求规格说明书,制定测试计划和设计相应的测试用例。(3)概要设计和详细设计阶段:确保集成
8、测试计划和单元测试计划完成。(4)编码阶段:由开发人员进行自己13、软件缺陷的定义:(1软件未达到产品说明书中已经标明的功能;(2软件出现了产品说明书中指明不会出现的错误;(3软件未达到产品说明书中虽未指出但应当达到的目标;(4软件功能超出了产品说明书中指明的范围;(5软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。14、等价类划分的步骤(1)先考虑输入数据的类型(合法型和非法型)(2)再考虑数据范围(合法型中的合法区间和非法区间)(3)画出示意图,区分等价类(4)为每一个等价类编号。(5)考虑输出,进行补充15、什么是单元测试又称模块测试,是开发过程中进行的最低级别的活动。是一种细粒度的测试。其依据是详细设计规格说明书,对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误。16、自底向上增量测试自顶向下增量式测试表示逐步集成和逐步测试是按照结构图自上而下进行的,即模块集成的顺序是首先集成主控模块(主程序),然后依照控制层次结构向下进行集成。从属于主控模块的按深度优先方式(纵向)或者广度优先方式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 政工师考试题库及答案
- 校园安全教育-人力资源
- 蒸汽机车考试题及答案
- 离婚协议模板:涵盖赡养费、子女抚养及财产分割细则
- 配送中心设备采购与安装方案
- 高速铁路建设项目施工总承包及系统集成合同
- 事业单位职工社会保险停缴及退休待遇保障合同
- 高档写字楼物业管理权变更与物业服务升级合同
- 文化创意产业投资合作简易民间借贷合同范本
- 现代学徒制环境工程技术人才培养三方协议书
- 2025年调酒师职业资格考试模拟试题集锦及答案
- 基孔肯雅热主题班会课件
- 2025年北京市公务员考试行测真题及答案详解(全优)
- 2025《煤矿安全规程》新旧对照专题培训
- 2025-2026学年冀人版三年级科学上册(全册)教学设计(附目录)
- 磷化铝管理办法
- 手术室专科护士职业考试试卷与答案
- 门窗工程管理办法
- 依法治校视角下高校后勤管理法律风险的识别与化解策略
- 2025年法学专业基础课程试题及答案
- 腰椎管狭窄症病例讨论
评论
0/150
提交评论