自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 软件公司面试总结

面试职位:Java开发(机器人后台管理系统)面试公司:维坤智能面试时间:2019-09-20面试流程:1)笔试(填空,选择,编程,简答)2)面试(自我介绍,项目介绍,提问)面试结果:没通过Java笔试题不难,如果好好准备的话,笔试肯定可以过的。跟Java面试有关的学习资料如下:[01] Java面试题全集(上)[02] Java面试题全集(中)[03] Java面试题全集(下...

2019-09-26 08:44:42 4187

原创 使用Spring MVC重构项目

文章目录Spring MVC介绍项目结构依赖配置web.xml配置springmvc.xml配置html完整代码js完整代码自定义响应结构定义学生模板学生列表接口学生详情接口学生信息保存接口学生删除接口文件上传接口参考资料Spring MVC介绍Spring MVC框架是一个开源的Java平台,为开发强大的基于Java的Web应用程序提供全面的基础架构支持非常容易和非常快速。Spring w...

2019-09-23 10:43:16 519

原创 post请求的参数内容的3种类型

文章目录表单格式JSON格式多媒体文件格式表单格式JSON格式多媒体文件格式

2019-09-23 09:02:55 4606

原创 使用bootstraptable实现分页

文章目录Bootstrap-table介绍效果图如下:js代码如下:html代码如下:java代码如下:html完整代码:js完整代码:参考资料:Bootstrap-table介绍在业务系统开发中,对表格记录的查询、分页、排序等处理是非常常见的,在Web开发中,可以采用很多功能强大的插件来满足要求,且能极大的提高开发效率。Bootstrap-table插件提供了非常丰富的属性设置,可以实现查询...

2019-09-22 11:50:00 3738 2

原创 使用Servlet处理文件上传

Servlet 3 以前,Servlet API中没有支持上传功能的API,因此要实现上传功能需要引入第三方工具从POST请求中获得上传的附件或者通过自行处理输入流来获得上传的文件,我们推荐使用Apache的commons-fileupload。从Servlet 3开始,文件上传变得无比简单,相信看看下面的例子一切都清楚了。javascript代码如下:function upload(){...

2019-09-20 08:23:56 365

原创 toolbar里面的控件无法定位的问题

文章目录appium介绍遇到的问题解决办法完整代码参考资料appium介绍Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系...

2019-09-01 15:01:44 444

原创 音乐网站评论功能自动化测试实践

文章目录云音乐系统评论模块介绍评论模块自动化测试的总体思路评论发表的测试点(测试需求)评论发表的第1个测试脚本评论发表的第2个测试脚本测试方法f1的调试日志测试方法f2的调试日志测试方法f3的调试日志参考资料云音乐系统评论模块介绍主要包括:评论发表,评论回复,评论点赞和取消点赞,评论删除,评论查看(精彩评论和最新评论)。评论模块自动化测试的总体思路1)设计评论发表的测试点2)设计评论...

2019-09-01 14:56:58 838

原创 Selenium Grid分布式测试实践

文章目录Selenium Grid介绍思路在hub机的命令行窗口里面启动hub在node1机的命令行窗口里面启动node在node2机的命令行窗口里面启动node在node3机的命令行窗口里面启动node使用浏览器访问分布式控制台完整代码参考资料Selenium Grid介绍Selenium Grid允许你在多台机器的多个浏览器上并行的进行测试,即分布式测试。通常,以下两种情况会需要使用Se...

2019-09-01 14:51:16 748

原创 界面自动化脚本开发案例

文章目录Selenium介绍使用自动化脚本删除网站通知使用自动化脚本发送弹幕对注册功能进行自动化测试日期控件的操作使用自动化脚本上传头像浏览器导航事件模拟(刷新、前进、后退)普通下拉框操作(select控件)确认对话框操作(确认和取消)框架切换切换到新打开的窗口远程驱动各种主流浏览器Selenium API文档(Java版使用说明书)Selenium介绍1)框架底层使用JavaScript模拟...

2019-09-01 14:43:50 1761 1

原创 LoadRunner工具性能测试实践

文章目录性能测试环境性能测试方案发帖的LR脚本的设计思路回放脚本设计性能测试场景运行测试测试报告参考资料性能测试环境操作系统:WindowsWeb服务器软件:Apache运行环境:PHPWeb应用:phpwind数据库:MySQLphpwind的访问地址如下:http://192.168.0.153:8090/phpwind/index.php性能测试方案使用10个线程同时发帖...

2019-09-01 14:29:53 698

原创 视频上传接口测试实践

文章目录1、视频上传接口(API)说明2、发现的问题3、视频上传接口的测试点4、用例执行结果watermark(水印)正确,上传成功,可正常播放,水印正常显示JSONRPC里面没有视频标题,视频文件名包含中文的情况fcharset为ISO-8859-1,JSONRPC里面没有视频标题,视频文件名包含中文,上传成功cataid(视频分类编号)正确,上传成功,可正常播放jsonp(函数名)的值正确,上...

2019-09-01 14:19:35 3203

原创 接口功能自动化测试实践

文章目录对视频上传接口进行自动化测试设计自动化脚本调试日志对失败的case进行分析参考资料对视频上传接口进行自动化测试1)使用httpclient框架模拟第三方系统请求视频上传的接口2)使用fastjson框架对json格式的响应数据进行解析3)使用jsoup框架对xml格式的响应数据进行解析4、JSONRPC参数内容包含中文会出现乱码问题addTextBody("JSONRPC", ...

2019-09-01 12:45:06 383

原创 使用Bootstrap重构学生管理系统界面

文章目录Bootstrap介绍我对Bootstrap的理解思路项目地址遇到的问题重构index页面修改JS脚本里面的list函数修改JS函数里面的add函数修改JS函数里面的edit函数修改JS函数里面的save函数参考资料Bootstrap介绍Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发...

2019-09-01 12:33:14 2340

原创 使用appium工具对漫画发表评论

文章目录Appium介绍思路使用adb install命令安装app客户端软件通过appium-Desktop查取页面元素的id设计代码调试日志参考资料Appium介绍Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UI...

2019-09-01 12:24:22 855

原创 使用logcat抓取安卓日志并定位问题

文章目录logcat工具介绍安卓日志级别测试环境遇到的问题获取该app的进程号使用logcat抓取该app的日志根据日志分析原因参考资料logcat工具介绍logcat是android中的一个命令行工具,可以用于得到程序的log信息。安卓日志级别V—Verbose(啰嗦,最低级别,开发调试中的一些详细信息,仅在开发中使用,不可在发布产品中输出,不是很常见,包含诸如方法名,变量值之类的信息)...

2019-09-01 12:14:18 3105

原创 SQL注入的简单案例

文章目录什么是SQL注入使用数据库客户端工具查询用户表访问ERP系统(对密码输入框进行SQL注入)SQL注入的原理解决方案重新注册一个管理员账号使用sys账号登录ERP系统(输入正确的密码)使用sys账号登录ERP系统(对密码输入框进行SQL注入)UserDAO类的完整代码什么是SQL注入SQL注入是现在普通使用的一种攻击手段,就是通过把非法的SQL命令插入到Web表单中或页面请求查询字符串中...

2019-09-01 12:08:00 3616

原创 使用Python爬取全国各地城市的天气数据

思路1、使用json框架解析出城市的编码2、使用pymysql框架操作mysql数据库3、每个循环里面代码逻辑如下:1)得到城市的编码2)如果编码为空,说明是省份,使用continue进入下个循环3)发送查看该城市天气的请求4)使用json框架解析天气接口返回的数据5)将该城市的天气数据导入数据库遇到的问题很多城市的天气爬取失败。使用浏览器请求接口,结果如下:原因分析...

2019-09-01 12:00:20 8060 2

原创 json语法和json解析

json介绍json是一种数据结构,任何东西都可以使用json格式的数据来表示。json格式的天气预报数据如下:{ "time": "2019-05-16 11:17:51", "cityInfo": { "city": "上海市", "cityId": "101020100", "parent": "上海", "updateTime": "10:4...

2019-09-01 11:46:22 635

原创 使用mock(沙箱)进行支付测试

文章目录支付测试的两种方案电脑端支付的测试点测试环境上设置模拟支付平台(也称沙箱)的接口地址沙箱账号测试使用登录账户付款测试使用手机扫码付款参考资料支付测试的两种方案1)使用真实支付平台进行小额支付,直接扣你支付宝/微信/银行卡里面的钱了,这下大事不好,测个试还得把自己钱搭进去(当然一般公司都会报销测试的支付费用,但是走报销麻烦)2)使用模拟支付平台(mock)进行支付,反正支付接口就是你把...

2019-09-01 11:36:09 4526

原创 CSS入门

文章目录1、CSS介绍2、商品分类页面的设计知识点完整代码3、clear属性和overflow属性的使用知识点设置浮动清除左浮动清除右浮动清除两侧浮动设置溢出处理完整代码4、参考资料1、CSS介绍1)CSS 指层叠样式表 (Cascading Style Sheets)2)样式定义如何显示 HTML 元素3)样式通常存储在样式表中4)把样式添加到 HTML 4.0 中,是为了解决内容与表...

2019-09-01 11:15:18 153

原创 JavaScript编程入门

知识点1)使用浏览器请求网页的时候,浏览器会去后台服务器上下载网页的HTML文档2)HTML文档里面可以通过script标签引入外部的JS文件,JS文件的访问路径可以通过src属性设置3)浏览器根据这些JS文件的访问路径到指定的远程服务器上进行下载4)当Web事件(比如点击事件,鼠标事件,表单提交等)发生时,浏览器就会执行本地JS文件里面的相关代码5)有技术背景的用户可以修改本地的JS代...

2019-09-01 11:02:59 782

原创 安卓项目测试环境搭建

文章目录项目简介项目功能为什么要给app客户端签名安装部署后台(后台开发人员负责)数据初始化(后台开发人员负责)运行后台(服务端软件)(后台开发人员负责)修改安卓客户端的配置(安卓开发人员负责)app签名(安卓开发人员负责)app打包(生成apk文件)(安卓开发人员负责)启动安卓模拟器安装app测试发现的问题参考资料项目简介此App主要是提供一个同乡的社区交流平台,用户可以选择自己家乡的帖吧进...

2019-09-01 10:50:59 2213

原创 软件测试面试题整理

1、请简单介绍下最近的这个项目薪资考勤管理系统主要是用来管理员工考勤和薪资的,该系统主要包括考勤管理模块和薪资管理模块。公司考勤员通过考勤模块可以进行日历初始化,设置班次和轮班组,考勤登记,考勤变动,自动排班,手动排班,考勤分析,考勤汇总,考勤封账等。薪酬福利专员通过薪资模块进行薪资开启,福利开启,调整社保基数和比例,薪资变动,福利变动,薪资计算, 薪资套设计,获取考勤数据(旷工时数,加班时数,...

2019-09-01 10:20:04 2164

原创 移动app测试经验分享

文章目录1、app安装、升级、卸载的测试点2、app功能测试点2、app稳定性测试3、app安全性测试的思路4、app性能测试的思路5、app兼容性测试的思路1、app安装、升级、卸载的测试点1)安装成功的情况(检查版本号是否正确)和安装失败的各种情况2)重复安装的情况(会不会报错)2)升级成功的情况(检查版本号是否正确)和升级失败的各种情况3)升级成功后,聊天记录,浏览记录等本地数据不...

2019-09-01 09:56:03 1883

原创 测试开发知识点整理(三)

Web手工测试和Java面向对象Web手工测试Web基础知识124、 了解网络基础125、 了解防火墙61、 了解浏览器126、 URL地址的组成127、 http请求的组成(掌握)128、 http响应的组成(掌握)129、http响应时间的组成130、 http响应结果码(掌握)131、 http和https的区别132、 GET请求和POST请求的区别(掌握)cookie和session13...

2019-09-01 08:51:53 1002

原创 测试开发知识点整理(一)

Java基础和数据库计算机基础1、计算机常识2、计算机基础知识(了解)3、计算机网络知识(了解)编程入门4、Java基础5、 eclipse工具6、 maven工具7、 Java SE和Java EE8、 Java数据类型的分类(掌握)9、 Java关键字10、 标识符11、 变量(掌握)12、 常量(掌握)13、 数组类型转换(掌握)14、 运算符(掌握)15、 分支(if)(掌握)16、 分支...

2019-09-01 07:56:21 1519

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除