软件测试笔记

更新时间:2023-07-21 14:20:33 阅读: 评论:0

软件测试 学习笔记
1.软件测试导论
1.目前国内软件测试行业现状是什么?
A:①国内测试行业蓬勃发展。
②起步晚,对测试资源的投入,人员培训,工具购买等相对缺乏。
③这需要一个过程,包括软件企业对测试的认识有待提高;测试人员需要不断学习和提
高个人能力
2.目前软件测试人员水平如何?
A:①目前国内测试人员的水平普遍偏低,
a.测试用例的设计能力
b.测试的规范执行
c.自动化测试和性能测试方面
②由于测试行业起步晚,测试人员缺乏经验
3.对软件测试的发展过程的了解如何?
A:①最早的软件测试是开发人员编程后,自己进行调试,这样的测试不科学,很局限,缺乏第三方监督。
什么乌龟好养
②后来,越来越多的公司组建独立的测试小组,进行独立测试,从而逐渐形成了专门的
测试职业。
③现在,更多的学者专门研究测试理论和技术,开发专门的测试工具。
4.软件测试将来的发展方向是什么?
A:①逐渐出现更多更好的测试工具,自动化测试越来越普遍。
②开发人员的测试意识不断增强,与测试人员一起讨论测试的设计,做更多的单元测试。
5.什么制约了软件测试的发展?
A:①软件开发的快速发展与软件测试大部分依靠落后的手工测试的矛盾。
②软件测试缺乏其他学科,如数学,人工智能等有力支持,仍然依靠测试人员的经验和
发现bug的能力。
2.软件测试的组织
1.最简单的软件测试组织是什么?
A:没有任何组织的测试,几个人甚至一两个人,没有任何分工,没有任何层次结构。
2.测试组织的分类有哪些?
A :①按测试人员参与来划分 有专职型和兼职型。
②按人员从属关系来划分 有项目型和职能型。
3.MSF 模型是什么?
A :如图:
4.敏捷测试角色是什么?
出生入死是什么意思
A :如图:
豫剧特点
5.FIT (Frame for Integrated )面向业务的支持编码角色是什么?
A :利用FIT ,测试人员或用户可以在word 文档中通过举例列表格的方式来说明满足某项
功能需要的输入输出,FIT 自动比较期待输出和实际输出之间的差异来判断测试是否通过。
6.敏捷项目的测试划分:
A :①面向业务 + 批判产品 → 用户
②面向技术 + 批判产品 → 专门的测试人员
③面向业务 + 支持编码 → 测试人员 / 用户
④面向技术 + 支持编码 → 开发人员 / 熟悉单元测试的测试人员
7.测试规范包括哪些?
A :软件测试方法指南  测试用例设计规范  缺陷录入规范  测试计划规范  测试报告规
测试工具使用规范
zara怎么念全局规范:缺陷分类规范  缺陷等级划分规范  测试提交流程规范 缺陷状态变更规范8.以前的测试工作是怎么样的?
A:①首先,KOMATSU项目的测试工作组织方式是选用的项目型+专职型,即:测试人员属于项目,至始至终充当测试角色。
女包十大奢侈品牌排行榜②由于KOMATSU项目属于外包项目,因此,需求分析文档是由日本方提供的,与此
同时,项目启动后很短时间内,外部设计和内部设计也跟着发包过来,在这样一个离岸外包的环境下,项目的开发人员和测试人员共同理解需求分析文档,外部设计和内部设计,并且对一些未完成的
文档进行补充。随之整体的测试计划、测试规范、测试方法指南、测试用例设计规范、缺陷录入规范、测试计划规范、测试报告规范、测试工具使用规范和时间进度也在这个阶段制定出来。
③在编码阶段,开发人员按需求分析文档和外部设计以及内部设计进行编码工作,测试
竹难书人员主要工作是对应1~2位开发人员的成果物,根据一份Checklist对代码进行初步检查。主要检查代码是否符合编码规范,是否能编译通过。
④单元测试阶段,测试人员会根据测试式样书,按测试用例进行测试工作。这个阶段的
大多数测试用例在设计上一般都是采用的等价类划分法,边界值分析法,基本路径分析法等。
⑤单元测试之后进入ITA测试,也就是本地模块集成测试。这个阶段的大多数测试用例
在设计上一般都采用的基本路径分析法,因果图法,场景设计法等。
⑥ITA测试之后是ITB测试,也就是将测试环境和测试对象由本地移植到客户真实环境
上进行系统测试。测试方法大致与ITA测试相同。为了有效减少测试用例的个数,在这个阶段,大多数测试用例在设计上一般都是采用的均匀实验法,组合覆盖法,分类树方法等。
⑦贯穿于整个测试过程中,对于bug的处理流程是:测试人员在发现bug后,首先在系
统上提交bug票,待开发人员进行确认,如果确认发现属于bug,则开发人员对bug进行修改,并且在修改好bug之后,将状态更改为已修正,测试人员则提取最新版本进行回归测试。测试通过则关闭bug票。如果开发人员确认不是bug,则将告知测试人员和项目组长,并说明原因。在三方一致同意后,关闭bug票。如果开发人员发现此bug的根源出自需求分析文档或者外部设计或者内部设计,则开启QA票由日本方对应,根据日方对应情况再进行重新确认。
⑧最后,以上各个测试阶段每日都会有测试报告和总结,每个测试阶段结束都会对测试
工作进行量化分析。
9. 如果安排到测试团队,如何让自己更快的进入工作状态?
A:①尽快熟悉项目组的工作环境,包括:工作方法,交流方式,开发和测试工具。
②尽快学习项目的业务知识和测试技术。
韩国好电影③阅读已有的测试用例,如果没有则尝试自己编写测试用例。
④阅读缺陷库中的旧有bug,尝试按录入的bug重现问题或测试系统。这种方法能借鉴
别人的经验。
⑤同时比较自己的工作经历与该测试工作的异同,这一点很重要,因为经历可以转变为
经验,也可能成为教条,只有在比较了异同后,才能更好的将经历转变为经验,为测试服务。
10. 如何带领一个测试团队?
A:①首先建立一种学习或者培训机制。
②其次建立专门的测试知识库。
③进行有别于学习或者培训机制的不定期交流和演讲,分享知识和经验。
④鼓励方法创新,技术创新,工具创新,建立工具库。
⑤做好规范化管理,制度管理,奖惩管理,明细工作职责。
3.软件测试人员应具备的条件
1.测试人员的压力来自哪些方面?
A:①开发人员方面的(schedule冲突,对bug的态度)。
②用户方面的(进度,成本等)。
③测试人员自身的(目标压力,测试人员之间的竞争)。
2.界面设计的三种模型是什么?
A:①设计者模型---关注对象、表现、交互过程。
②用户模型---关注目标、信心、情绪。
③实现者模型---关注数据结构、算法、库。
3.人机交互认知心理学包括哪些原则?
A:①一致性原则  ②兼容性  ③适应性  ④指导性  ⑤结构性  ⑥经济性
4.你认为自己是否适合做软件测试工作?
A:①兴趣是最好的老师,软件测试需要想方设法找到缺陷及其根源,需要探索软件的方方面面,很有挑战性,我对此有浓厚的兴趣。
②成就感,找到bug后,使软件质量得以改善,自己也会有成就感。
③自学能力强,自身具备快速学习的能力,能做到随需应变。
④思考问题比较全面仔细。
⑤具有创新性。能能从不同的角度去考虑寻找bug。
⑥自身具备强烈的责任感。
5.你认为作为测试人员,需要具备哪些方面的素质?
A: ①责任感  ②兴趣  ③好奇心  ④成就感⑤怀疑态度⑥全面思考的能力
6.你认为测试人员除了测试技术外,还要哪些方面的技能?
A:①软件背后的业务知识。
②软件产品设计方面的知识。
③用户心理学。
④编写文档的文字能力和交流能力。
4.软件工程和软件测试
1.QA和QC的区别是什么?
A:①QA是质量保证,QC是质量控制。
②测试只能算QC的一种手段。
③QA查找的是过程中的错误,QC查找的是产品中的错误。
2.对软件工程的了解?
A:①软件工程的目的是提高软件的质量和生产率,最终实现软件的工业化生产。
②项目成功与否,由成本,进度,质量三者决定,软件测试主要考虑质量方面的问题。
3.之前所在项目采用什么样的开发模式?
A:IBM的项目开发遵循CMMI-5,采用传统的瀑布模型进行开发。但是融入了更多的迭代元素,这种开发模式比较强调阶段性工作成果。
4.CMM和ISO的区别?
A:①CMM和ISO都强调软件过程的制度化和规范化管理,强调持续的改进和监督。
②CMM分为初始级、可重复级、已定义级、已管理级、优化级。
③ISO则是基于PDCA的循环,提出了测量分析和改进的重要性,使用测试作为软件
的重要手段,ISO非常强调缺陷的控制。
5.配置管理与软件测试的关系?
A:①配置管理是软件工程的关键元素,避免对软件进行更改时引起混乱。SCM能帮助软件开发,提高软件质量。
②配置管理的目的是帮助控制产品的整个生产过程,包括进度和版本控制,进度和版本
控制对软件测试而言也是非常重要的。
5.软件测试的目的与原则
1.软件测试按目的分类可分为?
A:①验证程序能正常工作的测试。
②验证程序不能正常工作的测试。
2.按目的分类的测试方法的测试原则?
A:①用例的设计分为正方向和反方向测试。
②严格的测试用例执行过程与灵活的探索性测试执行过程相结合。
③中前期集中精力发现错误,中后期集中精力验证正确性。
④单元测试关注正确性,集成测试和系统测试关注错误点。
⑤自动化测试专注于验证正确性,手工测试专注于发现软件错误。
古诗草白居易3.软件测试的目的?
A:①发现软件存在的缺陷,为人们建立起对软件的信心。
②测试是一种服务,这种服务提高产品质量,降低项目成本,最终成就客户。
4.软件测试是否能发现所有的bug?
A:不能,因为测试资源和时间有限,而软件缺陷空间非常大,有些bug只有在长期使用

本文发布于:2023-07-21 14:20:33,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1090633.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图