携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第38天,点击查看活动详情
我的观点是自动化既不能提高工作效率,也不能提高软件质量。但是我们会选择在功能测试执行之前,
选择用自动化程序做冒烟测试,确保老功能通过之后,我们便可以做新功能的测试了。因为自动化测试执
行可以选择空闲的电脑进行测试,它不会占用咱们过多的工作时间。如果通过自动化发现了老功能的 Bug,
则是赚了。不能发现 Bug 也没有损失。
python 元组是('a','b'),其特点是一旦元素确定了,不可更改内容也不可更改元素的个数。
list 列表是['a','b'],其特别是值可变,元素个数也可变。索引是从 0 开始的自然数
字典是{'name':’qianli’,'age':18},由 key:value 组成
我们可以通过在设计功能测试用例的时候,简化用例写作(即写一句话用例)来提高用例写作的效率,
节约的时间编写自动化脚本,再在测试执行阶段不占用测试执行的时间。这样自动化便可以融入到咱们现
在的测试流程中,在不增加人员和测试时间的基础上,顺便把自动化给做了。
理想情况下,开始开发时接口文档比较规范,测试人员可以在开发阶段同步完成部分接口自动化脚本,
等到开发提版便可即时使用自动化测试,提高了工作效率。虽然自动化测试不能实现 100%的覆盖率,剩
下的没有被覆盖的测试点再用手工测试来完成,这样仍然可以提高测试效率。当然要实现这种情况,前提
是开发能够提供规范的接口文档,并且需求变更比较小。
其实自动化可以一定程度提高效率,也可以一定程度上提高质量。
字符串常用的方法
分割字符串:str.split(‘分割标志’)
分割后返回列表类型
字符串转大写:str.upper(),转小写:str.lower()
去掉两端的空格:str.strip()
获取字符串的长度:len(str)