- 博客(86)
- 收藏
- 关注
原创 软件测试——项目实战经验(电商、银行、APP)
该项目是一款晚上购物平台,主要包含女装、男装、鞋包、箱包、美食、美妆、母婴、数码家电、居家、配饰、文体车品等方面。项目主要有账户管理、个人储蓄、个人贷款、转账汇款、投资理财、生活缴费、电子银行等等。首页模块、注册模块、登录模块、商品模块、商品详情模块、购物车模块、会员模块、物流模块、个人中心等;图书热门推荐、图书分类、图书详情页、图书阅读、图书购买、搜索、加入书架、图书分享、阅读感想等;登录、搜索、广告、购物车、我的优惠券、抢购、会员管理、商品管理模块、订单管理、促销管理等。
2023-05-16 17:35:03 1560
原创 志诚泰和:面试
介绍上一家公司的测试流程 测试计划有参与做吗 根据哪些方面做自己的计划?(拿到一个需求后怎么制定计划) 介绍项目的业务流程 详细介绍一下上架商品,怎么把商品上上去?商品数量呢?商品卖完了是否还能下单 下订单的测试用例 接口测试做的多吗?有接口自动化测试吗?还是只是需要去单独调用接口? 压力测试的数据是从哪拿的,是从运营那边收集的还是有专门的评估? 是从零开始的项目还是中途进去的?
2023-05-04 17:09:55 46
原创 什么是抓包?
在我们提交Bug的时候,经常会出现前端(客户端展示)和后端(服务端的逻辑)的争议,那么可以通过抓包工具,确定是数据传递问题还是前端显示问题,如果抓出来的数据就有问题的话,那么一般是后端的问题;web表单中会有很多隐藏的字段,这些隐藏字段都有一些特殊的用途,比如收集用户的数据,预防CRSF攻击,防网络爬虫,以及一些其他用途。Fiddler是一个独立的应用,可以调试PC、Mac、Linux、移动设备的之间的通信,支持大部分框架,如Java、.net、Ruby,需要设置代理。
2023-04-05 15:46:48 3691 1
原创 robotframework报错“command: pybot.bat --argumentfile”
原因:现在robot framework发布了新版本,3.1,新版本不支持pybot了。script to run tests:在安装目录python中打开robot.exe。execution profile:下拉选择custom script。
2023-03-20 10:39:19 179
原创 在项目中找到的经典 BUG 是什么?
②查询订单页面,根据条件筛选的结果不是想要的结果,还有某些字段的值没有显示出来,或者显示错误。(因为开发从库表取值有误)。③付款成功后,订单状态一直不翻转为交易成功。(因为代码没有正确获取库表中付款成功记录的状态码)。①兼容性问题,在 ie 浏览器,提交订单按钮可以点击,到了谷歌,火狐就不能了。⑥手机 app 断开网络后,再去点击,没有友好的错误页面提示网络已断开,只有。④修改支付密码,新密码和原密码一致,也通过了,系统没有做新旧密码的校验。⑤付款时候的手机验证码,可以一直使用,没有成功做有效期控制。
2023-03-18 23:37:24 197
原创 RobotFramework
把项目中的一些业务逻辑或基本的操作封装成一个一个的关键字,然后调用不同的关键字或关键字的组合实现不同的业务逻辑。数据驱动是把测试用例的数据放到excel、yaml里面,然后通过改变excel或者yaml文件里。rf基于python开发的、可扩展的,以关键字驱动的自动化测试框架。面的数据,达到控制测试用例的执行的过程。
2023-03-18 11:52:58 205
原创 OpenStack
OpenStack优势:1、模块松耦合。2、组件配置较为灵活。3、二次开发容易OpenStack共享服务组件:1、数据库服务:MongoDB2、消息列队:RabbitMQ3、缓存:Redis4、存储:Ceph5、负载均衡:LVSOpenStack核心组件:1、身份服务(Identify Server):Keystone2、计算(Compute):Nova3、镜像服务(Image Service):Glance4、网络管理(Network
2023-02-26 23:12:35 250
原创 OSI七层网络模型
定义了各种应用协议规范数据格式:HTTP协议、HTTPS协议、FTP协议、DNS协议、TFTP、SMTP等等。6、操作系统、Windows、MACOS、Linux,语法是不一样的,不同系统之间进行通信?——一组协议,路由协议。——网卡-身份证,唯一的。2、两个应用程序(QQ——QQ)——定义端口的概念,寻找到对应程序。1、对发送数据进行封装——TCP协议、UDP协议,一个一个按顺序依次发送。网线(双绞线),光纤,无线电波——基本连接。010101二进制,——电信号——比特流。5、断点续传功能——会话层。
2023-02-20 20:26:10 449
原创 文件上传测试
1、上传符合被测系统格式(exe、rar、zip、txt、html等)2、上传正常大小的文件(注意边界值:文件最大值、文件为 0kb)5、上传成功后,删除后可以重新上传(替换操作)3、上传成功后,可以下载并查看文件是否完整。6、弱网测试,网速很慢时导致文件上传超时。4、上传成功后,可以删除上传的文件。5、上传木马文件,看能系统能否识别。6、上传成功后,界面显示是否正常。9、上传过程中,能否取消上传操作。2、上传超过系统规定大小的文件。10、选好文件后,取消上传操作。2、上传成功后,能看到文件名。
2023-02-08 17:27:58 1435
原创 Web 页面测试点
6.信息重复: 在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理.3.正确性检查:检查页面上的form, button, table, header, footer,提示信息,还有其他文字拼写,句子的语法等是否正确。3.字符类型检查: 在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错.
2023-02-08 11:54:01 1016
原创 并发用户数概述
指一秒钟内,并发用户的总数量。也可以这样理解,单位时间内,所有客户端与服务器进行数据交互的总用户数。单位时间指一秒钟,并发用户数必须是与服务器有数据交互的;如果没有交互就不会对服务器产生压力,也就可以忽略此用户。指一秒钟内,同时向服务器提交请求的在线用户。
2023-01-31 19:47:54 1500
原创 在线用户数概述
相同时间段内,在线用户的总数量。当在线用户数,小于等于服务器最大连接数,可以得到服务器正确响应。当大于最大连接数时,服务器报错,客户端无法收到正确响应。在系统允许的范围内,一段时间段内活跃的用户。
2023-01-31 19:37:02 497
原创 文件上传测试
1、上传符合被测系统格式(exe、rar、zip、txt、html等)2、上传正常大小的文件(注意边界值:文件最大值、文件为 0kb)5、上传成功后,删除后可以重新上传(替换操作)3、上传成功后,可以下载并查看文件是否完整。6、弱网测试,网速很慢时导致文件上传超时。4、上传成功后,可以删除上传的文件。5、上传木马文件,看能系统能否识别。6、上传成功后,界面显示是否正常。9、上传过程中,能否取消上传操作。2、上传超过系统规定大小的文件。10、选好文件后,取消上传操作。2、上传成功后,能看到文件名。
2023-01-30 17:18:41 534
原创 状态码301、302、303、304的区别
从网址A重定向到B后,旧地址A的资源已经被永久地移除了;比如你的网站从 HTTP 升级到了 HTTPS 了,以前的站点再也不用了,应当返回301;发送附带条件的请求时,条件不满足时返回,与重定向无关。例如:浏览器缓存中,服务器端资源未改变,可直接使用客户端未过期的缓存;旧地址A的资源还在(仍然可以访问),这个重定向只是临时地从旧地址A跳转到地址B;与302状态码功能一样,只是它希望使用GET方法重定向到新的URL上;
2023-01-29 16:25:39 2948 1
原创 OSI七层模型
网络服务与最终用户的一个接口,常见的协议有:HTTP FTP SMTP SNMP DNS.数据的表示、安全、压缩。确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。进行逻辑地址寻址,实现不同网络之间的路径选择,协议有ICMP IGMP IP等.建立、管理、终止会话,对应主机进程,指本地主机与远程主机正在进行的会话.定义传输数据的协议端口号,以及流控和差错校验,协议有TCP UDP.在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路。建立、维护、断开物理连接。
2023-01-29 16:13:50 38
原创 软件测试中,测试用例所包含的类型主要为:功能测试、易用性测试、可安装性测试、异常测试、压力测试、GUI测试、兼容性测试、安全测试、可靠性测试等。
软件测试中,测试用例所包含的类型主要为:功能测试、易用性测试、可安装性测试、异常测试、压力测试、GUI测试、兼容性测试、安全测试、可靠性测试等。
2023-01-29 15:26:57 942
原创 [postman] SSL Error: Unable to verify the first certificate(已解决)
紧接着就是跟 项目的第三方百世仓进行测试联调,结果出现了问题,百世仓通过https访问我们服务器的接口出现了超时的情况,于是我自己用postman进行测试,结果发现接口是可以请求通的,就断定不是自己的问题,毕竟工具都能访问通,百世仓请求不过来就是他们的问题喽,于是就配合他们调试,然后就通过nginx的日志发现,根本就没有收到来自于百世仓的请求,然后百世仓换成了http请求,服务器返回了301,因为客户要求必须使用https来进行访问,所以只能通过nginx 来处理,拦截到http给转成https,如图。
2023-01-12 15:04:09 3047
原创 URL的构成
在上述语法规则中,scheme 表示协议,host 表示主机名,domain 表示域名,port 表示端口(可以省略),path 表示文件的路径,filename 表示文件名称。就像我们自己在计算机上保存文件时所指定的文件夹一样,Web 服务器上的文件也有可能是存放在子目录(就是文件夹中的子文件夹)中的。如果不写,http 的默认端口号是 80,https 的默认端口号是 443,ftp 的默认端口号是 21。使用的都是 www 的主机名。和路径类似,路径指的是文件夹,而它指的是文件夹中的文件。
2023-01-11 09:53:01 2033
原创 为什么笔记本电脑wifi图标不见了?——WLAN连接被禁用
在笔记本电脑的“网络连接”配置页面,有一个 WLAN 或者 Wi-Fi 配置选项。如果在这个页面禁用了 WLAN 功能,那么笔记本电脑上的WiFi图标也会消失,无法连接WiFi网络上网。(1)同时按住键盘上面的 Win + R 组合按键,打开运行程序。(Win按键在键盘左下角Alt按键的旁边,按键上面有微软的logo)。(3)在网络连接配置页面,可以看到 WLAN功能的状态。如果显示已禁用,只需要鼠标右击 WLAN,然后选择:启用,就可以解决问题了。,并点击“确定”按钮,可以进入网络连接配置页面。
2023-01-10 20:26:04 6144
原创 管理bug的工具
在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。它的主要功能有:问题优先级,搜索过滤,邮件通知,标签,问题链接,键盘快捷键,Mardown格式化,最突出的功能就是支持无限种其他语言。便捷团队协作,轻量的项目管理, 完备的问题系统,大容量的文件存储,让用户工作更方便。Tracup 是一款轻量级的团队协同平台,提供简洁、高效的 Bug 追踪,轻量、便捷的项目管理,安全、稳定的数据保障,完美地将 Bug管理与团队协作结合在一起。
2023-01-10 19:49:07 4933
原创 Linux安装apache时 apr报错解决 rm: cannot remove `libtoolT‘: No such file or directory
cannot remove 'libtoolT': No such file or directory
2023-01-05 19:18:47 513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人