软件测试知识点整理.doc

软件测试知识点整理.doc

ID:58827448

大小:144.00 KB

页数:6页

时间:2020-09-24

软件测试知识点整理.doc_第1页
软件测试知识点整理.doc_第2页
软件测试知识点整理.doc_第3页
软件测试知识点整理.doc_第4页
软件测试知识点整理.doc_第5页
资源描述:

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

1、一:软件测试定义以及意义软件是计算机系统与硬件相互依存的另一部分,它包括程序、文档的完整集合软件测试的定义:使用人工或自动的手段,来运行或测试某个系统的过程,其目的在于检验他是否满足规定的需求或弄清楚预期结果与实际结果之间的差别测试的目的:1.测试是以查找错误为中心的,而不是为了演示软件的正确性2.确保最终交给用户的产品功能符合用户的需求,在产品交给用户之前尽可能多的发现并改正问题二:软件测试的原则:1、软件测试应该尽早执行,并且贯穿整个软件生命周期、2、软件应该由第三方来构造3、独立测试原则4、充分注意错误集群原则5、错误不可避免原则6、

2、穷举测试是不可能原则,要遵守goodenough原则注意《规格需求说明书》是否真实反映了用户需求,过程中需要不断和用户沟通。三:软件测试的流程需求分析--编写测试计划—编写测试用例—测试环境搭建—测试执行—缺陷记录以及缺陷管理—测试报告首先明确分工,一般而言,需求分析、测试用例编写、测试环境搭建等属于高级测试人员工作范畴,而测试执行以及缺陷提交等属于普通测试人员的工作范畴,测试负责人负责整个测试各个环节的跟踪、实施、管理等。1、需求分析(RequirmentAnalyzing)应该说是软件测试的一个重要环节,测试人员对这一环节的理解程度如何

3、将直接影响到接下来有关测试工作的开展。2、测试计划的依据主要是项目开发计划和测试需求分析结果而制定测试计划的作用:(1)把知识和经验直接转化为执行任务的具体方法(2)为组织、安排和管理测试项目提供一个整体框架(3)促进团队间关于测试任务和过程的交流(4)对项目执行过程中的风险进行分析,并制定相关的应对策略(比如开发时间的延迟);测试计划的内容:测试计划的简介;测试项目说明;需要测试的项目清单;测试手段和策略;项目通过或失败的标准;暂停和重新启动测试的标准;测试的可交付性;测试任务;环境的需求;职责;人员和培训需求;进度表;风险及偶然事故的预

4、测;3测试用例4测试环境的搭建测试环境很重要,符合要求的测试环境能够帮助我们准确的测出软件问题,并且做出正确的判断四:测试的分类(1)按测试阶段分类:单元测试、集成测试、确认测试,回归测试、系统测试、验收测试(2)按测试策略分类:黑盒与白盒测试、静态和动态测试、手动和自动测试、冒烟测试(3)其他常见测试:恢复测试、安全测试、强度测试、性能测试、正确性测试、可靠性测试、兼容性测试、web网站测试、软件配置和文档资料的测试单元测试:单元测试针对每个程序的模块,主要测试5个方面的问题:——模块接口、局部数据结构、边界条件、独立的路径和错误处理集成

5、测试:也叫组装测试、联合测试、子系统测试或部件测试。是在单元测试的基础上,将所有模块按照概要设计要求(如类结构图或功能结构图等)组装成子系统或系统确认测试也称为合格性测试,是检验所开发的软件是否能按用户提出的要求进行。软件确认要通过一系列证明软件功能和要求一致的黑盒测试来完成什么是回归测试?——在集成测试策略的环境中,回归测试是对某些已经进行过的测试的某些子集再重新进行一遍,以保证上述改变不会传播无法预料的副作用或引发新的问题。系统测试,是将通过确认测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等

6、其它系统元素结合在一起,在实际运行环境下,对计算机系统进行全面的功能覆盖在验收测试计划当中,可能包括的检验方面有以下几种:功能测试。如完整的工资计算过程。逆向测试。如检验不符合要求数据而引起出错的恢复能力。特殊情况。如极限测试、不存在的路径测试。文档检查。强度检查。如大批量的数据或者最大用户并发使用。恢复测试。如硬件故障或用户不良数据引起的一些情况。可维护性的评价。用户操作测试。如启动、退出系统等。用户友好性检验。安全测试。验收测试中的α测试和β测试α测试是指软件开发公司组织内部人员模拟各类用户行对即将面市软件产品(称为α版本)进行测试,试

7、图发现错误并修正。α测试的关键在于尽可能逼真地模拟实际运行环境和用户对软件产品的操作并尽最大努力涵盖所有可能的用户操作方式。β测试:经过α测试调整的软件产品称为β版本。β测试是指软件开发公司组织各方面的典型用户在日常工作中实际使用β版本,并要求用户报告异常情况、提出批评意见。然后软件开发公司再对β版本进行改错和完善。软件测试的分类——按策略一:黑盒测试与白盒测试黑盒测试:是基于用户观点出发的测试,是在已知产品应具有的功能呢,通过测试来检测每个功能能否正常使用。白盒测试:要求测试人员清楚盒子内部的内容以及内部如何运作的,也就是通过分析程序内部

8、的逻辑与程序的执行路线来设计测试用例的方法二:静态测试与动态测试静态测试:不需要执行程序而进行测试的技术动态测试:是使被测代码在相对的三:手工测试与自动测试手工测试:是指不依赖与

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

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

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