当前位置:文档之家› 应用系统测试第一次作业题答案(最新整理)

应用系统测试第一次作业题答案(最新整理)

第三题:简答题
1.请简述禅道里bug的基本处理流程?
答:禅道里面缺陷处理的基本流程是:
测试提交bug => 开发解决bug => 测试验证bug => 测试关闭bug。

如果bug验证没有通过,可以激活:测试提交bug => 开发解决bug => 测试验证bug => 测试激活bug => 开发解决bug => 测试验证=> 测试关闭。

还有一个流程就是bug关闭之后,又发生了。

测试提交bug => 开发解决bug => 测试验证bug => 测试关闭bug => 测试激活bug => 开发解决bug => 测试验证=> 测试关闭。

2.请简述集成测试与系统测试的区别?
答:用例的粒度:系统测试用例相对很接近用户接受测试用例;集成测试用例比系统测试用例更详细,而且对于接口部分要重点写;
执行测试的顺序:先执行集成测试,待集成测试出的问题修复之后,(配置管理,基线化),再做系统测试;
用例的数量:系统测试的用例数量一般比集成测试的用例数量少;
系统测试最主要的就是功能测试,测试软件《需求规格说明书》中提到的功能是否有遗漏,是否正确的实现。

做系统测试要严格按照《需求规格说明书》,以它为标准。

测试方法一般都使用黑盒测试法;
集成测试在系统测试之前,单元测试完成之后系统集成的时候进行测试。

集成测试主要是针对程序内部结构进行测试,特别是对程序之间的接口进行测试。

集成测试对测试人员的编写脚本能力要求比较高。

测试方法一般选用黑盒测试和白盒测试相结合。

3.请简述软件测试与软件质量保证的异同?
答:软件质量保证与软件测试二者之间既存在包含又存在交叉关系;
软件测试能够找出软件缺陷,确保软件产品满足需求。

但是测试不是质量保证。

二者并不等同。

测试可以查找错误并进行修改,从而提高软件产品的质量。

软件质量保证则是避免错误以求高质量,并且还有其他方面的措施以保证质量问题。

共同点:软件测试和软件质量保证的目的都是尽力确保软件产品满足需求,从而开发出高质量的软件产品。

两个流程都是贯穿整个软件开发生命周期中。

正规的软件测试系统主要包括:制定软件计划,测试设计,实施测试,建立和更新测试文档。

而软件质量保证的主要工作为制定软件质量要求,组织正式审查,软件测试管理,对软件的变更进行控制,对软件质量进行度量,对软件质量情况及时记录和报告。

软件质量保证的职能是向管理层提供正确的可行信息,从而促进和辅助设计流程的改进。

软件质量保证的职能还包括监督测试流程,这样测试工作就可以被客观地审查和评估,同时也有助于测试流程的改进;
不同点:二者的不同之处在于软件质量保证工作侧重对软件开发流程中的各个过程进行管理与控制,杜绝软件缺陷的产生。

而测试则是对已产生的软件缺陷进行修复。

4.简述决策表建立步骤?
答:根据软件规格说明
①列出所有的条件桩和动作桩;。

相关主题