测试之自动化测试

详细Python教程见:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316090478912dab2a3a9e8f4ed49d28854b292f85bb000
Python是一款面向对象的高级语言,十分的简单优雅,而且代码量比Java更少,这里我们使用Python语言来编写MonkeyRunner脚本,
Python的安装,Windows版本地址:
https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fpython
下载对应位数的exe文件,安装,注意勾选add python3.5 toPATH,此处我默认安装到C:\Users\Lenovo\AppData\Local\Programs目录下这里写图片描述
安装成功之后打开命令行输入Python出现如图所示的>>>说明已经进入了Python的交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。现在,输入exit()并回车,就可以退出Python交互式环境(直接关掉命令行窗口也可以)

请注意区分命令行模式和Python交互模式。看到类似C:>是在Windows提供的命令行模式,在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件。看到>>>是在Python交互式环境下,在Python交互式环境下,只能输入Python代码并立刻执行。

例如我们在桌面上创建一个文件add.py,打开之后添加代码100+200,保存之后在命令行中进入桌面,然后执行Python add.py,发现什么都没有,原因很简单如果是在Python交互模式下我们直接输入命令100+200可以得到结果,但是在Windows命令行中执行py文件,却必须书写完整将add.py里面的100+200,修改成print(100+200),然后执行命令行上就显示出来结果

在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。用Python开发程序,完全可以一边在文本编辑器里写代码,一边开一个交互式命令窗口,在写代码的过程中,把部分代码粘到命令行去验证,事半功倍!

使用Python接收用户输入:
name = input() Python会把接下来用户的一次输入赋值给name变量(一次输入十一回车为界的),然后输入name回车Python就会把name的值输出如下图:
这里写图片描述
当然在文件里面编写Python代码不是这样如下:
name = input()
print(‘hello’,name)
执行文件之后,命令行会等待用户输入例如输入张三,输入完成Python就会自动执行print(‘hello’,name),打印出hello 张三

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
自动化测试是通过使用软件工具和脚本来执行测试活动的过程。下面是一个常见的自动化测试流程: 1. 需求分析:了解软件的功能和需求,确定哪些测试可以自动化。 2. 环境设置:准备测试所需的硬件和软件环境,包括测试工具和测试框架的安装和配置。 3. 测试计划:制定详细的测试计划,包括测试范围、测试目标、测试策略以及测试资源的分配。 4. 测试用例设计:根据需求和功能,设计测试用例,并确定哪些用例适合自动化执行。 5. 脚本开发:使用自动化测试工具,编写脚本来执行测试用例。这些脚本可以是脚本语言(如Python或Java)编写的,也可以是记录和回放操作的工具生成的脚本。 6. 脚本调试:验证脚本的正确性,并进行调试和修复,确保其能够正确地执行测试用例。 7. 自动化执行:运行自动化测试脚本,执行测试用例并生成测试结果。 8. 结果分析:分析自动化测试结果,检查是否存在错误或缺陷,并记录和报告问题。 9. 缺陷管理:在缺陷管理工具中跟踪和管理发现的缺陷,与开发团队进行沟通和协作以解决问题。 10. 维护和更新:定期维护和更新自动化测试脚本,确保其与软件的变化保持同步,并根据需要添加新的测试用例。 这是一个基本的自动化测试流程,具体的步骤可能会根据项目和组织的需求而有所不同。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值