06 2023 档案

摘要:为什么数据库表要加索引,唯一的目的就是提高查询的效率。一个索引可以涵盖表中的一个参数或多个参数。即 CREATE INDEX "索引名" ON "表名"(表中参数名) 如创建一个user_Info表 CREATE TABLE user_Info(id int(10), firstname char( 阅读全文
posted @ 2023-06-28 16:43 Alpha_To_Beta 阅读(58) 评论(0) 推荐(0) 编辑
摘要:作为测试,尽管在很多时候我们是不需要自己去创建数据库表的,但是了解表的创建是可以帮助我们更好的测试数据库的。 CREATE TABLE "表格名" ("字段 1" 数据类型,"字段 2" 数据类型,...) 如: 我们创建一个人员信息表 CREATE TABLE user_Info(first_na 阅读全文
posted @ 2023-06-20 16:34 Alpha_To_Beta 阅读(179) 评论(0) 推荐(0) 编辑
摘要:user_name表: firstname middlename lastname John Wilson Smith Adam Edward Davis Marie Elaine White 我们在日常的工作中,使用SQL语句查询出数据后,需要对一些数据的字段做一些合并、取其一段或是去掉空格的处理 阅读全文
posted @ 2023-06-20 14:03 Alpha_To_Beta 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Store_Info表: store_name sales date A 500 01-01-2000 B 200 02-01-2000 A 1500 02-10-2000 D 1000 03-08-2000 Sales表: sales date 200 02-01-2000 1000 03-08- 阅读全文
posted @ 2023-06-20 11:59 Alpha_To_Beta 阅读(28) 评论(0) 推荐(0) 编辑
摘要:说到连表查询,我们先了解下别名。别名可以用在表上,也可以用在表中参数名。即 SELECT "表格别名". "表中参数名" "表中参数别名" FROM “表格名” "表格别名" 或 SELECT "表格别名". "表中参数名" AS "表中参数别名" FROM “表格名” AS "表格别名" 举个例子 阅读全文
posted @ 2023-06-18 21:15 Alpha_To_Beta 阅读(106) 评论(0) 推荐(0) 编辑
摘要:Store_Info表: store_name sales date A 500 01-01-2000 B 200 02-01-2000 A 1500 02-10-2000 D 1000 03-08-2000 AVG(平均) : SELECT AVG(sales) FROM Story_Info W 阅读全文
posted @ 2023-06-17 20:09 Alpha_To_Beta 阅读(98) 评论(0) 推荐(0) 编辑
摘要:为了更好的学习SQL语句,我们先来设定几张表格: Store_Info表: store_name sales Date A 500 01-01-2000 B 200 02-01-2000 A 1500 02-10-2000 D 1000 03-08-2000 Country_Info表: Engli 阅读全文
posted @ 2023-06-17 14:04 Alpha_To_Beta 阅读(47) 评论(0) 推荐(0) 编辑
摘要:上一篇 给大家讲了单接口脚本和多接口脚本,这一篇给大家讲讲个人对接口自动化的一些理解和看法。 从整个软件自动化测试来说,接口自动化从公司规模,测试效率,测试成本,可执行性,稳定性等来说,都是任何一个公司的测试人员首选的测试方式。接着我们来详细的说下。 对于任何一个公司(软件类)来说,测试部门都是一个 阅读全文
posted @ 2023-06-15 16:50 Alpha_To_Beta 阅读(144) 评论(0) 推荐(0) 编辑
摘要:testcases [测试用例脚本] 单接口脚本 单接口脚本很简单,就是对某一个场景的单独的接口测试 如下: ... class TestGetFreeLoginToken: @allure.story("用例:获取自动登录接口测试") @allure.description("获取自动登录的Tok 阅读全文
posted @ 2023-06-15 14:53 Alpha_To_Beta 阅读(273) 评论(0) 推荐(0) 编辑
摘要:这里说下pytest接口自动化的工程项目的基本结构(个人的工程结构),项目工程主要使用pytest、pymysql、requests、pyyaml、allure-pytest、pytest-rerunfailures、pytest-xdist、filelock等插件。 首先工程结构 api_test 阅读全文
posted @ 2023-06-14 21:59 Alpha_To_Beta 阅读(359) 评论(0) 推荐(0) 编辑
摘要:软件行业发展也有几十年了,接口测试也是测试人员需要具备一项测试技能。随着测试技术的发展,接口测试也从原来的单一的人工调用,慢慢的发展成为通过自动化的方式批量执行。大大的节省了测试人员的工作,让测试人员有更多的时间去做专项测试、发散测试等其他的测试,同时也大大的保证了接口的质量。 接口的自动化从最初的 阅读全文
posted @ 2023-06-13 20:41 Alpha_To_Beta 阅读(64) 评论(1) 推荐(0) 编辑
摘要:adb get -serialno 获取序列号 adb devices 查看电脑当前连接的安卓设备的DevicesId adb install you.package.name 在安卓设备上安装you.package.name 应用 adb -s deviceId install you.packa 阅读全文
posted @ 2023-06-12 19:19 Alpha_To_Beta 阅读(379) 评论(0) 推荐(0) 编辑
摘要:心得一 Monkey测试Android应用,尤其是在测试长时间的稳定性和健壮性时,切勿盲目的使用 --throttle 参数。我们的测试思路应该是: 第一次,我们尽量先不使用--throttle参数,执行事件计数少点,比如300或500。执行完后,记录下所需要的时间。 接下来,我们使用第一次的Mon 阅读全文
posted @ 2023-06-12 17:32 Alpha_To_Beta 阅读(90) 评论(0) 推荐(0) 编辑
摘要:Monkey作为一个命令行的测试工具,参数的正确使用可以让测试的方向更精准,同时也会方便分析日志信息。 下面我们来了解下Monkey的参数: 常规参数 - v 日志级别参数 Level 0 -v 缺省值,仅提供启动提示、测试完成和最终结果等少量信息 Level 1 -v -v 提供较为详细的日志,包 阅读全文
posted @ 2023-06-12 17:03 Alpha_To_Beta 阅读(353) 评论(0) 推荐(0) 编辑
摘要:Monkey简介 Monkey的名字是有何而来的呢?这个没有去怎么考究,Monkey这个工具就是一个调皮的猴子,在App中乱按、乱摸、乱滚、乱跳。Monkey测试是Android平台下自动化测试的一种快速有效的手段,通过Monkey工具可以模拟用户触摸屏幕、滑动轨迹球、按键等操作来对模拟器或者手机设 阅读全文
posted @ 2023-06-12 15:14 Alpha_To_Beta 阅读(245) 评论(0) 推荐(0) 编辑
摘要:浏览器中浏览网页,查看网页的源代码,是测试中很简单的,很基本的方法,也是非常值得做的。查看源代码最基本的两项作用:可以帮助你发现最明显的安全问题,可以帮助为将来的测试建立一个比较的基准。也可以帮忙你对比攻击失败前后的源代码,调整你的输入,了解到通过的和没有通过,可以再次的尝试。 作为比较基准,查看H 阅读全文
posted @ 2023-06-12 14:24 Alpha_To_Beta 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Firefox网页浏览器具有可扩展的附加组件架构,是可用于Web应用安全测试的最佳浏览器。 https://www.mozilla.org/en-US/firefox/ 即使应用本身不是专门为Firefox兼容性而编写的,只要在使用Firefox时,不会彻底破坏功能的实现,仍然可以使用Firefox 阅读全文
posted @ 2023-06-05 16:18 Alpha_To_Beta 阅读(58) 评论(0) 推荐(0) 编辑
摘要:安全测试的目的是设法使每个使用应用的人确信,及时面临恶意输入,应用本身仍然可以想宣传的那样正常工作。 Web安全测试就是使用多种工具(手动工具和自动工具),来模拟和激发Web应用的活动。。 模拟跨站式脚本攻击等恶意输入,通过手动或脚本的方法提交给Web应用。 以相同的方式使用恶意SQL输入,同样的方 阅读全文
posted @ 2023-06-04 11:44 Alpha_To_Beta 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Web应用的一种分类方法是依据它们所拥有的可访问接口的数量和种类。简单的架构就是将所有的功能封装在一个或两个组件中,复杂的架构会有若干个组件,最复杂的架构是将若干个组件应用捆绑在一起。 常见组件 最常见的Web应用都基于模型-视图-控制器(MVC)设计。这种部署型式的目的是将输入和输出功能(“视图” 阅读全文
posted @ 2023-06-04 11:32 Alpha_To_Beta 阅读(52) 评论(0) 推荐(0) 编辑
摘要:基本构件 Web应用有各种各样的形式和规模。可能是一台服务器,使用相当轻量级的脚本语言,向用户发送各种类型的报告;也可能是庞大的B2B工作流系统,每小时处理上百万条订单和发票;也可能是介于两者之间的任何形式。 什么是技术栈 任何Web应用中,我们都必须考虑一套技术,这些技术通常是一个堆栈。最底层是操 阅读全文
posted @ 2023-06-02 16:40 Alpha_To_Beta 阅读(17) 评论(0) 推荐(0) 编辑
摘要:为什么要了解HTTP基础知识?原因在于,了解了HTTP的基础知识,不光对测试本身来说很重要,对于Web安全测试也是尤其的重要。 HTTP使用客户端/服务器结构 客户端发出请求,服务器做出响应,这是最基本的方式,同样也不存在其他的方式。服务器不可能做出没有请求,就向客户端发送数据响应的情况。如果在没有 阅读全文
posted @ 2023-06-02 11:09 Alpha_To_Beta 阅读(24) 评论(0) 推荐(0) 编辑
摘要:URL中某些部分是大小写敏感的(意思是大写和小写字母表示不同内容),其他部分则对大小写不敏感。我们来简单的了解下 协议标识符(HTTP或HTTPS)是大小写不敏感的。我们输入HTTP、http、hTPt,都是可以的。 用户ID和密码一般情况下是敏感的,除非所使用的服务器软件不在意大小写。 服务器名称 阅读全文
posted @ 2023-06-02 10:23 Alpha_To_Beta 阅读(439) 评论(0) 推荐(0) 编辑
摘要:Web应用具有各种各样的形式和规模。使用各种语言编写,运行在各种操作系统上,以各种方式运行。 Web应用的核心在于,它的所有功能都是使用HTTP进行通信的,结果通常采用HTML格式,输入是使用GET,POST及类似方法进行通信的。 要成为Web应用,必须执行某种类型的业务逻辑(脚本、程序、宏等等), 阅读全文
posted @ 2023-06-02 10:02 Alpha_To_Beta 阅读(59) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示