- 博客(9)
- 收藏
- 关注
原创 基于Selenium+Python的自动化测试
选择账号密码登录,Selenium的xpath方法定位进入QQ邮箱登录网页,选择元素定位,输入QQ账号和QQ密码,进入写信、发信界面,自动实现邮件发送。例如,find_element_by_xpath()方法已经被废弃,需要使用find_element(By.XPATH, r'//*[@id="u"]')来代替。(2)能够理解基于Selenium自动登录网页的过程,对软件自动化测试过程的原理有一定的理解,为今后从事web自动化测试奠定基础。登录完成后,退出到最外层的HTML,然后定位并点击“写信”按钮。
2023-12-28 08:37:15 1148 1
原创 状态图实验报告
状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(StateMachine Diagram),重点在与描述状态图的控制流。
2023-12-28 00:00:00 1317 1
原创 软件测试-Junit单元测试工具
JUnit是一个非常有用的单元测试框架,它可以帮助我们快速地编写和运行可重复的测试用例。在使用JUnit时,我们需要注意以下几点:
2023-12-28 00:00:00 1083 1
原创 构件图与部署图实验报告
在软件建模过程中,我们用用例图来描述用户希望系统具有的功能行为,用类图来描述系统的静态行为,描述类,接口,及其关系。使用时序图,协作图,活动图,状态图来描述系统中的类是如何相互作用来完成这些行为的。这些都属于系统的逻辑设计,当逻辑设计完成之后,就要设计系统的物理实现,我们如果想要知道软件怎样运行,需要哪些可执行文件、表、源代码等一些物理实体,就要构建构件图。
2023-12-27 16:04:30 1621 1
原创 活动图实验报告
描述用户存款的过程,包含的动作有:选择存款操作、提示放入现金、放入现金、吐出无效现金、取出无效现金、显示有效金额和确认、确认存款、发送存款金额和账户、修改账户余额、接收存款结果、显示存款结果。描述用户转账的过程,包含的动作有:选择转账操作、提示输入转账金额和账户、输入转账金额和账户、发送转账金额和账户、金额账户检测、提示余额不足或账户有误、修改账户余额、接收转账结果、显示转账结果。描述ATM管理员操作ATM机的过程,包含的动作有:开开ATM机箱、检查维修、更新现金、关闭ATM机箱。
2023-12-26 23:47:37 1022 1
原创 序列图报告
通过实验的过程,我发现在建模的过程中需要考虑对象之间的交互顺序、消息的传递方式和对象状态的变化,这需要对系统的整体逻辑有着清晰的把握,并且需要一步步地进行建模和完善,以确保模型的准确性和完整性。在今后的学习和工作中,我将继续加强对UML建模工具的使用,不断提升自己的建模能力,为未来的软件工程实践打下更坚实的基础。通过对ATM系统进行需求描述,抽象出对象和对象之间的交互过程,并在StarUML软件上创建序列图,从而加深对序列图的理解和掌握。2、观察ATM系统,抽象出对象和对象之间的交互过程,绘制序列图。
2023-12-26 00:00:00 965 1
原创 ATM系统包图
获得正确的包集合比使用诸如包泛化和依赖构造型的特征更加重要,这些特征可以以后再添加,仅当使用诸如包泛化和依赖构造型的特征使得模型更加容易理解时,才使用这些包整理技术。包之间的依赖关系可以使用或的依赖来表示,可以使用虚箭头标记构造型,箭头从输入方的包指向输出方的包。2. 寻找包:根据对象模型(类图)中的类之间的关系,将关系紧密的类放到同一个包中,将关系松散的类放到不同的包中。分析包必须反映元素的真实的语义分组,而不仅是逻辑架构的理想视图。
2023-12-25 09:23:26 959
原创 UML类图报告
1、理解类的基本概念。2、理解类与类之间的关系。3、掌握从用户需求中抽象出类、属性和操作的方法。4、掌握从用户需求中抽象出类与类之间的关系。5、掌握使用ROSE软件构建类图的方法。1、ATM系统需求陈述自动取款机(ATM)是银行子系统,可以为银行客户提供公共空间的金融交易,无需收银员,文员或银行柜员机。客户通过自己的银行卡使用银行ATM来对自己的账户进行操作,包括查询余额,存款,提款和转账。ATM技术人员负责对ATM系统进行维护和维修。银行职员负责ATM系统中的资金调度。
2023-12-25 08:30:35 1848
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人