热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

2021年11月11号随笔

  之前从来没考虑过自己会从事软件测试这一行业,真正的去学习的话,发现自己挺感兴趣的,目前学会了,软件测试的流程:先是产品经理写完产品需求报告书,然后我们会开需求评审会,

    之前从来没考虑过自己会从事软件测试这一行业,真正的去学习的话,发现自己挺感兴趣的,目前学会了,软件测试的流程:先是产品经理写完产品需求报告书,然后我们会开需求评审会,然后我们测试会根据产品需求书来设计测试用例,测试用例的设计方法有,边界值、等价类、错误推导法、复杂场景法、枚举法、留空法,测试用例写完后,我们会测试用例评审会,开完需求评审会之后,我们就等着开发提测,然后我们就开始功能测试,提测,然后集成测试,然后集成测试,然后回归测试,然后写测试总结报告,然后产品上线。

    我学到的还有一些工具的使用,我会用Xmand来编写测试用例,也会用excl来编写测试用例,比如我定位bug的时候,回用到Fidder,charles、或者开发者工具F12来进行抓包,也会用postman、jmeter来进行发包,用jmeter来做接口测试和性能测试,用postman做接口测试,工作中也会用到linux,我是用Xshell来连接Linux的,熟悉Linux的一些基本命令,比如pwd 当前路径、ls 显示当前路径下的目录文件、mkdir创建文件夹 rm删除文件 rm  -rf  强制删除文件夹 touch创建文件 tail 查看日志、more ,less 查看日志、tail   -f 查看实时日志、tar -czvf 压缩文件 tar -xzvf 解压,vi查看文本 mv 移动、改文件名,top 查看cpu,ps查看进程,df查看磁盘,free查看内存,也会用adb来连接手机进行手机的monkey,adb shell monkey -p 包名 --throttle 数字 数字   adb的一些的基本的命令也知道一些,比如,adb devices 查看当前设备连接状况,adb shell 进入手机,adb push 上传文件 adb pull 下载文件  adb  logcat 查看日志  adb logcat :*E<路径  下载日志,adb install 安装 ,adb uninstall 卸载 adb shell top 查看内存,也会数据库的一些增删改查,

 

 也了解Python的一些简单知识,比如会用python+requests框架 来实现接口自动化,

import  requests

URL="https://www.xxxxxxx.com"

body={"a":"b","a":"b","a":"b","a":"b","a":"b"}

resp=requests.post(URL,body)

print(resp.text)

一个完整的post的请求就是这样

也会python+selenium框架来实现UI自动化

import selenium
from selenium import webdriver
A= webdriver.Firefox(executable_path="C:\geckodriver")
后面就是打开网站post,或者get下面是get
A.get("get请求的网址")
然后下面需要用到定位,

loginLink = mydriver.find_element_by_link_text("登录")

定位器有8种,id 最好用、css、name、className、tagName、linktext超链接定位器、partialLinkTest超链接定位器、xpath万能定位器,还有一些命令,open 打开 ,click 点击
type 文本输入

qx = mydriver.find_element_by_link_text("取消订单")
qx.click()
from time import sleep
sleep(2)
COnfirm=mydriver.find_element_by_id("Confirm")
Confirm.click()
from time import sleep
sleep(2)
guo= mydriver.find_element_by_css_selector(".pop-btn-right")
guo.click()
from time import sleep
sleep(2)
jun=mydriver.find_element_by_css_selector(".oder_del")
jun.click()
from time import sleep
sleep(2)
hui=mydriver.find_element_by_css_selector(".pop-btn-right")
hui.click()
from time import sleep
sleep(2)
xi=mydriver.find_element_by_css_selector(".pop-btn-right")
上面用到了好多定位。
以上就是的学习到的内容,暂时先分享这么多,祝大家前程似锦,都能高薪就业!开开心心,无烦恼。
2021年11月11号

 

 

 




推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • STM32与FPGA的对比及学习建议
    本文对比了野火STM32F103指南针板和Xilinx的PYNQ-Z2板(ZYNQ-7020),介绍了野火STM32F103指南针板的学习资料和讲解视频的详细程度,建议初学者学习野火的资料。同时,介绍了STM32开发所用的Keil程序和C指针的重要性。对于ZYNQ-7020的开发,提到了其自带的Linux、Ubuntu18.4系统以及使用SD卡烧入镜像的方法。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • Tomcat安装与配置教程及常见问题解决方法
    本文介绍了Tomcat的安装与配置教程,包括jdk版本的选择、域名解析、war文件的部署和访问、常见问题的解决方法等。其中涉及到的问题包括403问题、数据库连接问题、1130错误、2003错误、Java Runtime版本不兼容问题以及502错误等。最后还提到了项目的前后端连接代码的配置。通过本文的指导,读者可以顺利完成Tomcat的安装与配置,并解决常见的问题。 ... [详细]
  • Linux批量复制并重命名和批量复制文件到多个文件夹的方法
    本文介绍了在Linux系统下批量复制并重命名文件以及批量复制文件到多个文件夹的方法。通过使用模式匹配功能,可以方便地实现文件的批量操作。同时,还提供了有关shell语法中的()和{}的参考资料。 ... [详细]
  • 本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ... [详细]
author-avatar
无言的歌slp_630
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有