测试工程师角度 如何保证软件质量

news/2025/2/21 10:46:58/文章来源:https://www.cnblogs.com/dwtt/p/18722686

软件质量保证是一个系统性的工作,从测试工程师的角度 可以从测试前,测试中,测试后(上线后)三个阶段来阐述

测试前:

1 参加需求评审,了解需求背景,用户的使用场景  产生的业务价值。从测试的角度提示疑问和建议,确保对需求理解的完整性,准确性

2 参与开发设计评审,了解开发的设计思路和目的以及功能的实现和服务间交互   有助于设计出更全面,有效的测试用例

3 制定全面的测试计划  确定测试范围,分配测试资源, 规划测试节奏

4 设计高质量的测试用例  根据需求文档和设计文档  采用多种测试方法 设计覆盖所有功能点和场景的测试用例 包括正常情况和异常(业务异常,系统异常)情况的测试

5 测试用例评审  根据需求功能点 对测试用例进行查漏补缺  

 

测试中

1  按照测试计划进行测试  严格执行测试用例 确保测试工作的规范性和完整性,  测试过程中记录测试的执行情况 包括用例的执行结果和发现的缺陷信息  ,对缺陷要做好记录(描述,复现路径 预期结果 实际结果  报文 截图)

且要及时反馈给开发人员  跟踪缺陷修复的情况,确保缺陷及时解决

2 针对需求场景 进行多角度的测试    功能测试,性能测试,兼容性测试等

3 借助一些测试工具  提升测试质量和效率  postman  mysql linux charles等

4 加强团队沟通协作  开发人员的功能   其他测试人员的协作

 

测试后

1 缺陷分析与总结  分析缺陷模块分布 重点关注问题较多的模块 , 总结缺陷原因  避免后续再次出现类似缺陷

2 及时跟踪线上运行情况  有问题及时反馈 及时修复 保证用户体验和系统的正常运转

3 只是沉淀和分享 整理测试文档 将测试过程中产生的各种文档(测试计划,测试用例,测试报告,缺陷记录)进行整理和归档,这些文档是测试工作的重要成果,可以为后续其他类型项目提供参考和借鉴

4 分享测试经验 与团队成员分享测试过程中的经验和教训,促进团队整体测试水平的提高。可以通过内部培训、技术交流会议等方式进行分享,让更多的人受益于测试经验的积累

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/886789.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决 element-ui table表格内容上下垂直居中的解决方法

没处理的时候是不是看着很丑只需要在需要处理的 el-table-column 标签中添加 className 然后设置样式为 vertical-align: top; 完整代码 : 然后增加对应的样式<style>.el-table .my-store-management-cell {vertical-align: top;} </style>然后就可以了

老年人19

老年人项目大概情况效果展示

Vulnhub-kioptix2014靶机getshell及提权

靶机搭建 点击扫描虚拟机然后扫描文件夹即可信息收集 扫描ip nmap扫描得到目标靶机ip nmap -sn 192.168.108.0/24故 攻击机:192.168.108.130 目标靶机:192.168.108.140扫端口和服务信息 扫描开放端口信息 nmap -p 1-65535 192.168.108.140可用信息 22/tcp closed ssh …

自然资源数据促进数字化治理能力提升

在数字化时代,自然资源数据作为国家治理体系和治理能力现代化的重要支撑,其开发利用对于推动经济社会高质量发展具有重要意义。本文将从测绘地理信息与遥感专业的角度,探讨如何推动自然资源数据要素的开发利用,以促进数字化治理能力的提升。 一、自然资源数据要素的重要性自…

老年人11

编写日常评估表的servlet层代码

git学习 -2025/2/17

git 基础操作指令 git add / git commit -m "注释" /git statusgit log[option]参数版本回退添加文件至忽略列表分支操作远程仓库 添加远程仓库 git remote add <远端名称> <仓库路径> 查看远程仓库 git remote 推送到远程仓库 命令:git push [-f] [--s…

老年人5

编写老年人信息登记表的service层的代码

ASP.NET Core 6 基础入门系列(15) 项目在IIS下部署的两种进程托管模型

系列目录 【已更新最新开发文章,点击查看详细】  ASP.NET Core 6 基础入门系列(14) 项目发布与IIS部署 ASP.NET Core 6 基础入门系列(13) Web 服务器介绍 ASP.NET Core 6 基础入门系列(12) 项目的多种启动方式及问题 ASP.NET Core 6 基础入门系列(11) 项目结构详解之项目…

ASP.NET Core 6 基础入门系列(14) 项目发布与IIS部署

系列目录 【已更新最新开发文章,点击查看详细】ASP.NET Core 6 基础入门系列(13) Web 服务器介绍 ASP.NET Core 6 基础入门系列(12) 项目的多种启动方式及问题 ASP.NET Core 6 基础入门系列(11) 项目结构详解之项目入口Program.cs ASP.NET Core 6 基础入门系列(10) 项目结…

ASP.NET Core 6 基础入门系列(1) ASP.NET Core 6.0 简介

系列目录 【已更新最新开发文章,点击查看详细】预备知识1: C#5、C#6、C#7、C#8、C#9、C#10 预备知识2: .NET 对比 .NET Framework 预备知识3: ASP.NET Core 概述 预备知识4: ASP.NET Core 与 ASP.NET 宏观对比 预备知识5: ASP.NET 请求处理机制 预备知识6: AS…

老年人1

用servlet构建一个javaweb项目并配置好环境

数据类型拓展

数据类型扩展 整数拓展 整数拓展:进制 二进制0b开头 十进制 八进制0开头 十六进制0x开头public class Demo03 {public static void main(String[] args) {//整数拓展: 进制 二进制0b开头 十进制 八进制0开头 十六进制0x开头int i =10;int i2 =010…