03 2021 档案

摘要:一、前言 遍历本地上的文件是我们在写python脚本经常要用到的,例如要查找某个文件,但又忘记文件放在哪里,只记得文件名或者文件后缀,这个时候就可以用os.walk()来遍历某个路径下的所有文件。 二、os.walk() 有一文件夹路径:F:\Project import os path = r"F 阅读全文
posted @ 2021-03-25 23:26 chanzjj 阅读(1889) 评论(0) 推荐(0)
摘要:题目: 有一个薪水表salaries简况如下: 对所有员工的薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列: 解题思路: 需要对salary进行1-N排名,需要用到rank() ovre(业务逻辑)函数,但又因有相同薪水的员工,这样在相同排名的下一位员工只需 阅读全文
posted @ 2021-03-25 22:12 chanzjj 阅读(877) 评论(0) 推荐(0)
摘要:题目: 有一个薪水表,salaries简况如下: 建表语句如下: CREATE TABLE `salaries` ( `emp_no` int(11) NOT NULL, `salary` int(11) NOT NULL, `from_date` date NOT NULL, `to_date` 阅读全文
posted @ 2021-03-12 14:42 chanzjj 阅读(104) 评论(0) 推荐(0)
摘要:题目: 有一个员工表,employees简况如下: 有一个部门表,dept_emp简况如下: 请你查找所有已经分配部门的员工的last_name和first_name以及dept_no,也包括暂时没有分配具体部门的员工,以上例子如下: 解题思路: 该题需要把没有分配部门的员工也显示出来,使用左连接是 阅读全文
posted @ 2021-03-12 11:59 chanzjj 阅读(98) 评论(0) 推荐(0)
摘要:一、使用背景 当我们在设计用例的时候,经常会出现需要不同参数的情况,例如一个登录的用例,我们需要测试它登录名正常、为空、长度过长、过短、特殊字符等情况,因此就需要有不同情况下的参数,而当这些参数过多时,我们如果要一步一步的输入,便会显得有点繁琐,因此就需要有参数化的概念。这里用到pytest里的pa 阅读全文
posted @ 2021-03-07 22:59 chanzjj 阅读(6189) 评论(0) 推荐(0)
摘要:一、使用背景: 当我们写了一套接口自动化脚本之后,希望每天测试不通过的用例可以及时的通知到测试人员。除了发送测试报告到邮件之外,还可以使用钉钉-群机器人这个工具,每天以推送的形式告知到测试人员。那接下来我们需要了解钉钉群机器人的推送机制。 二、钉钉消息推送 具体可参考官方文档:https://dev 阅读全文
posted @ 2021-03-04 18:25 chanzjj 阅读(2622) 评论(0) 推荐(0)
摘要:一、使用场景: 当我们测试一个网页时,例如一个输入框,前端限制了输入数字的大小1-10,当我们需要测试大于10或者小于1的情况下,服务器有没有做出相对应的相应,很显然这个时候是不能通过前端页面进行操作,因为前端已经限制了不让我们输入大于10或者小于1的情况,这个时候就需要我们自己抓包,修改请求里的参 阅读全文
posted @ 2021-03-02 15:52 chanzjj 阅读(5211) 评论(0) 推荐(0)