软件工程是计算机领域的一门专业基础课,它对于培养学生的软件素质、提高学生的软件开发能力与软件项目管理能力具有重要意义办公记事软件苹果版 。本篇介绍了 自动化网页资料单选实战。
01
实战案例:自动化网页资料单选实战
本实战采用Python 3和Selenium工具实现自动化网页资料单选实战办公记事软件苹果版 。本案例先通过建立离线的单选静态网页,再利用Selenium和Python编写代码,实现自动打开资料单选网页,并在网页中自动选择“唱歌”单选按钮,2s后再自动选择“跳舞”单选按钮。具体步骤如下。
步骤1:新建一个静态网页文件,单击“开始”按钮,找到“记事本”,打开记事本,在记事本编辑区输入设置静态网页的代码办公记事软件苹果版 。再单击记事本菜单栏中的“文件”按钮,在下拉菜单中选择“另存为”选项,选择适当的存储位置,并将文件命名为“webpage.html”。用浏览器打开webpage.html,如图8-30所示。
■ 图8-30静态资料网页
步骤2:打开海龟编辑器,单击顶部菜单栏中的“文件”按钮,在下拉菜单中选择“新建文件”选项,双击文件栏中的“我的文件”按钮,将其命名为“test.py”办公记事软件苹果版 。根据Python和Selenium的规范,编写测试代码,如图8-31所示。
展开全文
■图8-31基于Selenium的自动化测试文件test.py
步骤3:单击“运行”按钮,详细步骤与上一案例相似办公记事软件苹果版 。可以发现火狐浏览器自动打开,随后进入webpage.html页面,网页将自动选择“唱歌”,2s后又自动选择“跳舞”,如图8-32所示。
■ 图8-32案例(2)效果图
代码如下办公记事软件苹果版 。
(1) webpage.html文件代码如下办公记事软件苹果版 。
(2) test.py文件代码如下办公记事软件苹果版 。
扫码观看视频讲解(限免3天)
实例讲解
软件工程导论与项目案例教程
(微课视频版)
精彩回顾
软件工程
1. 软件的内涵与危机
2. 软件工程基础
3. 软件项目的生存周期
4. 软件项目的开发模型
可行性分析
5. 实践工具:KittenMicrosoft Office Visio
6. 实践工具:Kitten
7. 实战案例:编写浏览器开发可行性研究报告
软件设计
8. 实战案例:在线选修课程管理系统设计
UI设计
9.实战案例:利用Kitten设计交互案例
软件实现
软件测试
11. 实战案例:Selenium单元测试实战
下期预告
项目管理
13. 实战案例:Excel绘制甘特图
14. 实战案例:TAPD进行需求管理
15. 实战案例:禅道进行Bug管理
02
参考书籍
《 软件工程导论与项目案例教程(微课视频版)》
作者:吴彦文
定价:59.90元
扫码优惠购书
内容简介
本书共分为11章,设计体系遵循教育部“新工科”工程技术人才“实基础、精专业、强实践、重创新、懂管理”的育人理念办公记事软件苹果版 。全书涵盖软件工程基础知识、软件分析与设计、软件实现、软件测试、软件项目管理、软件开发实践和应用工具拓展等方面的内容。
第1章绪论,涵盖了软件工程概述、软件工程学习者阶段性知识与能力框架和全书实践任务预览办公记事软件苹果版 。
第2章可行性分析,介绍了可行性研究,包括项目立项、可行性研究的方法与工具办公记事软件苹果版 。以Visio软件为例,详解了流程图的绘制过程。
第3章需求分析,描述了需求分析的步骤和结构化分析方法办公记事软件苹果版 。以机票预订系统需求分析报告为例,从数据、功能、性能三个维度展示了需求文档的书写流程与规范。
第4章软件设计,介绍了软件设计的步骤、面向对象的软件设计方法——UML和UML的主要建模工具RationalRose办公记事软件苹果版 。借助在线选修课程管理系统设计案例,展现了用例模型和UML图的构建方法。
第5章UI设计,总结了界面的设计原则和交互设计的操作技巧办公记事软件苹果版 。采用基于Axure的高保真Web原型图设计案例和基于Kitten的交互设计案例进行讲解,带领读者快速入门交互设计。
第6章软件数据库设计,介绍了数据库系统、关系数据库管理系统、MySQL和结构化查询语言SQL办公记事软件苹果版 。此外,介绍了数据库管理工具Navicatfor MySQL的基本操作。
第8章软件测试,归纳了软件测试常用的方法和工具,重点介绍了自动化测试工具Selenium办公记事软件苹果版 。基于此,设计了单元测试实战和自动化网页资料单选实战,帮助读者快速熟练使用测试工具。
第9章项目管理,介绍了项目管理的相关概念及应用,设计了多个实践案例,模拟了项目管理中的关键步骤,以帮助读者快速理解项目管理的基本流程和技术应用办公记事软件苹果版 。
第10章软件工程实践,引导读者以案例贯穿软件工程开发全流程的方式,实践了“湖北省青少年运动员竞赛注册管理信息系统”项目和“疫情地图小程序”项目,从而驱动读者自主探索软件开发的工具和过程办公记事软件苹果版 。
第11章软件工程中的“黑科技”工具,拓展了一些科技狂潮下应用于软件工程实践的“黑科技”工具,激发读者欣赏科技之美,追求创造科技之美办公记事软件苹果版 。