软件测试是执行程序以发现错误的过程。成功的测试是发现到目前为止还没有发现的错误的测试。测试的目的是用最少的人力和时间发现各种潜在的错误和缺陷。因此,企业对软件测试的投资越来越大,很多人对软件测试行业越来越好奇。
边肖今天分享的关于软件测试基础的完整视频教程包括五个部分。我相信无论是零基础的软考学习者,还是巩固复习基础章节的朋友,都能有所收获。(这套视频教程可以在前锋区官网上获得)
一、软件测试基础:
包括软件缺陷的定义、软件测试的概念和目的、软件测试对象、典型软件缺陷、软件测试要求、软件测试基础知识等。
二、软件测试生命周期:
软件的生命周期是指软件从产生到退役的生命周期。
生命周期包括:问题定义与规划(开发者与需求者之间的讨论)、需求分析、软件设计、软件编码、软件测试(单元测试、集成测试、系统测试、验收测试)、运维阶段。
软件测试的基本过程:
开发流程:需求分析-知道功能组成和具体逻辑-编写代码-单元测试-打包提交测试-测试提交bug-修复bug-测试再测试-...n轮-面向在线用户的版本
测试流程:需求分析+原型图-写测试用例-审核测试用例-走开发流程,等待开发研究完成,提交测试(酱油期)-测试提交bug-修复bug-测试然后测试-...n轮-版本上线-面向用户
第三,常见的软件测试方法:
按照开发阶段:单元测试、集成测试、系统测试、开发测试;按照是否运行来划分:静态测试和动态测试按照是否查看源代码来划分:黑盒测试和白盒测试,其中黑盒测试包括功能测试和性能测试:功能测试包括逻辑功能测试、接口测试、可用性测试、安装测试和兼容性测试;性能测试包括:一般性能测试、稳定性测试、压力测试和负载测试
四.软件测试计划概述:
软件项目的测试计划是描述软件测试的目的、范围、方法和要点的文件。编写测试计划文档来验证软件产品的可接受性是一种有用的方法。
测试目的:背景、范围、参考资料等。
测试内容
测试规则:进入标准、暂停/退出标准、测试方法、测试点和测试工具。
测试环境:硬件环境、软件环境和安全环境要求
项目任务:测试计划、测试设计和测试执行
实施计划:工作量估算、人员需求与安排、进度安排、可交付成果等。
风险管理
动词 (verb的缩写)软件测试需求分析:
为什么需要软件测试需求:
1.软件测试需求是设计测试用例的基础。
2、有助于保证测试的质量和进度。
3.软件测试需求是衡量测试覆盖率的重要指标
软件需求分析对开发和测试的影响
发展:
1.由于对需求理解不清,不合格的功能研发导致很多bug
2.反复修改bug会影响进度和团队情绪
3.进步的影响很可能使公司的产品失去市场机会
要测试:
1、和发展是一种相互制约的关系,如果不了解需求,很多时候会被发展牵着鼻子走。
2.发展的偏差不能及时发现,影响进度和团队情绪
3.没有办法保证测试质量
1.《软件测试教程 软件测试基础视频教程全集》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《软件测试教程 软件测试基础视频教程全集》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/1219629.html