钜形不锈钢水箱 发表于 2024-8-28 16:41:35

测试工作怎样“一劳永逸”?看大佬怎样做到!

https://img-blog.csdnimg.cn/direct/1c3a97f11f8b48169d0829c31c38b444.png#pic_center
复用思想概述

在工作中,你有没有过这种感觉 ,某个功能用例之前筹划过或者雷同的工作之前干过。
再次干还需要重新筹划,以是感觉有一种浪费时间或者没故意义的感觉。
本文希望提供一种计谋和原则,指出测试工作的中的‘道’,让我们找到工作中的解决方案即‘复用思想’,那么何为复用?
复用是一种软件开辟原则,它鼓励利用现有的资源来构建新的软件系统或其组件。这种思想基于一个简单的观察:许多软件问题和需求在不同的项目和上下文中是相似的,因此可以利用已有的解决方案,而不是从头开始。
比如深入现代软件开辟中,库和框架的广泛利用是复用思想的一个明显例子,如Java的Spring框架或Python的Django框架。利用框架团队可重复利用已封装好的功能。
接下来我将探究复用思想连合测试过程提供几个应用案例
主要内容如下:


[*] 1、测试筹划模板化
[*] 2、测试用例模块化
[*] 3、测试陈诉工具化
[*] 4、复用思想的通用计谋
复用在测试工作中的应用

同理,在软件测试中,复用意味着在不同的测试场景、项目或周期中重复利用测试用例、测试脚本、测试数据和测试工具。这不仅包括测试代码的复用,还包括测试筹划、测试方法和测试流程的复用。
那么怎样将复用思想贯穿到整个测试流程中呢?
接下来谈谈我在工作中的几个小案例?
1、测试筹划进度表模板化
模板,这个词相信大家并不陌生,通过模板可以是我们更方便、更高效的完成工作。
测试筹划模板包罗了所有关键要素,如测试目标、范围、方法、资源、时间表等。
当我利用我们公司的筹划模板后发现有一个人员进度表每次筹划时都耗费很多时间,而且意义不大,也不太适合如今我们的工作方式,雷同于下面这种。
https://i-blog.csdnimg.cn/direct/a61ed3da33974f83acfe256244e2ec1a.png
这是因为系统测试,时间跨度大,阶段多,以是导致预计开始时间、预计竣事时间每次分别很耗时间,颠末重新筹划变为了这样。
https://i-blog.csdnimg.cn/direct/6134a882c1c84c3db9b3623663c0d49f.png
这种能解决两个问题:


[*] 1、省时,写这个表格至少省20分钟
[*] 2、这种大型的筹划,提供团体进度就可以,同时也符合一样平常的项目管理规划。
2、测试用例模块化
测试用例模块化的核心思想是将详细的功能页面分别为微小的功能模块,将这些功能封装成统一的测试用例集合,当重新测试一个新的页面只要找到所需要的用例集重新组装就可以!
这就像造汽车一样,一辆完备的车都是颠末各个微小的部件组装而成比如下面图片上传用例。

https://img-blog.csdnimg.cn/img_convert/948c0018a456f0dbf1adab2ddf7dc157.png
等下次我写图片上传功能时直接就可以复制上面的用例。
3、测试陈诉工具化
想一下,当你写测试陈诉的时候最令你头疼的是什么?
是不是各种图表的天生
正常图表的天生次序是履历过数据整理->数据筛选->数据透视表
如果一份陈诉有5个图,你要做5次这个过程
你一年产出这种陈诉5次的话,你要做25次
https://i-blog.csdnimg.cn/direct/baa27d5ac3664834adb03395332503e6.png
如果把这个过程倒过来,每种范例数据透视表整理成一个工具模板,只需要往里面输入数据,最起码解决每次数据透视表天生的过程。

https://img-blog.csdnimg.cn/img_convert/95a3416f50111a627c32bf717071ab18.png
这套流程跑下来,一份陈诉能省时至少40分钟到一个小时。
以上只是在测试过程中可以复用思想的几个小应用,那么有没有通用的计谋复用到任何项目中呢。
复用思想的通用计谋

我想到最有效的三个通用计谋分别是创建测试资产库、标准化测试流程和模板以及自动化测试框架,它们相互关联并共同促进测试的复用性和效率。
1. 创建测试资产库
目标:集中存储和管理测试用例、测试脚本、测试数据、文档和其他测试相关资源。
实验:
创建一个中央数据库或堆栈,用于存储所有测试资产。
确保所有团队成员都能访问并根据授权进行贡献。
实验版本控制,以追踪变更并维护历史记录。
2. 标准化测试流程和模板
目标:确保测试活动的划一性和可预测性,淘汰重复工作,提高效率。
实验:
制定统一的测试流程,包括测试筹划、实验、陈诉和回顾。
开辟通用模板,如测试筹划模板、缺陷陈诉模板和测试用例模板。
提供培训和指导,确保所有团队成员明白和遵循这些流程和模板。
3. 自动化测试框架
目标:提高测试实验的速率和频率,淘汰手动测试的负担,提高测试覆盖率和准确性。
实验:
选择合适的自动化测试工具和框架,如Selenium、JUnit、TestNG等。
开辟可复用的自动化测试脚本,这些脚本可以在不同项目中利用。
集成自动化测试框架到持续集成/持续部署(CI/CD)流程中。
结论

今天我们主要聊了将复用思想买通到测试各个环节中,并举了一些相关的例子辅以讲述,之后总结出我认为最有价值的3个计谋,分别为创建测试资产库、标准化测试流程和模板以及自动化测试框架。
这3个计谋之间的综合利用辅之持续改进思想,我相信我们的测试之路会越走越轻松,妥妥的赢家!
最后: 下方这份完备的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取 【保证100%免费】
https://img-blog.csdnimg.cn/direct/0e849af6200f46028e77548ed0fc45b4.png#pic_center


 ​​​​软件测试口试文档
我们学习必然是为了找到高薪的工作,下面这些口试题是来自阿里、腾讯、字节等一线互联网大厂最新的口试资料,并且有字节大佬给出了权势巨子的解答,刷完这一套口试资料相信大家都能找到满足的工作。
https://img-blog.csdnimg.cn/cc56d6ee4baf482688db0e1410e2bb51.png​
https://img-blog.csdnimg.cn/755123cb1321421b96888db976754489.png
https://img-blog.csdnimg.cn/direct/548739300f9a4319ad70f9f274c40952.gif



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 测试工作怎样“一劳永逸”?看大佬怎样做到!