001. 脱敏测试


002. 各国货币代号以及简码

货币名称 货币符号 货币代号 国际代码
人民币 01 CNY
英镑
12 GBP
港币 HK$ 13 HKD
美元
14 USD
瑞士法郎
15 CHF
新加坡元
18 SGP
日元 J¥ 27 JPY
加拿大元 Can $ 28 CAD
澳大利亚元 A $ 29 AUD
欧元
38 EUR

003. 自然人法人含义、以及他们的区别?

3.1 自然人:

自然人指的是具备完全民事行为能力的人

3.2 法人:

是具有民事行政权利能力和民事行为能力,依法独立享有民事权利和承担民事义务的组织


004. 测试案例精确定位优先级?

4.1 优先级一般都是和缺陷的严重程度对应的。一般可以把优先级分为三种:

高(Highs):保证功能性是稳定的,是按照需求的正常使用和实现点进行用例设计的,重要的错误和边界测试的测试用例的集合。
中(Mediums):更全面的验证功能的各方面,包括流程中的各个节点出错情况、异常情况测试、中断、UI展示、用户体验等方面的测试用例设计
低(Lows):不常被执行的测试用例。比如压力和性能测试用例设计,接口测试用例设计随着时间的推移已经从低级别变化到了中级别。
我们将测试用例分成:高,中和低。测试用例的优先级在后边我们进行”冒烟测试”的执行也是比较关键的

4.2 怎样分配优先级别:

1.把需求文档中描述的功能点和实现的功能逻辑正确性、流程是否正常使用标注为高优先级别。
2.所有功能点拆分之后的错误、边界值或因果图、流程图中的错误、异常等情况用例为中优先级别,接口测试用例设计其实将其进行拆分也可以分到高和中级别。
3.把你所有非功能性的测试(例如性能和可用性)标注为低优先级别.
一般高级别的测试用例在整体用例中占30%,中级别的测试用例占60%左右,低级别的用例占5%-10%左右。

4.3 在定级某个测试用例时可以从几方面说明:

1.这个功能的失败将影响用户的正常使用,高优先级。
2.没有按照产品的需求文档开发,或者开发同学没有理解清楚需求,开发的产品不符合产品同学的规范,高优先级。
3. 异常情况下打开软件是否是展示的错误,未登录状态下去请求需要登录才能访问的地址,这种是中优先级。
4.用户打开软件访问非常慢,属于低优先级。

最后,拥有划分了优先级别的测试用例也为你潜在的,待定的自动化项目给出了一个好的起点。比如,自动化执行冒烟测试中的测试用例,度量收益,改进测试自动化,自动化高优先级的测试用例等方面。


005. CRON表达式

5.1 cron表达式格式:

cron表达式一般分为7个时间,即表示从前往后为“秒、分钟、时、日期、月、年”,中间用空格键隔开,如(0 0 3 * ?)表示每年的每天

位置 时间域 允许值 特殊值
1 0-59 , - * /
2 分钟 0-59 , - * /
3 小时 0-23 , - * /
4 日期 1-31 , - * ? / L W C
5 月份 1-12 , - * /
6 星期 1-7 , - * ? / L C #
7 年份(可选) 留空, 1970-2099 , - * /

5.2 表达式例子

cron表达式 描述
0 0 10,15,16 ? 每天上午10点,下午3点,4点
0 0/30 9-17 ? 朝九晚五工作时间内每半小时
0 0 12 ? * WED 表示每个星期三中午12点
0 0 12 ? 每天中午12点触发
0 15 10 ? 每天上午10:15触发
0 15 10 ? 每天上午10:15触发 (跟上面的一样)
0 15 10 ? 2005年的每天上午10:15触发
0 14 * ? 在每天下午2点到下午2:59期间的每1分钟触发
0 0/5 14 ? 在每天下午2点到下午2:55期间的每5分钟触发
0 0/5 14,18 ? 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
0 0-5 14 ? 在每天下午2点到下午2:05期间的每1分钟触发
0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44触发
0 15 10 ? * MON-FRI 周一至周五的上午10:15触发
0 15 10 15 * ? 每月15日上午10:15触发
0 15 10 L * ? 每月最后一日的上午10:15触发
0 15 10 ? * 6L 每月的最后一个星期五上午10:15触发
0 15 10 ? * 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发

006. 查看接口响应时间

Fiddler

抓到接口之后,点击Statistics查看响应时长


007. sql语句日期比较


008. 全局变量和环境变量的区别,python怎么设置这两个变量,在调用时如何使用?

环境变量:environment某个环境设置的变量值,可以在这个环境中直接引用这个变量值,不用再去输入某些值,环境变量只能在所设置的环境中使用
全局变量:blobas所有环境都可以引用的变量值,不局限于某个或者某几个环境

在使用pytest框架中如何设值环境和全局变量呢?


009. 截位