- 博客(38)
- 收藏
- 关注
原创 用chatgpt学习pythonwebUI自动化
再次请教chatgpt,给它输入prompt: 以上代码,需要考虑使用page object模式,该怎么优化这点比较让人惊讶,可以如此自然地理解中文的且偏自然语言的上下文,amazing!!感受最深的是,通过chatgpt输入时,尽量给出多组合的信息,可以少走了一些弯路。
2023-06-25 19:33:24 798 7
原创 测试左移是什么
作者简介:大家好,我是凝小飞,软件测试领域作者在某一段时间内,测试左移的概念很火。各测试大佬分别创造出测试左移,测试右移等名词。仔细去品味,我觉得,这是强调了测试自信,测试不仅仅是在测试阶段被动的去发现问题,更可以跨越自身的思维局限性,从被动变为主动,跨过一亩三分田,从整个团队的效益出发,去思考和创造性地提高产出效率和质量。
2024-03-15 18:05:39 475
原创 测试人员业务能力发展之路
测试人员在测试这条职业道路上,到底怎么提升,从哪些方向提升,常常让刚入职的新人,有所困惑•如何评价测试人员的能力?•如何鉴定测试人员能力的提升?•如何促进测试人员的进步?•如何界定测试人员对业务的支撑是有效的?•如何丰富测试人员的配置结构?我将从以下几个方面来列举出来,测试人员能力的几个维度,这份PPT是我在公司内部的一次分享,供大家参考。
2024-03-15 15:55:26 678
原创 测试人员Bug书写规范
作者简介:大家好,我是凝小飞,软件测试领域作者在测试人员日常工作中,关于bug的编写和定义是一个比较经常的工作,如果bug编写描述的不清楚的话,影响到bug修复的效率,同时也会增加和开发同学对于bug的争执。下面就介绍一下,我在曾经的某个项目中梳理的组内bug测试编写规范。供大家参考。一、缺陷管理流程Jira中可以自定义流程,如下是一个经过实践的普遍的bug流程二、缺陷编写规则1.[项目]必选,如番茄炒蛋2.[问题类型]必选。如缺陷,改进3.[主题]标题一定要简洁明了!
2024-03-15 14:14:06 1578
原创 测试开发面试题|面试真题
作者简介:大家好,我是凝小飞,软件测试领域作者测试开发的面试题,一般会考一些基础的算法编程题,难度不是特别高,除非是大厂的那种卷,如下是我作为面试官整理的一些参考测试题,供参考算法排序类Python:一、list去重例子:li=[1,2,3,4,5,1,2,3]1、直观方法12new_li=[]3foriinli:4ifinotinnew_li:56print(new_li)先建立一个新的空列表,通过遍历原来的列表,再利用逻辑关系not in 来去重。
2024-03-08 16:48:36 889 1
原创 BDD测试框架Cucumber Java学习笔记
这里只是一个简单的 Cucumber 入门示例,你可以根据实际需求进行更复杂的特性描述和步骤定义。Cucumber 还支持许多其他功能,如钩子(Hook)、标记(Tags)等,可以进一步扩展和定制测试。Cucumber 会根据特性文件和步骤定义执行测试,并生成报告。你可以根据你使用的编程语言,在官方网站上找到相应的安装指南。使用自然语言编写特性文件,描述你的系统行为。步骤定义是用于将特性文件中的自然语言转换为可执行的代码。Cucumber 生成的报告可以帮助你查看测试结果,包括通过的场景和失败的场景。
2024-03-08 15:24:41 971 1
原创 BDD测试框架Cucumber学习
作者简介:大家好,我是凝小飞,软件测试领域作者,Cucumber是一个行动驱动开发(BDD)的测试框架,它支持多种编程语言,包括Java、Python、Ruby等。主要特点是用自然语言来描述测试用例,这样非技术人员也能够理解参与测试过程。我认为,未来可以跟AI结合,完成从测试用例编写到自动生成的过程。国外的论坛和活跃度,更新度还挺高的。目前我在从事金融业务的自动化测试,用的是cucumber的框架,正在边学边做中。会持续的更新。
2024-03-08 15:16:53 631
原创 Android/iOS性能测试工具-SoloX
本文介绍了客户端测试同学需要做手机端性能测试时,可以考虑使用soloX这一套。功能类似于perfdog,可以替代perfdog
2023-08-11 13:58:16 2765 1
原创 android app UI自动化-元素定位辅助工具
在做APP的ui自动化过程中,元素的获取很重要,但是app的元素获取相对于web会难一点,本文研究了几种工具辅助,看情况选择。
2023-08-10 16:49:54 695 1
原创 Python 依赖管理及打包三方库 Poetry
Poetry 是 Python 中依赖管理和打包的工具。他可以管理项目中的第三包的依赖(安装/更新)。同时也提供了一个锁定文件以确保可重复安装,并且可以构建项目以供分发。poetry的Python版本要求为 3.7+,且是多平台的。。
2023-06-25 14:16:10 2707 2
原创 测试用例考题
宽图、正方形的图、图片的格式如png、gif、jpeg、webp,视频的格式如ios的mov在安卓下是不能播放的。关于发表图片这里,9宫格里的图片这一个看似小的功能点,都有很多可以发散的点,例如,图片的尺寸长图,还有的同学会去讲到发表到朋友圈,朋友圈的展示这块的用例;有些同学在回答这个问题时,有涉及到自己的思考,例如我在用这个功能时,我发现了微信的一个。在面试测试同学时,测试用例题是初中级测试的必考内容,虽然网上已经有很多用例题答案和。例如,我也考过,如何测试微信朋友圈的发表功能。
2023-03-30 20:51:26 82
原创 弱网络测试方案
微软旗下的一款网络模拟的工具,PC端安装,可以支持延迟、丢包、带宽等等弱网配置,缺点是其只针对PC端的弱网设置,移动端设备还需连接上PC端的网络(在PC端创建wifi热点,移动端设备连接热点)。FaceBook旗下开源的网络测试工具,需要部署在Linux系统上,移动端设备通过浏览器访问就可以切换不同的网络环境,还可以同时支持多台设备连接。PC端安装,作为代理服务器,设置延迟参数,模拟不同的网络情况,缺点是只能模拟延迟,如丢包、带宽等等是无法支持的。宽带、延迟、丢包、周期弱网, 可以模拟不同地区的网络访问。
2023-03-21 14:55:46 735
原创 String类的compareTo()和compareToIgnoreCase()
a如果字符串相等返回值0b如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值(ascii码值)(负值代表:前字符串的值小于后字符串,正值代表:前字符串大于后字符串)c如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方全比较完,这时就比较字符的长度.compareToIgnoreCase()方法是不区分大小写,返回值是int,比较方式与compareTo()相同...
2022-05-05 15:04:56 247
原创 Java基础之数组的基础功能
public static void main(String[] args) { //练习一下数组的sort排序功能,int的排序 int[] arr = {5, 4, 2, 9, 0}; Arrays.sort(arr); String bb = Arrays.toString(arr); //练习一下数组的sort排序功能,字母的排序 //注意一下,这里不区分大小写,若大写和小写...
2022-04-29 14:53:53 679
原创 字符串算法题总结
1、字母统计:s.charAt(i) - 'a',求字母之间的ascell之间的差值。小写字母asell范围:a-z:97-122。count[s.charAt(i) - 'a']++:求的是字符串中对应字母的个数。这个字母的位置是在count数组里面是有序的。 //所有字符都要统计 int[] count = new int[128]; for(int i=0; i < A.length(); i++){
2022-04-28 16:35:40 1883
软件测试工程师绩效考核表模版
2023-07-04
游戏软件测试工程师2023初级测试工程师在线笔试真题
2023-07-02
Katalon Recorder chrome浏览器插件
2023-06-25
katalon studio的window桌面安装包下载
2023-06-25
python+selenium+UI自动化+pageObject+pytest学习demo
2023-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人