Copyright 2009 Powered by Nemo 软件测试 学习笔记1.软件测试导论1.目前国内软件测试行业现状是什么?A:①国内测试行业蓬勃发展。 ②起步晚,对测试资源的投入,人员培训,工具购买等相对缺乏。 ③这需要一个过程,包括软件企业对测试的认识有待提高;测试人员需要不断学习和提高个人能力2.目前软件测试人员水平如何?A:①目前国内测试人员的水平普遍偏低,a.测试用例的设计能力b.测试的规范执行c.自动化测试和性能测试方面②由于测试行业起步晚,测试人员缺乏经验3.对软件测试的发展过程的了解如何?A:①最早的软件测试是开发人员编程后,自己进行调试,这样的测试不科学,很局限,缺乏第三方监督。 ②后来,越来越多的公司组建独立的测试小组,进行独立测试,从而逐渐形成了专门的测试职业。 ③现在,更多的学者专门研究测试理论和技术,开发专门的测试工具。4 .软件测试将来的发展方向是什么?A:①逐渐出现更多更好的测试工具,自动化测试越来越普遍。 ②开发人员的测试意识不断增强,与测试人员一起讨论测试的设计,做更多的单元测试。5 .什么制约了软件测试的发展?A:①软件开发的快速发展与软件测试大部分依靠落后的手工测试的矛盾。 ②软件测试缺乏其他学科,如数学,人工智能等有力支持,仍然依靠测试人员的经验和发现 bu g 的能力。2.软件测试的组织1.最简单的软件测试组织是什么?A:没有任何组织的测试,几个人甚至一两个人,没有任何分工,没有任何层次结构。1 Copyright 2009 Powered by Nemo2.测试组织的分类有哪些?A:①按测试人员参与来划分 有专职型和兼职型。 ②按人员从属关系来划分 有项目型和职能型。3.MSF 模型是什么?A:如图: 4.敏捷测试角色是什么?A:如图:5.FIT(Frame for Integrated)面向业务的支持编码角色是什么?A:利用 FIT,测试人员或用户可以在 w ord 文档中通过举例列表格的方式来说明满足某项功能需要的输入输出,FIT 自动比较期待输出和实际输出之间的差异来判断测试是否通过。6.敏捷项目的测试划分:A:①面向业务 + 批判产品 → 用户 ②面向技术 + 批判产品 → 专门的测试人员 ③面向业务 + 支持编码 → 测试人员 / 用户 ④面向技术 + 支持编码 → 开发人员 / 熟悉单元测试的测试人员7 .测试规范包括哪些?A:软件测试方法指南 测试用例设计规范 缺陷录入规范 测试计划规范 测试报告规范项目管理产品管理用户体验发布管理测...