首页 » 软件开发 » 软件测试/测试开发丨测试流程体系-学习笔记(测试开发模型缺陷软件)

软件测试/测试开发丨测试流程体系-学习笔记(测试开发模型缺陷软件)

admin 2024-07-24 01:34:11 0

扫一扫用手机浏览

文章目录 [+]

测试流程体系软件测试模型V 模型V 模型是瀑布模型的一种改进V 模型标明了测试过程中的不同阶段V 模型步骤需求分析:需求文档概要设计:系统架构、模块划分、模块与模块之间的接口详细设计:模块内部实现的逻辑和方法编码:用代码实现设计的内容单元测试:测试代码中最小模块是否符合详细设计集成测试:测试各个模块组成到一起后是否可以正常使用系统测试:测试已经集成在一起的产品是否符合需求文档中的要求验收测试:测试产品是否符合用户的需求V模型的优缺点优点既有底层测试又有高层测试将开发阶段清楚的表现出来,便于控制开发的过程缺点容易让人误解为测试是在开发完成之后的一个阶段由于它的顺序性,当编码完成后,正式进入测试时,这是发现的一些 bug 可能不容易找到其根源,并且代码修改起来很困难如果需求变更较大,导致要重复变更需求、设计、编码、测试,返工量大W 模型W 模型明确表示出了测试与开发的并行关系W 模型中测试伴随着整个软件开发周期,并且测试的对象不仅仅是程序,需求和设计同样要测试W 模型优缺点优点将测试贯穿到整个软件的生命周期中,且除了代码要测试,需求、设计等都要测试更早的介入到软件开发中,能尽早的发现缺陷并修复测试与开发独立起来,并与开发并行缺点无法支持迭代的开发模型对有些项目,开发过程中根本灭有文档产生,故 W 模型无法使用对于需求和设计的测试技术要求很高,实践起来很困难H 模型软件开发中需求、设计、编码等活动被分阶段执行,但是实践中,他们并不是完全串行的,他们之间更多时候是交叉进行的,更多的是迭代执行把测试活动完全独立出来,形成一个完全独立的流程,将测试准备活动和测试执行活动清晰地体现出来H 模型优缺点优点软件测试完全独立,贯穿整个生命周期,且与其他流程并发进行软件测试活动可以尽早准备、尽早执行,具有很强的灵活性缺点测试就绪点分析困难对于整个项目组的人员要求非常高软件测试工作流程传统测试流程单元测试=》集成测试=》冒烟测试=》系统测试=》回归测试=》验收测试系统测试流程需求分析=》测试计划=》测试设计=》用例评审=》测试执行=》bug 管理=》发布维护Bug 管理流程提交缺陷=》指派缺陷=》确认缺陷=(是)》推迟处理=(否)》缺陷处理=》回归缺陷=(通过)》关闭缺陷确认缺陷= (否)》回归缺陷=(未通过)》重新打开=》确认缺陷退出处理=(是)》遗留缺陷后续处理=》处理缺陷测试左移和测试右移测试左移左移是往测试之前的开发阶段移测试团队在软件开发周期早期就开始介入对代码进行测试从发现 bug 到预防 bug测试左移 - 质量保障手段代码评审:code review代码审计单元测试自动化冒烟测试研发自测测试右移右移是往发布之后移产品上线后进行线上监控测试右移 - 线上监控闭环的线上问题反馈 - 检查 - 解决 - 更新流程更便捷的日志查看、回传服务丰富有效的 log,便于问题的快速定位丰富的监控指标(例如业务异常点指标)业务便捷(例如短信发送等)关键指标每日监控(服务器指标)生产数据监控(警报)推荐

Python全栈开发与自动化测试开发班

由浅入深实战进阶,从小白到高手

以Python全栈开发为基础,深入教授自动化测试技能,为学员打造全面的技术能力。
通过系统学习和实际项目实战,学员将具备在职场中脱颖而出的竞争力。
不仅能够灵活运用Python进行开发,还能够保障项目质量通过自动化测试手段。
这是一个全面提升职业竞争力的机会。

课程详情

Python开发必备基础技能与项目实战

Pvthon 编程语言/算法和数据结构/面向对象编程Web后端开发/前端开发/测试管理平台项目实战

人工智能ChatGPT实战

人工智能辅助学习各种开发和测试技能/Pytorch深度学框架/平台开发实战

数据分析与自动化办公

数据采集/Pandas与数据处理技术/ECharts与数据可视化技术/爬虫实战/自动化办公/批量文件处理

UI自动化测试与高级项目实战

Web自动化测试/App自动化测试/ PageObject设计模式

接口自动化测试

接口协议分析/Mock实战/服务端接口测试

性能测试

性能测试流程与方法/JMeter 脚本参数化/Grafana监控系统搭建

简历指导与模拟面试

1V1简历指导/模拟真实面试/测试开发岗面试全攻略名企私教服务 名企专家1v1辅导/行业专家技术指导/针对性解决工作难题/绩效提升辅导与晋升复盘

课程亮点

名企私教服务 先学习后付费 高额奖学金

专属社群+晚自习在线答疑

5V1全方位辅导作业+考试强化学习效果

简历修改 模拟面试 就业内推 面试复盘

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读5 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0