为什么要在一个团队中开展软件测试工作
答:因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO 质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作
在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况
您在以往的测试工作中都曾经具体从事过哪些工作
其中最擅长哪部分工作
您所熟悉的软件测试类型都有哪些
请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试„„) 04
请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系
测试计划工作的目的是什么
测试计划工作的内容都包括什么
其中哪些是最重要的
答:软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容
借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更
测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术
所以其中最重要的是测试测试策略和测试方法(最好是能先评审) 08
您认为做好测试计划工作的关键是什么
您所熟悉的测试用例设计方法都有哪些
请分别以具体的例子来说明这些方法在测试用例设计工作中的应用
您认为做好测试用例设计工作的关键是什么
答:白盒测试用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果 黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口
不可能做到完全测试,以最少的用例在合理的时间