软件测试
文章平均质量分 50
测试的知识
码农黛兮_46
这个作者很懒,什么都没留下…
展开
-
Appium自动化测试框架
执行的测试脚本会转成JSON数据,通过http请求发送给Appium server,Appium server将请求转换成command,发送给平台工具SDK(IOS:instruments;:Appium是一个开源、跨平台、多语言支持、接口统一,适用于原生app、Web app或混合移动app的自动化测试工具;Appium是一个开源的移动端自动化测试工具,适用于移动端原生APP、移动Web APP或混合APP的自动化测试;:C/S (C客户端:测试脚本,S服务端:Appium);1、打开要测试的应用。原创 2024-10-10 23:27:59 · 365 阅读 · 0 评论 -
ADB原理以及命令
简而言之,ADB 就是连接 Android 手机与 PC 端的桥梁,所以ADB又称为安卓调试桥(注意:是安卓,不是iOS),可以让用户在电脑上对手机进行全面的操作。应用场景:如果希望将电脑上的某个文件,发送到手机上,使用adb push命令,反之,也是从手机上拉取文件到电脑也是如此。应用场景:后期,我们告诉计算机到底打开哪一个应用场景和哪一个界面,必须使用的一个写代码的参数。(2)Daemon守护进程:运行在调式设备中,手机或者模拟器,(1)Client端:运行开发机器中,即你的开发电脑,原创 2024-10-10 16:20:46 · 379 阅读 · 0 评论 -
selenium grid的分布执行
不同在电脑就是发送一个命令给CPU,理论上需要网络问题,简单来说 ,多台电脑的总线机制。设定一个电脑为主节点,其他的为分支节点,可以通过主节点去通知分节点,要是主节点不行了,就是通过通信这个方式去通知其他的节点。常规的情况下,建议不建议多线程,并发锁机制,并发协同的机制。线程一般是开发用于人数的,数据多的处理。分布式就是 进程就是软件,线程就是我在软件的运行的东西,代码(任务),线程(搬运代码)分布式:多机器协同,就是多台机器去协同完成一个任务。selenium grid分布式测试。原创 2024-10-10 16:12:14 · 63 阅读 · 0 评论 -
软件测试的常用工具
在软件测试中,常用的工具可以分为多个类别,包括自动化测试工具、性能测试工具、接口测试工具、安全测试工具、测试管理工具等。原创 2024-10-10 14:23:12 · 38 阅读 · 0 评论 -
Pytest自动化框架的使用
ytest是python的一种单元测试框架,同自带的unittest测试框架类似,相比起来,pytest更简单。4.执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败。测试类以Test开头,并且不能带有_ _ init _ _方法。6.支持运行由Nose,unittest编写的case。7.具有多个第三方插件,还可以自定义扩展。2.支持简单的单元测试和复杂的功能测试。5.支持重复执行失败的case。测试文件以test_开头或结尾。8.方便和持续集成工具集成。测试函数以test_开头。原创 2024-10-09 20:20:17 · 66 阅读 · 0 评论 -
一个简单自动化测试脚本控制Chrome
selenium自动测试控制Chrome原创 2024-09-23 13:47:15 · 237 阅读 · 0 评论 -
APP测试分类
C/S(客户端/服务器):业务测试、功能模块测试:①CPU、内存占用②启动速度③流量、电量消耗④流畅度⑤稳定性:①安装卸载升级②Push消息推送③交叉事件测试④用户体验测试⑤兼容性测试1、:在实际测试工作中,为了方便测试程序包的安装和管理,可以使用一些应用程序内测分发平台。eg:蒲公英、Testlink等。:产品测试完成后、将App发布应用到各种平台上。:豌豆荚、应用宝、360手机助手、各类手机品牌商城等。:使用技术手段、验证程序功能符合应用需求。(1)对象:核心业务、单功能。原创 2024-09-19 21:26:19 · 641 阅读 · 0 评论 -
Android SDK环境搭建
被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。a.只需要解压即可,再将解压的文件夹放到目录下,注意:放置的这个目录最好不要有中文,最好是放在某盘的根目录下。提示版本号,则表示有JDK环境,提示java不是内部命令,则表示没有JDK环境。因此,Android SDK 指的是Android专属的软件开发工具包。(2)安装Android SDK,配置Android SDK的环境变量。JDK:java运行的虚拟环境。前提:电脑要有JDK的环境。原创 2024-09-19 16:32:15 · 415 阅读 · 0 评论 -
web项目测试的基本流程
项目的测试一般分为核心业务的测试和其他单功能的测试。2、制定测试计划与方案。③测试点转执行测试用例。②提取测试点覆盖需求。原创 2024-09-19 14:58:17 · 80 阅读 · 0 评论 -
测试模块分类以及八大用例
①兼容性:web浏览器:(chrome浏览器、Edge浏览器、Firefox浏览器、Safari苹果浏览器):对已修复bug更新后对已测的内容再次进行测试(作用:保障bug修复,确保新功能对旧功能没有影响)⑥测试步骤:测试点执行的关键步骤(eg:1、输入账号2、输入密码3、点击登录按钮)⑤前置条件:执行操作步骤的前置条件(eg:1、账号已经注册2、已打开登录页面):描述测试点执行的文档(测试输入、执行条件、预期结果等):功能、性能、兼容、易用、安全、可靠性、移植性、维护性。④优先级:用例的重要程度。原创 2024-09-19 08:37:09 · 459 阅读 · 0 评论