0.前言
如果可以的话,请先关注(专栏和账号),然后点赞和收藏,最后学习和进步。你的支持是我继续写下去的最大动力,个人定当倾囊而送,不负众望。谢谢!!!
1.前提
基于win10专业版64位系统+64位jdk1.8+64位python3.6.5+社区版pycharm2018.1.3+unittest+selenium3.141.0。
要学好自动化测试,我们先从python语言基础开始学习,一步一个脚印,欲速则不达哦!
2.ATM项目实战
1)业务需求:
项目名称:ATM系统
通过python3编程完成一个银行ATM机模拟系统,具备如下功能:
A.登陆验证:用户输入用户名密码登陆,检测用户名是否存在以及用户名密码是否匹配;用户名密码总共三次输入错误机会,超过三次系统退出;
B.菜单界面:登陆成功后显示功能操作界面,输入序号选择对应功能;
C.用户注册:用户可以输入用户名和密码创建自己的账号,并输入电话号码等信息,如果用户名存在则让用户重新输入用户名。注册后免费赠送10000元余额;
D.账户管理:用户可以随时查看自己的账户余额。用户可以输入其他账户用户名,实现转账功能;用户名必须存在。用户也可以模拟实现存取款功能;
E.用户名和密码以及账户信息等必须永久保存。且基于命令行完成,不需要开发GUI界面。
2)界面原型:
3)业务流程图:
4)项目结构设计:
5)源代码:
此处省略500字。