
软件测试
文章平均质量分 55
小葵葵花
这个作者很懒,什么都没留下…
展开
-
python进行app自动化测试时,遇到弹窗的处理
当定位不到元素时,遍历弹窗列表,判断是否有弹窗元素,如果有,关掉;再定位原来的业务元素,如果依然定位不到,继续遍历弹窗列表。如果遍历弹窗列表都没找到弹窗元素,就抛异常。这些弹窗出现的时机和页面都不确定。弹窗出现时,会定位不到原来需要的元素,这时需要先将弹窗关闭,才能定位到原来的元素。进行app ui自动化测试时,app内会。封装一个方法,把关闭弹窗的定位元素加入到。,特别是启动app后,会出现。原创 2023-06-09 17:42:48 · 2363 阅读 · 5 评论 -
学习Python的基础知识
一、cmd命令行参数查看Python版本:pyhton -V 或python37 -V运行Python脚本:python C:\workspace\python\helloword.py二、集成开发环境IDEPyCharm三、基本语法1.脚本添加中文编码:# -*- coding: UTF-8 -*- 或# coding=utf-8(注意:如果是在cmd运行,要把cmd也设置为utf-8格式(chcp 65001);结束后要把编码设回GBK格式(chcp 936))...原创 2020-11-20 09:32:05 · 318 阅读 · 0 评论 -
使用Fiddler进行简单的接口测试
1.打开Fiddler-Composer,选择请求方式,输入URL和HTTP协议版本,输入请求头和请求体,完成后点击Execute发送请求。2.发送请求后,点击左边的会话记录,可查看详细的响应结果。原创 2020-09-30 16:59:46 · 335 阅读 · 0 评论 -
使用Fiddler工具进行手机抓包
一、Fiddler配置1.安装HTTPS证书打开Fiddler-Tools-Options-HTTPS,勾上Capture HTTPS CONNECTs和Decrypt HTTPS traffic,安装证书,要重启Fiddler生效。2.允许手机远程连接打开Fiddler-Tools-Options-Connections,勾选Allow remote computers to connect,重启Fiddler生效。3.查看电脑的IP地址cmd命令行输入ipconfig原创 2020-09-30 15:55:02 · 418 阅读 · 0 评论 -
软件功能测试的思路和注意的点
对于一些活动/奖励,需要注意时间/有效期等,要检查如果过期了的结果。 还有活动结束了,而用户进行到一半怎么办怎么处理。 写用例不要跳页面,也不要跳转到新页面后就立马返回退出来。一个页面内,要一个模块一个模块地测。 记得注意测试列表页面的排序顺序与分页方式。 涉及到金钱交易时才测试连续多次点击按钮,检查是否会出现重复提交请求的情况。 对于弹窗,需要切后台检查弹窗是否跟随应用显示。 H5弹窗切后台时可能会重新加载一次,导致有两个重复弹窗,需要检查。 对于同一个页面的多个弹窗,也要测试弹窗之间的兼容原创 2020-09-30 15:01:31 · 456 阅读 · 0 评论 -
PC端的CS结构软件测试总结
CS结构软件测试小结:https://wenku.baidu.com/view/eeee2222aaea998fcc220e37.html转载 2020-05-29 16:03:19 · 1470 阅读 · 0 评论 -
PC、APP、H5三端测试的区别
一,针对同一个系统功能的测试,三端所测的业务流程是一样的二,一般情况下手机端和PC端都对应一套后台服务,比如说笔者公司所开发的互联网金融平台,整个平台做了分布式服务架构,后台服务包括用户服务、交易服务、产品服务等。PC和手机端测试以上三个流程时,调用的都是同一个后台服务。(注:也有一些功能,比如PC与手机端展示不一致,或者有什么特殊处理,这样情况下后台会写两套不同的接口来处理对应的业务需求)不同之处一,测试平台(容器)不同:pc项目都是在电脑上进行测试的:常见的PC项目架构有BS...转载 2020-05-29 15:09:17 · 603 阅读 · 0 评论 -
PC端浏览器兼容测试总结
总结了下目前公司所做的兼容性大致流程:1.兼容性测试验收标准(验收范围、浏览器选择)2.方案选择3.测试执行【1.1 验收范围】验收标准:主流程业务正常、界面样式正常、功能测试正常涉及各种样式-------悬浮、hover、底色、输入框等,验证显示是否正常主流程业务:1)下拉框可选择;2)输入框可输入;3)控件功能正常;3)可正常下单,取消订单;【1.2 浏览器选择】--数据统计 访问量排行前10浏览器--浏览器版本碎片化严重 选取访问量最高的和版本最高.转载 2020-05-29 15:04:04 · 2316 阅读 · 0 评论 -
APP机型兼容测试的手机选择
1、确定选择机型的维度 1)首先考虑用户活跃程度、分辨率、操作系统版本等因素,建议选择15~20款机型。 2) 通过用户活跃程度,确定一个大的范围,以保证我们选择的机型,就是在实际应用当中主要用户群使用的机型; 3)考虑目前市场当中手机的主流分辨率,这里可以将分辨率分为几个级别(一种常见的分法是720P,1080P,2K和4K),我们选择的机型能够覆盖所有级别即可; 4)系统版本的不断更新,可能导致之前可以正常使用的软件功能出现异常,我们要保证软件可以对一个系...转载 2020-05-29 11:43:57 · 3381 阅读 · 0 评论 -
JMeter的一个简单的性能测试的完整过程
JMeter的一个简单的性能测试的完整过程转载 2020-05-26 17:13:01 · 1011 阅读 · 0 评论 -
测试用例的优先级程度
测试用例优先级 定义 执行频率与耗时 覆盖范围与用例数量 是否应该自动化 P0(BVT: Build Verification Test构建验证测试) 应用/进程的最基本功能,例如启动、运行/登陆、退出等 BVT测试失败,当天的日构建版本不值得做更多的测试 每一天的日构建版本均需执行BVT BVT用例需要控制在几分钟内完成(手工...原创 2020-05-21 11:29:14 · 652 阅读 · 0 评论 -
APP中几个ID的区别
假如APP名称叫Fed则:Fed id:表示账号的id,客户端显示的,一般在个人页资料可以看到,同一个账号登录不同手机ID都一样。Uid:相当于定义账号(即Fed id)和设备绑定后的一个标志号,同一个账号登录不同手机时UID都不一样。Hdid等于guid:标识设备的id,每个设备的hdid不一样。...原创 2020-05-21 11:21:57 · 2198 阅读 · 0 评论 -
软件的三个主要工作环境
项目部署环境一般可分为三种:开发环境(feature分支),测试环境(develop分支),生产环境(线上环境)(master分支) 三个环境也可以说是系统开发的三个阶段:开发->测试->上线预发布环境:该环境一般会导入生产环境N天前(比如3天前度)的真实数据,主要用来回归测试环境发现的全部bug以及一些基本功能。 预生产环境:该环境一般会导入生产环境N天前(比如1天前)的真实数据,主要用来回归测试环境和预发布环境发现的全部bug以及一些基本功能。...原创 2020-05-21 10:42:34 · 1345 阅读 · 0 评论