软件测试面试题(八)

一:TestDirector有哪些功能,如何对软件测试过程进行管理?
需求管理

  • 定义测试范围

  • 定义需求树

  • 描述需求树的功能点
    测试计划

  • 定义测试目标和测试策略

  • 分解应用程序,建立测试计划树

  • 确定每个功能点的测试方法

  • 将每个功能点连接到需求上,使测试计划覆盖全部的测试需求

  • 描述手工测试的测试步骤

  • 指明需要进行自动化测试的功能点
    测试执行

  • 定义测试集合

  • 为每个测试人员制定测试任务和测试日程的安排

  • 运行自动化测试
    缺陷跟踪

  • 记录缺陷

  • 查看新增缺陷,并确定哪些是需要修正的

  • 相关技术人员修改缺陷

  • 分析缺陷统计图表,分析应用程序的开发质量
    二:软件评审一般由哪些人员参加?其目的是什么?
    在正式会议上将项目成果提交给用户、客户或有关部门人员对软件产品进行评审和批准。其目的是可以找出可能影响软件产品质量、开发过程、维护工作的适用性和环境方面的设计缺陷,并采取补救措施,以及找出在性能、安全性和经济方面的可能改进。
    人员:用户、客户、有关方面研发人员,测试人员,需求分析师等
    三:测试活动中,如果发现需求文档不完善或者不准确,怎么处理?
    测试需求分析发现需求文档中不完善或者不准确,应该立即和相关人员进行协调交流。
    四:阶段评审与项目评审有什么区别?
    答阶段评审 对项目各个阶段评审:对阶段成果和工作
    项目评审 对项目总体评审:对工作和产品
    五:什么是桩模块,什么是驱动模块?
    桩模块:被测模块调用模块
    驱动模块:调用被测模块
    六:什么是扇入?什么是扇出?
    扇入:被调次数
    扇出:调其它模块数目
    七:你认为做好测试计划工作的关键是什么?
    软件测试计划就是在软件测试工作正式实施之前明确测试的对象,并且通过对资源、时间、风险、测试范围和预算等方面的综合分析和规划,保证有效的实施软件测试;
    做好测试计划的关键:目的,管理,规范

  • 明确测试的目标,增强测试计划的实用性

  • 坚持5W原则,明确内容与过程

  • 采用评审和更新机制,保证测试计划满足实际需求

  • 分别创建测试计划与测试详细规格说明、测试用例
    八:你觉得对于测试有哪些基本素质的要求?

  • 细心、只要细心才能保证不遗漏测试点并及时发现问题

  • 善于怀疑,在测试的过程中总会遇到开发说这个功能肯定没有问题,这个时候就要小心开发给你埋得坑

  • 要有追根究底的精神,我们有的时候发现一些不好复现的bug,对于这样的bug一定要有找不到出问题不罢休的精神

  • 考虑问题要周到,需要测试结合需求业务流程,和不同手机的兼容等多个方面来考虑问题。

  • 要具有良好的沟通能力,不要让开发说服你这个问题修补修改,如果你认为这个问题比较严重,需要说服开发来修改他认为不用修改的问题
    九:一套完整的测试应该由那些阶段组成?

  • 测试计划

  • 测试设计与开发

  • 测试实施

  • 测试评审

  • 测试结论
    十:软件测试的流程是什么?

  • 需求调查:全面了解您的系统概况、应用领域、软件开发周期、软件开发环境、开发组织、时间安排、功能需求、性能需求、质量需求、测试要求等根据系统概况进行项目所需人员、时间和工作量估计及项目报价。

  • 制定初步的项目计划:在与您充分共同和协商的基础上指定我们的测试计划。

  • 测试准备:组织测试团队、培训、建立测试和管理环境等

  • 测试设计:按照测试要求进行每个人测试项的测试计划,包括测试用例及测试脚本的开发等。

  • 测试实施:按照测试计划进行实施测试

  • 测试评估:根据测试的结果,出具测试评估的报告。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值