内容正文:
任务一环境搭建及系统部署
一、任务要求
1、使用VirtualBox中的CentOS系统安装相关软件,所有操作都必须使用命
令界面完成
2、CentOS系统root账户密码是:123456
3、提供的相关部署文件都存放在CentOS系统/opt目录下。
4、安装配置DK:
◇在CentOS系统中,使用提供的JDK安装包,安装DK;
◇安装成功后,查看DK版本信息:
令截图要求:一共2张图,分别为:①DK环境变量配置截图;②查看D
K版本信息截图。
5、安装配置MySQL:
女在CentOS系统中,使用提供的MySQL安装包,安装MySQL:
◇将MySql的root账号密码修改为:oot:
令ySQL安装成功后,初始化人力资源综合服务系统数据库(suhr.sql);
令截图要求:一共2张图:①root账号成功登录MySQL截图:②初始化
人力资源综合服务系统数据库命令截图。
6、安装配置Tomcat:
◇在CentOS系统中,使用提供的Tomeat安装包,安装Tomeat:
令Tomcat安装成功后,通过宿主机的浏览器访问Tomeat主页;
◇截图要求:一共2张图:①成功启动Tomcat服务截图;②通过浏览器访
问Tomcat主页截图。
7、应用系统部署:
令将人力资源系统(suthr..war)部署到Tomcat;
◇部署成功后,通过宿主机的浏览器访问系统登录页:
令截图要求:一共2张图,分别为:①系统部署成功后,webapps目录截
图:②通过浏览器访问系统登录页截图。
二、报告编写
根据环境搭建情况,参考环境搭建及系统部署报告模版,按要求截取环境搭
建过程和结果截图并粘贴到模板中,完成环境搭建及系统部署报告。任务五自动化测试
一、任务要求
题目1:按照以下步骤在PyCharm中进行自动化测试脚本编写执行。
1、设置智能时间等待5秒并将浏览器窗口最大化:
2、引入By方法类;
3、通过NAME方法定位用户名输入框,并输入用户名XTGLY;
4、通过NAME方法定位密码输入框,并输入密码123456:
5、使用CLASS_NAME方法进行登录提交:
6、通过PARTIAL_LINK_TEXT方法定位供应商信息按钮,并使用clickO方
法点击:
7、通过LINK_TEXT复数定位方法点击页面中第一条数据的查看按钮:
8、通过window_handles方法将标签页切换到第二个标签:
9、增加3秒强制时间等待:
l0、使用get_screenshot_as._file对页面进行截图操作(命名为test_han
dles.png,存放在D盘根目录下):
11、使用CSS_SELECTOR方法定位并点击查看供应商弹窗右上角的X。
题目2:按照以下步骤在PyCharm中进行自动化测试脚本编写并执行。
l、搭建unittest框架:
2、引入By方法类:
3、定义setUp方法后动浏览器,增加3秒的智能等待,将浏览器窗口最大
化:
4、定义tearDown方法关闭浏览器:
5、定义test_denglu(01方法进入系统登录页面,通过CLASS_NAME方法
定位用户名输入框,通过D方法定位密码输入框并输入账号和密码(XTGLY/1
23456),通过XPATH方法定位并点击登录按钮:
6、定义test_denglu02方法进入系统登录页面,通过NAME方法定位用
户名输入框,通过CSS_SELECTOR方法定位密码输入框并输入账号和密码(XT
GLY/123456),通过TAG_NAME定位登录按钮并点击,通过PARTIAL_LINK
TEXT方法定位并点击“供应商信息”按钮.使用XPATH点击第一条数据的查看
按钮,通过window._handles方法将标签页切换到第二个标签,点击查看供应
商单窗右上角的X,使用get_screenshot._as_file对页面进行截图操作:
7、通过unittest.main0方法执行测试用例。
题目3:按照以下步骤在PyCharm中进行自动化测试脚本编写并执行。
测试数据
商品分类名称
预期结果
111111111111111111111
商品分类名称输入有
误,请重新输入。
步骤1:新建csv格式的测试数据testdata.csv,并编写csw.py脚本读取
csV中的测试数据。
步骤2:新建test01.py:
1、引入步骤1中的写好的数据读取的方法以及ddt方法类;
2、引入By方法类:
3、搭建unittest框架;
4、在setUp中打开谷歌浏览器,增加5秒的智能时间等待,将浏览器窗口
最大化:
5、在tearDown中退出浏览器;
6、新建测试用例,通过TAG_NAME复数方法定位用户名输入框,并输入
用户名XTGLY:
7、通过CLASS_NAME方法定位密码输入框,并输入