千家信息网

关于软件测试用例的一些看法

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,在一般的软件公司中,设计测试用例和编写测试用例一直是测试人员一个非常重要的基本工作。但是,很多软件测试从业者或者说其他人总是会觉得,测试用例是没有什么必要编写的。软件的研发流程是这样的:产品人员确定用
千家信息网最后更新 2025年02月02日关于软件测试用例的一些看法

在一般的软件公司中,设计测试用例和编写测试用例一直是测试人员一个非常重要的基本工作

但是,很多软件测试从业者或者说其他人总是会觉得,测试用例是没有什么必要编写的。

软件的研发流程是这样的:

产品人员确定用户需求->产品人员、开发人员、测试人员、UE人员等进行评审->开发人员进行设计与开发(测试设计并编写用例->开发人员提交->测试人员按照需求和用例执行测试->上线发布。

我认为,测试用例是必须要编写的。但是很多软件测试从业人员认为测试用例的编写是无用功,因为最后执行测试时经常和测试用例有很大的出入。其实造成这种现象的原因,我觉得主要的就是在需求评审阶段没有做好,开发、产品、UE对需求的理解不一样,导致了后续需求的变动,甚至还有可能需求本身就不是很完善,因此在开发的过程中还在不断地变更需求。

但其实这些原因,我们都可以把它们控制在可接受的范围之内,当然,这主要是需求评审阶段的内容。就个人而言,即使需求评审的流程非常完善,几乎不会再有需求的变动了。在编写测试用例时,为了使用例有更高的覆盖率,还是经常会发现需求的一些遗漏,及时沟通,提高效率。由此可见,编写用例的过程更有助于测试人员理解需求。

测试用例就像是剧本或者是指挥棒,所以,编写测试用例是必要的。但是在很多的互联网公司,基本都走敏捷开发,产品迭代非常频繁,这样,测试人员执行测试的时间就非常短,更不用说编写测试用例的时间,此时我们可以将测试用例简化测试点。但是建议遇到比较复杂的流程时,还是能尽可能用测试用例来详细描述。

其实也可以在编写测试用例之前和准备执行测试时,找开发人员聊聊是如何实现这个功能的。这样会很容易把握到测试的注意点,并可以体现在用例中。比如说,开发人员A曾经用某种方式做了功能,出现了bug,现在开发人员B用了同样方式实现了类似的功能,那么之前的bug很有可能还会再次出现。

用例评审也是一个非常重要的阶段,特别是一些很有经验的软件测试"老司机",可以很快帮忙指出用例的遗漏点,有助于打开思路,尽可能多的覆盖用户场景。

值得注意的是用例评审的时候遇到不确定的情况,应立即记录下来,结束后及时找相关人员确认,及时处理。

测试 人员 需求 开发 评审 软件 产品 软件测试 功能 流程 阶段 重要 必要 公司 原因 尽可能 方式 时间 用户 过程 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 工业园区创新软件开发备案 软件开发云端加密 网络安全法第二百五十条第三款 软件开发入门课程培训 数据库表的主外键怎么建 智能交通软件开发成果 服务器改成gmt-8时区 卫健委督查网络安全工作 大学毕业做网络安全 网络电台服务器 数据库授权跟登录账号有关系吗 服务器防病毒安全设备 出现文件激活错误 数据库 go语言数据库表 一箭天网络技术服务有限公司 协创互联网科技怎么样 华三有云服务器解决方案么 微信视频通话会上传到云服务器 关系型数据库的主要运算有筛选 mysql写入数据库 杭州速欣网络技术有限公司 数据库答辩问题 党校网络安全实施计划 新建网络安全实训室的立项报告 莱芜管理库存软件开发公司 软件开发能转芯片设计吗 asp网页有数据库吗 港股软件开发搭建到哪家好 服务器上修改玩家数据 虎牙tv电视版服务器关闭了
0