测试开发案例列表

【面试总结】测试开发面试题目 从三月初开始找工作到现在,先后面试了阿里巴巴、支付宝、字节跳动、网易、快手的测试开发岗。 大公司对于测试发开的要求相比来说高很多,要求掌握的知识点的广度和深度层次也比较高,遂整理了这两个月的面试题目(包括笔试算法题)供大家参考,也希望大家都能找到满意的工作 阅读详情

数据转换

  • XMind测试用例转Excel
  • 目录遍历及自动化用例收集转CSV
  • JMeter测试计划解析及组装
  • 覆盖率数据解析
  • Git贡献率统计

用例生成

  • 接口录制har转Python接口测试代码
  • Postman导出集合转Python接口测试代码
  • SeleniumIDE录制side脚本转Python代码
  • 根据Excel测试用例批量生成待实现Python测试用例
  • 基于Yapi接口文档中的JSONSchema自动生成接口测试用例
  • 根据Swagger接口文档自动生成接口测试用例
  • 根据接口文档JSON响应格式自动生成用于验证的JSONSchema
  • 正交测试用例生成

封装及发布自己库

  • SSH远程及本地操作封装(Paramiko+subprocess)
  • 多数据文件解析库
  • adb常用命令封装
  • 日志库封装

测试框架

  • Unittest自定义HTML测试报告
  • Pytest自定义HTML测试报告
  • Pytest插件编写及发布
  • Unittest框架扩展,标签、优先级、并发
  • 基于Excel的接口测试框架
  • 基于Unittest + ini文件的接口测试框架实践
  • 基于Pytest + yaml的接口测试框架实践
  • 仿HttpRunner接口测试框架的设计与实现
  • 仿腾讯QTAF测试框架的设计与实现
  • 基于Pycurl的仿Requests库实现

测试平台

  • Bug管理平台(Django Admin)
  • 测试小工具平台(Flask + Bootstrap4)
  • 质量数据报表平台(Jira+Gitlab+Sonar+Jenkins+Fask-Api)
  • 仿禅道项目管理平台(Django)
  • 仿TestLink测试用例管理平台(Django)
  • 基于Unittest的简单页面操作(Flask+Bootstrap)
  • 基于Pytest的测试平台
  • 基于JMeter的性能测试平台(Django + Vue)
  • 基于Jenkins的持续集成平台(Django + Vue)
  • 基于tcpcopy的流量回放测试工具
  • 基于PTF的云真机管理平台

Shell进阶

  • 基于纯Shell的接口测试框架(curl + jq)
  • 基于纯Shell的分布式定时任务框架 (crontab + scp)

插件开发

  • Jenkins插件开发(Java)
  • JMeter插件开发(Java)
  • Chrome插件开发 (JavaScript)
  • Yapi二次开发
测试开发系列之——项目列表&新增项目&更新项目功能 目录测试平台前端展示项目列表功能新增项目功能project数据库结构后端新增项目方法前端新增项目代码更新项目功能proejctController.java的代码修改-getById方法更新项目功能前端编码更新项目功能proejctController.java的代码修改-updateById方法projectSet.html的代码修改 测试平台 项目管理 接口管理 用例管理 接口执行 生成测试... 阅读详情

相关推荐

测试开发的流程

摘要:测试开发流程涵盖需求分析、测试设计、环境搭建、自动化实现、执行跟踪、结果分析和持续优化等环节。核心工作包括:1)通过需求评审明确测试范围;2)设计功能/性能/安全测试用例;3)搭建CI/CD测试环境;4)开发自动化测试脚本并集成报告工具;5)执行测试并跟踪缺陷;6)输出质量评估报告;7)持续回归测试和维护用例。流程中采用TestRail、Selenium、JMeter、Jenkins等工具链,最终形成测试闭环,确保软件质量并持续优化测试效率。(149字)

努力小王的博客 1167

Lisp语言的测试开发

Lisp(LISt Processing)语言诞生于1958年,是由John McCarthy开发的一种编程语言。作为首批高阶编程语言之一,Lisp引入了许多创新概念,如递归、自动垃圾回收和动态类型。尽管在过去的几十年中,许多编程语言如Java、Python等相继崛起,但Lisp依然在人工智能、符号处理和教育等领域保持着一定的影响力。

2501_90494605的博客 365

百度地图 测试开发

一面60min 1.自我介绍 2.实习介绍 3.测试计划包含什么 4.手百搜索框测试用例设计,包括功能测试,安全性测试,兼容性测试,压力测试 5.兼容性测试中对安卓和苹果操作系统测试,是否需要将功能测试用例全部在两个版本中执行(不清楚,面试官说可将测试用例进行级别划分,核心功能与非核心功能,将核心功能在不同版本进行测试) 6.python中的生成器 使用生成器的优点:不必创建完整的list,从而节省大量的空间 如何创建生成器: 方法一:把一个列表生成式的[]改成(),就创建一个generator 方法二:

weixin_43936570的博客 2663

Visual Basic语言的测试开发

软件测试是一种动态验证过程,其目的是评估系统的一项或多项属性。测试的主要目标是找出软件中的缺陷以及验证软件的功能是否符合设计要求。测试可以分为手动测试和自动化测试。手动测试是由测试人员手动执行测试用例;而自动化测试则是通过编写测试脚本实现自动执行。通过本文的探讨,我们可以看到,尽管Visual Basic是一种相对传统的编程语言,但在测试开发中,仍然可以发挥出重要的作用。通过合理的测试框架选择、严谨的测试用例设计以及高效的测试脚本编写,可以有效提高软件的质量和稳定性。

2501_91173265的博客 498

8月刚入职字节跳动的测试开发面试题,附答案

朋友入职已经两周了,整体工作环境还是非常满意的!面试&入职的经验!

软件测试技术交流分享 3145

ABP多租户实现

abp会调用ITenantStore.Find(Guid)方法去查tenant是否存在。要骗过abp就得自己实现ITenantStore并替换原来的实现。abp会自动解jwt里的tenant id,并且尝试验证它。这时候我们之前实现的ITenantStore就可以骗过abp。你要不想骗它也成,反正这个类是可以依赖注入的,你爱咋验证就咋验证。不用open id dict,只用jwt,让abp轻起来。在原来生成jwt的地方加入tenantId。module上也要加DependsOn。

m0_46704355的博客 471

测试开发的角色

测试开发是软件测试领域的一个高级分支,其核心是通过设计、开发和维护自动化测试工具、框架和系统,来更高效、更全面、更快速地进行软件质量保障的工作。质量保障的赋能者:他们为整个团队(开发、测试等)提供测试基础设施和能力,让别人能更好地测试。效率的提升者:他们用自动化替代大量重复的手工测试,实现持续测试,极大缩短测试周期。问题的预防者:他们推动测试左移,在开发早期就介入,预防缺陷而非仅仅发现缺陷。

xt1989288的博客 665

我的老款Intel MacBook Pro,如何用OpenVINO把本地大模型推理速度提升10倍?

本文详细介绍了如何在老款Intel MacBook Pro上使用OpenVINO工具包将本地大模型推理速度提升10倍。通过对比Ollama CPU原生、Transformers原生和OpenVINO优化三种方案,展示了OpenVINO在性能优化上的显著优势,并提供了从环境配置到模型转换、性能调优的完整实战指南。

weixin_28694295的博客 303

测试开发面试题(全)

某基金管理公司线下测试开发面试题总结。

HUA6911的博客 1859

算法系列之十二:多边形区域填充算法--几种边标志填充算法

四、边界标志填充算法 在光栅显示平面上,多边形是封闭的,它是用某一边界色围成的一个闭合区域,填充是逐行进行的,即用扫描线逐行对多边形求交,在交点对之间填充。边界标志填充算法就是在逐行处理时,利用边界或边界颜色作为标志来进行填充的。准确地说,边界标志填充算法不是指某种具体的填充算法,而是一类利用扫描线连贯性思想的填充算法的总称。这类算法有很多种,本篇就介绍几种。 首先介绍一种以边为中心的边缘填充...

java开发指南博客 【转载】 1898

用PyTorch复现经典:手把手教你用Double DQN训练AI玩转打砖块(附完整代码与调参心得)

本文详细介绍了如何使用PyTorch实现Double DQN算法,训练AI智能体玩转经典雅达利游戏Breakout(打砖块)。从环境配置、帧预处理到网络架构设计和经验回放机制,全面解析了强化学习在游戏AI中的应用。文章还提供了关键调参技巧和实战优化方案,帮助开发者快速掌握Double DQN的核心实现与性能优化方法。

weixin_30596165的博客 229

软件测试/测试开发丨Python 列表

Python 中使用中括号定义列表。

Ceshiren666的博客 945

TC275-AutoSAR实战:Davinci Cfg多核OS配置与调试技巧

本文详细介绍了在TC275芯片上使用Davinci Cfg工具进行AutoSAR多核操作系统配置的实战步骤与调试技巧。内容涵盖从导入arxml文件的常见“坑”开始,到配置Det、EcuC、创建多核OS实例、关联OS应用、创建任务与设置优先级调度,最后分享了利用Det日志、调试器多核视图及处理核间通信与缓存一致性等关键调试方法,旨在帮助开发者高效完成复杂车载ECU软件集成。

weixin_29219189的博客 490

哈哈稳了,Python测试开发岗!

在今天的数字化时代,随着软件行业的蓬勃发展,测试人员的职责范围在扩展,团队在不同领域需要完成的任务和挑战也在扩展。测试人员与开发人员之间的协同在增强,团队之间的界限随着时间的推移变得越来越模糊。测试开发岗位也顺应时代的趋势成为软件测试行业的主流招聘职位。所谓软件测试开发工程师,可以简单的理解为工作在测试领域的开发工程师,旨在利用技术手段提升测试效率。无论是在效能提升还是软件质量保障流程中,软件测...

cainiao_python的博客 247

从ET到PT阶段:一文详解汽车零部件DV与PV测试的完整流程(含常见问题解析)

本文深入解析汽车零部件开发中的DV(设计验证)与PV(性能验证)测试全流程,涵盖从ET到PT阶段的关键技术要点与常见问题解决方案。针对车载开发工程师,提供实战指南与优化策略,帮助提升零部件质量与生产效率,确保符合行业标准与市场需求。

weixin_29273849的博客 788

高并发网络爬虫实践(欧赔、亚盘、大小指数数据爬取)

本文通过对一个实战化的高并发网络爬虫脚本进行深度模块化剖析,展示了如何构建一个兼具性能、健壮性和易用性的数据采集工具。核心设计思想总结模块化与单一职责: 每个函数都专注于解决一个特定问题,无论是网络请求、数据解析还是文件操作。并发与效率: 通过ThreadPoolExecutor实现了高效的并发抓取,极大缩短了总耗时。健壮性与容错: 强大的重试机制、细致的异常处理和线程安全的文件写入,保证了程序在复杂网络环境下的稳定运行。断点续传: 精心设计了进度记录与恢复机制,使得大规模抓取任务变得轻松可控。

猫敷雪 485

HTML语言的测试开发

HTML,全称HyperText Markup Language,是一种用于创建网页的标记语言。HTML的核心功能是通过一系列的标记(标签)来描述网页的结构与内容,包括文本、图像、链接、视频等多种元素。

2501_91409078的博客 461

2、TrustZone(内含链接)——长期学习内容

ARM系列学习路径整理,希望对大家有用。

HoneyIC的博客 232

Haskell语言的测试开发

Haskell是一门纯函数式编程语言,以其强大而优雅的类型系统、懒惰计算和高阶函数而闻名。随着现代软件开发对代码质量和可靠性的日益重视,测试已成为开发过程中的一个重要环节。本文将深入探讨Haskell语言在测试开发中的应用,包括测试的基本概念、Haskell的测试框架、实践中的最佳实践以及常见的挑战和解决方案。

2501_90587115的博客 822

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

测试开发如何学习?

一、时间管理: 1、 少加班,多学习。你需要思考的问题,身体要保住。 2、 每天小目标,一天学习的代码行至少30行起步 3、 学习找自己最高效的时间。早睡早起,早起学习(别人都没起呢,不会有人打扰你)11点睡觉,早晨5点起。 4 、学会用钱来买时间。(1年的投入:时间、金钱还有精力)全身心投入。单身:租房可以小一点,但是一定要近。走路上班。舍得! 5、 学一个东西,一次搞定。一旦放弃了,建立完全的熟练程度之前,再学又重头来一遍。每天投入:2小时。 6、 周末是大块的时间:一天要上课,另外一天,建议抽出4小时

后街女孩的博客 1402

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

上一篇: Selenium常见异常分析及解决方案
下一篇: Django Admin Cookbook-19如何在管理后台中一个模型只允许创建一个对象
临渊-测试开发
博客等级 码龄10年 1579粉丝 391原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

临渊-测试开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值