软件测试基础知识

软件测试基础知识

ID:68959340

大小:42.50 KB

页数:10页

时间:2021-10-23

软件测试基础知识_第1页
软件测试基础知识_第2页
软件测试基础知识_第3页
软件测试基础知识_第4页
软件测试基础知识_第5页
软件测试基础知识_第6页
软件测试基础知识_第7页
软件测试基础知识_第8页
软件测试基础知识_第9页
软件测试基础知识_第10页
资源描述:

《软件测试基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、--一.测试根底:1.瀑布模型软件生命周期分为哪些阶段方案阶段需求分析阶段设计阶段编码阶段测试阶段运行维护阶段2.软件测试的预防目的,是预防什么尽早返现、尽早解决,防止问题延后导致的问题扩大化发现问题找出问题原因,并实施改良,从而防止同类问题的再次发生3.软件测试的对象包括哪些可执行的程序开发这个程序的一切中间过程产品,包括需求文档、设计文档、源代码该程序所在的运行环境4.设计阶段要设计哪2个文档,中英文名分别叫什么?概要设计,HLD详细设计,LLD5.软件研发团队中包括哪些角色?工程经理需求分析人员设计人员编码人员测试人员QA配置管理人员

2、二.测试方法:-.word.zl---6.说一下白盒测试、黑盒测试、灰盒测试的区别黑盒测试:把测试对象看做一个黑盒子,不考虑部逻辑,只依据外部规格要求,检查产品的实际规格是否符合要求的测试方法。白盒测试:把测试对象看做一个翻开的盒子,利用设计的部逻辑构造,对产品运行逻辑进展测试的方法。灰盒测试:是介于白盒测试与黑盒测试之间的,灰盒测试关注输出对于输入的正确性,同时也关注部表现。7.说一下白盒测试、黑盒测试各自的优缺点黑盒测试优点:1.符合使用者的视角,测试人员容易理解、容易执行2.对测试人员技能要求不高,工作量相对较小3.发现的问题都是和规

3、格不一致的异常黑盒测试缺点:1.难于考虑到因设计引入的新的测试项,导致测试有遗漏2.难于对复杂业务进展充分覆盖的测试3.发现问题相对较难定位白盒测试优点:1.深入到最底层逻辑进展测试,能发现深层次问题2.逻辑覆盖充分,可到达足够高的覆盖率3.发现问题后定位解决问题本钱低白盒测试缺点:1.测试技能要求高,测试工作量绝大2.发现的不一定是规格上的缺陷8.功能测试自动化适用的场合回归次数多质量要求高版本迭代变化不大9.静态测试和动态测试的区别静态测试,无需运行被测试对象,而是直接观察,通常静态测试的对象是文档和源代码-.word.zl---动态测

4、试,运行被测试产品,观察产品运行时的表现现象。通常测试对象是可执行的程序。10.对自动化能否取代手工测试这个问题,你是怎么理解的?自动化测试无法取代手工测试。因为:1.自动化测试适用的场合比拟少,而手工测试适合于大局部场合2.自动化测试解决的不是测试的质量问题,而是测试的效率问题,单纯靠自动化测试无法发现产品突发性的问题3.正常的测试过程中,手工测试居主,对没有修改的模块进展回归测试,才是自动化测试的主要适用场合通过对大局部没有修改模块的自动化测试,可以大大节约人力,来投入到更需要手工测试的复杂或修改正的模块,通过更细致的手工测试来提高产品

5、质量三.测试过程:11.软件测试过程一般划分为几个阶段?每个阶段的测试重点是什么?单元、集成、系统、验收单元测试主要测试单元部的数据构造、逻辑控制、异常处理等集成测试主要测试模块之间的接口和接口数据传递关系,以及模块组合后的整体功能系统测试主要测试整个系统相对于需求的符合度验收测试主要测试产品是否到达用户可使用的状态12.瀑布模型与双v模型的优缺点瀑布模型有以下优点:1〕为工程提供了按阶段划分的检查点。2〕当前一阶段完成后,您只需要去关注后续阶段。3〕可在迭代模型中应用瀑布模型。瀑布模型有以下缺点:1〕在工程各个阶段之间极少有反响。2〕只有

6、在工程生命周期的后期才能看到结果。3〕通过过多的强制完成日期和里程碑来跟踪各个工程阶段。双V模型的优点:1〕将测试贯穿到整个软件的生命周期中,且除了代码要测试,需求、设计等都要测试。2〕测试更早的介入到软件开发中,能尽早的发现缺陷进展修复。-.word.zl---3〕测试与开发独立起来,并与开发并行。双V模型的缺点:1〕对有些工程,开发过程中根本没有文档产生,故W模型无法使用。2〕对于需求和设计的测试技术要求很高,实践起来很困难。13.什么是回归测试?你们公司是如何做回归测试的?回归测试,即就是在软件生命周期中,只要软件发生了改变,就可能给

7、该软件产产生问题;所以,每当软件发生变化时,我们就必须重新测试现有的功能,以便确定修改是否到达了预期的目的,检查修改是否破坏原有的正常功能。回归测试可以发生在任何一个阶段,包括单元测试、集成测试和系统测试。回归测试实施过程:1、在测试策略制定阶段,制定回归测试策略2、确定需要回归测试的版本3、回归测试版本发布,按照回归测试策略执行回归测试4、回归测试通过,关闭缺陷跟踪单〔问题单〕5、回归测试不通过,缺陷跟踪单返回开发人员,开发人员重新修改问题,再次提交测试人员回归测试14.回归测试的策略有哪些?完全重复的回归测试策略选择性重复的回归测试策略

8、,包括了错误修改法、周边影响法、指标达成法15.你们公司的测试流程是什么?1〕需求评审-需求定稿,测试人员理解需求2〕测试组长发布测试方案3〕测试人员进展测试方案的编写及评审4〕

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。