
01软件测试
文章平均质量分 65
软件测试方法以及自动化脚本开发
勇敢的兵
曾在Testin担任测试开发,负责航信集团自动化测试管理平台的开发。曾在上海嘉扬担任项目经理,带领团队完成e-HR系统人事、考勤、薪资等模块的驻场实施。熟悉 SpringBoot, MyBatis, Oracle, Vue等开发技术以及自动化测试技术。曾服务的客户:延锋内饰、车享家、临港集团、不凡帝、中国航信集团、精锐教育。
展开
-
joyHR系统压测笔记
这里写自定义目录标题joyHR系统压测(第2期)造数据功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入joyHR系统压测(第2期)你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdo原创 2021-10-04 11:37:08 · 728 阅读 · 0 评论 -
组织人事模块基础用例
用例目录用例名称需求ID前置条件用例步骤预期结果用例类型用例状态用例等级创建人2.5版本-组织人事-入职管理_B端【入职管理】没有“入职管理”菜单的权限1、进入到人事模块1、左侧菜单列表里面没有“入职管理”功能测试正常中杨振春2.5版本-组织人事-入职管理_B端【入职管理】没有查看的权限1、点击“入职管理”1、提示无访问权限功能测试正常中杨振春2.5版本-组织人事-入职管理_B端【入职管理】没有新增、修改权限的情况1...原创 2020-12-22 10:42:23 · 395 阅读 · 0 评论 -
非登录状态调用接口失败的解决办法
文章目录问题描述获取验证码调用登录的接口调用学生查询的接口项目开源地址问题描述使用Swagger调用学生查询的接口,返回的是登录页面分析:由于是非登录状态,所以返回的登录页面。解决办法:调用业务接口之前,先调用登录的接口。获取验证码调用登录的接口调用学生查询的接口项目开源地址https://github.com/yangzc23/studentboot参考资料[01] swagger要匹配多个路径下的controller要怎么写?微信扫一扫关注公众号点击链接加入群聊原创 2020-06-05 23:26:47 · 2320 阅读 · 0 评论 -
测试开发知识点整理(六)
文章目录测试开发知识点的补充327、接口调试328、流量录制及回放329、git工具330、chrales工具测试开发知识点的补充327、接口调试[01] http接口测试工具——RESTClient328、流量录制及回放[02] 一种流量录制回放进行回归自动化的方案可行性实验[03] 简易版的接口流量回放工具Parrot[04] 流量录制与回放工具–GoReplay[05] Go...原创 2020-02-09 11:26:54 · 1119 阅读 · 0 评论 -
Bug漏测的5个简单原因,以及如何预防
转载自:https://www.iteye.com/blog/sharley-2363672在某种程度上,Bug漏测是测试人员最糟糕的噩梦之一。为什么这么说呢,软件测试人员或许知道存在这样一种认知(误解),认为测试人员应该发现系统的所有bug。测试人员常常被看作是守门员,一旦任何bug泄露给客户并导致损失,如销售,公司声誉,潜在客户等等,通常是测试人员背锅。如果一个团队习惯指责错误,那么这种...转载 2019-12-27 22:11:18 · 2864 阅读 · 0 评论 -
接口自动化测试平台搭建(数据库使用mysql)
文章目录技术架构前端部署1、安装windows版本的node.js2、安装windows版本的Python2(包括配置环境变量)3、安装yarn(包括配置yarn)4、安装node-sass5、安装依赖的packages6、运行项目后端部署1、安装windows版本的Python3(包括配置环境变量)2、安装项目依赖的packages3、安装mysql-connector4、修改数据库连接配置(c...原创 2019-12-13 23:03:14 · 1205 阅读 · 0 评论 -
自动化测试平台参数提取失败等问题解决
文章目录1、添加变量2、提取参数3、参数提取失败4、解决参数提取失败的问题5、测试报告6、查看请假7、参考资料1、添加变量2、提取参数3、参数提取失败4、解决参数提取失败的问题5、测试报告6、查看请假7、参考资料[01] HttpRunner 使用小结[02] HttpRunner系列:获取response的cookie中的某个值微信扫一扫关注公众号点击链接加...原创 2019-12-10 22:36:28 · 4351 阅读 · 0 评论 -
接口自动化测试平台搭建(数据库使用sqlite)
技术架构前端:js+vue+element-uigithub地址:https://github.com/pencil1/ApiTestWeb后端:python+flask+httprunnergithub地址: https://github.com/pencil1/ApiTestManage前端部署1、安装windows版本的node.js2、安装windows版本的Python2...原创 2019-12-09 22:02:14 · 1146 阅读 · 0 评论 -
接口自动化框架HttpRunner实践
文章目录1、安装Python(包括配置Python)2、安装httprunner3、生成脚手架4、html格式的swagger文档的访问地址5、json格式的swagger文档的访问地址6、解析json格式的swagger文档,生成自动化用例7、宠物相关的接口(自动生成的)8、自定义函数get_file9、宠物接口的测试用例(自动生成的)10、自动生成的测试集10、运行测试集11、测试报告12、参...原创 2019-12-08 17:58:48 · 2346 阅读 · 1 评论 -
软件测试笔试题
--第1小题参考答案:INSERT INTO USER (ID,NAME,EMAIL,MOBILE,COMPANY,SEX,STATE) VALUES (1001,'user1',null,null,null,null,null);--INSERT INTO USER (ID,NAME,EMAIL,MOBILE,COMPANY,SEX,STATE) VALUES (1002,'user2'...原创 2019-11-11 00:44:02 · 1334 阅读 · 0 评论 -
测试开发知识点整理(二)
软件测试基础软件测试的概念63、软件测试的重要性64、软件测试的对象有哪些(掌握)65、 软件测试的目的是什么(掌握)66、 软件测试的依据是什么(掌握)67、软件需求的类型及软件需求分析(掌握)68、什么是测试需求69、软件测试的原则70、 SQA和测试的区别71、 同行评审(了解)72、给测试工程师的建议软件测试的分类73、 按阶段进行划分(掌握)74、 按技术进行划分(第一种)(掌握)75、...原创 2019-08-31 10:41:26 · 2518 阅读 · 0 评论 -
测试开发知识点整理(三)
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 · 2650 阅读 · 0 评论 -
测试开发知识点整理(四)
Web自动化,接口测试和app测试Web自动化Web性能自动化193、 LoadRunner工具194、 服务器性能监控工具(了解)单元测试框架195、 JUnit框架196、 hamcrest框架自动化验证框架197、 TestNG框架Web功能自动化198、 链接测试199、 Selenium框架200、 Web功能自动化使用的工具接口测试接口手工测试201、 Postman工具(掌握)202...原创 2019-08-31 12:36:55 · 2185 阅读 · 0 评论 -
测试开发知识点整理(五)
Linux命令和Python自动化Linux系统249、 Linux入门教程250、 Linux命令大全251、 查看当前的路径是啥?252、 查看当前路径下面的所有文件详细列表?253、 创建downloads目录254、 进入到downloads目录(掌握)255、 回到父目录256、 回到父目录的父目录257、 查找(搜索)文件(掌握)258、 切换到根目录(顶层目录)下面?259、 在根目...原创 2019-08-31 13:46:31 · 1109 阅读 · 0 评论 -
移动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 · 2020 阅读 · 0 评论 -
Web测试经验分享
文章目录1、Web功能测试的思路2、Web安全性测试的思路3、Web性能测试的思路4、Web兼容性测试的思路5、Web易用性测试的思路6、网站的搜索功能怎么测试?7、缺陷报告怎么写1、Web功能测试的思路检查网站里面的链接:1)死链接(打不开)2)超时3)链接的地址错误(可以打开,但是显示的内容跟预期不一样)4)孤立页面文本输入框的测试点:1)必填的字段输入为空的情况2)输入的内...原创 2020-02-03 14:14:59 · 2523 阅读 · 0 评论 -
软件测试面试题整理
1、请简单介绍下最近的这个项目薪资考勤管理系统主要是用来管理员工考勤和薪资的,该系统主要包括考勤管理模块和薪资管理模块。公司考勤员通过考勤模块可以进行日历初始化,设置班次和轮班组,考勤登记,考勤变动,自动排班,手动排班,考勤分析,考勤汇总,考勤封账等。薪酬福利专员通过薪资模块进行薪资开启,福利开启,调整社保基数和比例,薪资变动,福利变动,薪资计算, 薪资套设计,获取考勤数据(旷工时数,加班时数,...原创 2019-09-01 10:20:04 · 2634 阅读 · 0 评论 -
安卓项目测试环境搭建
文章目录项目简介项目功能为什么要给app客户端签名安装部署后台(后台开发人员负责)数据初始化(后台开发人员负责)运行后台(服务端软件)(后台开发人员负责)修改安卓客户端的配置(安卓开发人员负责)app签名(安卓开发人员负责)app打包(生成apk文件)(安卓开发人员负责)启动安卓模拟器安装app测试发现的问题参考资料项目简介此App主要是提供一个同乡的社区交流平台,用户可以选择自己家乡的帖吧进...原创 2019-09-01 10:50:59 · 2496 阅读 · 0 评论 -
使用mock(沙箱)进行支付测试
文章目录支付测试的两种方案电脑端支付的测试点测试环境上设置模拟支付平台(也称沙箱)的接口地址沙箱账号测试使用登录账户付款测试使用手机扫码付款参考资料支付测试的两种方案1)使用真实支付平台进行小额支付,直接扣你支付宝/微信/银行卡里面的钱了,这下大事不好,测个试还得把自己钱搭进去(当然一般公司都会报销测试的支付费用,但是走报销麻烦)2)使用模拟支付平台(mock)进行支付,反正支付接口就是你把...原创 2019-09-01 11:36:09 · 5082 阅读 · 0 评论 -
使用logcat抓取安卓日志并定位问题
文章目录logcat工具介绍安卓日志级别测试环境遇到的问题获取该app的进程号使用logcat抓取该app的日志根据日志分析原因参考资料logcat工具介绍logcat是android中的一个命令行工具,可以用于得到程序的log信息。安卓日志级别V—Verbose(啰嗦,最低级别,开发调试中的一些详细信息,仅在开发中使用,不可在发布产品中输出,不是很常见,包含诸如方法名,变量值之类的信息)...原创 2019-09-01 12:14:18 · 3559 阅读 · 0 评论 -
视频上传接口测试实践
文章目录1、视频上传接口(API)说明2、发现的问题3、视频上传接口的测试点4、用例执行结果watermark(水印)正确,上传成功,可正常播放,水印正常显示JSONRPC里面没有视频标题,视频文件名包含中文的情况fcharset为ISO-8859-1,JSONRPC里面没有视频标题,视频文件名包含中文,上传成功cataid(视频分类编号)正确,上传成功,可正常播放jsonp(函数名)的值正确,上...原创 2019-09-01 14:19:35 · 3442 阅读 · 0 评论 -
LoadRunner工具性能测试实践
文章目录性能测试环境性能测试方案发帖的LR脚本的设计思路回放脚本设计性能测试场景运行测试测试报告参考资料性能测试环境操作系统:WindowsWeb服务器软件:Apache运行环境:PHPWeb应用:phpwind数据库:MySQLphpwind的访问地址如下:http://192.168.0.153:8090/phpwind/index.php性能测试方案使用10个线程同时发帖...原创 2019-09-01 14:29:53 · 923 阅读 · 0 评论 -
post请求的参数内容的3种类型
文章目录表单格式JSON格式多媒体文件格式表单格式JSON格式多媒体文件格式原创 2019-09-23 09:02:55 · 4744 阅读 · 0 评论 -
测试开发知识点整理(一)
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 · 3250 阅读 · 0 评论