- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 CCF-登机牌条码
题目背景西西艾弗岛景色优美,游人如织。但是,由于和外界的交通只能靠渡船,交通的不便严重制约了岛上旅游业的发展。西西艾弗岛管委会经过努力,争取到了一笔投资,建设了一个通用航空机场。在三年紧锣密鼓的主体建设后,西西艾弗岛通用航空机场终于开始进行航站楼内部软硬件系统的安装和调试工程了。小 C 是机场运营公司信息部的研发工程师,最近,信息部门的一项重要任务是,研发登机牌自助打印系统。如图所示的是设计部门根据国际民航组织的行业标准设计的登机牌样张。PDF417 码组成的基本元素是码元(Module),所有
2022-01-28 15:40:10
1118
原创 CCF-序列查询新解
题解:import java.util.ArrayList;import java.util.Scanner;/** * @author lanjingjing * @date 2021/12/15 */public class test01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextI...
2022-01-28 14:10:27
982
2
原创 CCF认证练习题-西西艾弗岛的购物中心
西西艾弗岛的购物中心里店铺林立,商品琳琅满目。为了帮助游客根据自己的预算快速选择心仪的商品,IT 部门决定研发一套商品检索系统,支持对任意给定的预算 x,查询在该预算范围内(≤x)价格最高的商品。如果没有商品符合该预算要求,便向游客推荐可以免费领取的西西艾弗岛定制纪念品。假设购物中心里有 n 件商品,价格从低到高依次为 A1,A2⋯An,则根据预算 x 检索商品的过程可以抽象为如下序列查询问题。题解:import java.util.Scanner;/** * @author l.
2022-01-27 15:53:49
1018
原创 安卓性能测试问题点整理
使用命令启动app时 报错:adb shell am start -W -n com.example.lanjingjing.myapplication/MainActivityStarting: Intent { cmp=com.example.lanjingjing.myapplication/MainActivity }Error type 3Error: Activity class...
2019-09-04 18:15:55
190
转载 app测试总结
一、安全测试1.软件权限1)扣费风险:包括短信、拨打电话、连接网络等。2)隐私泄露风险:包括访问手机信息、访问联系人信息等。3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测4)限制/允许使用手机功能接入互联网5)限制/允许使用手机发送接收信息功能6)限制或使用本地连接7)限制/允许使用手机拍照或录音8)限制/允许使用手机读取用户数据9)限制/...
2018-09-28 15:14:28
279
原创 mac+jenkins+python+appium+自动化流程
所有的python在jenkins的部署已经在之前web自动化构建流程中讲过了,这里主要说一下appium的构建,还是将所有的文件拷贝到工作路径(/Users/Shared/Jenkins/Home/workspace)下。然后使用python login.py 不过我的总是 提示编码问题,后来我查看并且更改了mac电脑默认的python版本为3。6,重新构建job,不过还是报错,如图:所以
2018-01-18 13:50:03
843
原创 ios实现appium自动化测试
我使用的是模拟器 ,iphone 6 ,使用的真机的童鞋,可以自行百度一下不一样的地方 ,不过大部分还是相同的。首先是我们需要在开发进行写代码的时候要给界面元素加属性,便于我们查找元素,如图:然后我们启动appium,我使用镜像下载的appium启动总是显示错误,所以我使用了界面安装版的,如图:启动之后 ,我们就开始写代码了,我们先测试一下能否跑通:from appium import webdr
2018-01-18 13:49:15
3832
原创 appium+python自动化测试(5)
错误贴图:原因是手机的webview插件版本过低:解决办法(1)更新插件(下载一个新的高版本的覆盖安装 下载地址:链接:https://pan.baidu.com/s/1ge3Lbv9 ; 密码:k0p8)
2018-01-18 13:48:30
340
原创 appium+python自动化测试(4)
混合应用的开发:测试案例是《果时汇.apk》,首先,如果做appium测试,必须具备一定的app开发了解,比如什么是混合开发,什么是纯h5开发,什么是纯原生的。将apk安装到手机。首先是一个连接的问题:执行一段时间后设备adb服务中断,多次拔插数据线才能再连上,换了多个appium版本都有同样的问题:* daemon not running. starting it now on port 503
2018-01-18 13:47:53
1110
原创 python+appium自动化测试(3)
有些情况是自定义view的,使用常规的方式办不到,这时候我们可以结合(2)中的方法来获取到元素,然后使用appium.webdriver.common.action_touch中的TOUCH类:action=TouchAction(self.driver)创建对象,注意要以当前的驱动作为参数,可以参照源码:class TouchAction(object):def __init__(self, d
2018-01-18 13:46:57
336
原创 appium+python自动化测试(2)
最近总结了一些定位不到控件,或者定位到元素不能点击的问题,以及解决这些问题的方法,目前为止都可以定位到,弊端:运行效率比较慢,具体根据可自行百度安卓布局解析原理,这里不进行详细介绍。首先使用uiautomatorviewer获取需要的classname如下图,classname即为:android.widget.TextView 获取到了classname后,会发现有很多控件都是这个classna
2018-01-18 13:45:55
328
原创 appium+python自动化测试(1)
xpath工具的安装:首先下载工具 ,可以通过以下百度云地址:链接:https://pan.baidu.com/s/1eR7QzaM ; 密码:zwv71. 将所有jar包拷贝到%SDK%/tools\lib目录下,覆盖原来的uiautomatorviewer.jar 2. 使用%SDK%/tools\uiautomatorviewer.bat 运行即可。 安装好的如图,最下面两行定位为xpath
2018-01-18 13:44:43
254
原创 mac之jenkins+jmeter构建自动化项目
这篇文章主要是关于mac上面的自动化集成,因为网上总是关于windows的集成一堆一堆的,而mac的极少,所以我在这里记录一下我的步骤:首先mac电脑是录制不了badboy的,所以可以自己写脚本,或者使用代理录制,我用的是虚拟机上的badboy录制的,然后倒入到jmeter上面,添加聚合报告,查看结果树,cpu监控等等(这是插件,得自己装),然后导出jmx文件,jmeter的工作就差不多了。然后就
2018-01-18 13:43:41
689
原创 mac+jenkins+python+selenium+web自动化流程~~坑
这几天开始整了整jenkins,其实一开始的时候并没有多大兴趣,只是自动化做着做着就总是从各个博主的那里看到这个工具,说的可神了,所以决定一探究竟,但是网上的教程大多数是windows的,很少有mac版的,所以遇到了一些坑,这里给大家介绍一些我的坑:首先从网上下载mac版本,一键安装就可以了,可能是因为我之前装过apache服务器,所以安装挺顺利。安装完事后出现如下界面:然后 点击新建 输入项目名
2018-01-18 13:42:13
757
原创 开发常用单词
单词解释注释OO(bject-oriented缩写)面向对象常用OOP(object-oriented programming)面向对象编程JDK(Java development kit)java开发工具包JVM(java virtual machine)虚拟机classpath类路径Version版本author作者java 解释命令String 字符串类javac编译命令 Compile编绎
2018-01-18 13:39:58
847
原创 SQLyog查询时中文显示为问号
首先到C:\Program Files\MySQL\MySQL Server 5.5\my.ini下将default-character-set设置为default-character-set=gbk然后将表的属性中的字符集设置为gbk最后将数据重新插入
2017-08-14 16:59:25
4896
3
原创 sql语句
登陆 mysql -u root -p 注意最后没有分号然后输入密码即可显示所有的数据库 : show databases;切换数据库: use XXXdatabse;显示数据库中的所有表: show tables;显示表的结构:desc XXXtable;显示表的所有数据:select * from XXXtable;删除表格中某个字段:alt
2017-08-07 10:39:36
389
原创 mysql入门
安装:安装的话建议到官网:https://www.mysql.com/downloads/ ,官网分为几个版本 企业版(MySQL Enterprise Edition ),集群(MySQL Cluster CGE),社区版(MySQL Community Edition) 点击如图的位置进入下载 点击进入后,选择MySQL Community Server 点
2017-08-04 09:46:34
225
原创 安装RN环境
接下来是创建项目了 一开始react-native init AwesomeProject也遇到了好卡好慢的情况 后来采用了网上的方法完美解决 网址:https://cnodejs.org/topic/4f9904f9407edba21468f31e接下来创建成功后显示如图:然后根据提示 在Android的文件夹下打开窗口 shift+左键
2016-08-18 11:54:55
193
原创 安装react native开发环境
首先安装node.js git android studio jdk Visual Studio 2013 python 这些官网下载安装就好;其中安装路径已经要英文 避免中文;将所有的安装好之后才可以安装native react;参考文档http://www.cnblogs.com/web-sheena/p/5513087.html 我就是按着他的文章安装的 一切顺利。
2016-08-17 17:38:11
156
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人