- 博客(61)
- 收藏
- 关注
原创 07.自动化测试常用函数
selenium⽆法识别⾮web的控件,上传⽂件窗⼝为系统⾃带,⽆法识别窗⼝元素 可以使⽤sendkeys来上传指定路径的⽂件,达到的效果是⼀样的。 web自动化测试的操作核心是能够找到页面对应的元素,然后才能对元素进行具体操作。 由于web页面是动态加载的,通常代码执行的速度比页面渲染的速度要快,元素不会立刻出现或准备好,需要通过等待(Wait)机制来确保脚本执行时能过正确找到和操作页面的元素。 与隐式等待不同,显式等待是针对特定条件的等待,适用于更复杂和精确的自动化测试场景。
2025-07-05 20:12:33
1366
原创 06.自动化测试概念
*UI自动化测试(User Interface Automation):**也称页面测试,常见的UI自动化测试包含Web自动化测试、移动端自动化测试等等。 **自动化测试(Automated Testing):**是指使用软件工具或脚本来自动执行测试任务,代替人工进行重复性、繁琐的测试空座。负责与浏览器建立通信,并将你的测试脚本中的操作指令翻译成浏览器可以理解的动作。 **回归测试:**在软件维护阶段,当软件发生变更时,更新执行之前的测试用例以确保不会影响已有功能的正确性的一种测试活动。
2025-07-05 20:11:07
1089
原创 03.BUG
BUG(缺陷/错误):一个计算机bug指在计算机中存在的一个错误(error)、缺陷(flaw)、疏忽(mistake)或者故障(fault),导致程序不能按照预期工作。 BUG的要素:是指在提交一个缺陷(bug)报告时,必须包含的基本信息,用于帮助开发人员快速理解问题、定位原因并进行修复。**测试设计 & 测试开发:**基于需求和测试计划,创建具体的测试用例和脚本;**测试计划:**制定详细的测试策略和计划,确保资源、时间和人力合理安排;**测试执行:**按照测试用例执行测试,发现记录缺陷;
2025-06-28 19:09:42
1286
原创 02测试概念
开发模型是用于指导软件开发过程的框架或方法,它定义了需求分析到维护整个生命周期中各个阶段的工作流程和顺序。 需求一般分为,用户需求和软件需求。
2025-06-28 14:56:55
858
原创 01测试简介
测试用例(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。 当需求规格说明书没有提到的功能,判断标准以最终用户为准:当程序没有时间其最终用户合理预期的功能要求是,就是软件错误。 软件错误:程序与规格说明之前不匹配,当且规格说明是存在的并且正确,程序与规格说明之间的不匹配才是错误的。用户需求:简单理解为甲方提出的需求,如没有甲方,就是终端用户使用产品必须完成的任务。 衡量软件测试结果的依据-需求。
2025-06-26 17:03:52
893
原创 第5章 继承
/例:继承 Employye 类来定义 Manger类,使用关键字 extends 表示继承; 关键字 extends指示正在构造的新类派生于一个已存在的类。已存在的类称为超类(superclass)、基类(base class)或父类(parent class);新类称为子类(subclass/child class)或派生类(derived class)。 Java语言规范指出:“声明为私有类成员不会被这个类的子类继承”。不能扩展记录,且记录也不能扩展其它类。
2025-06-25 14:22:00
351
原创 01初始uni-app+tabBar+首页
笔记 ,视频:https://www.bilibili.com/video/BV1834y1676P?spm_id_from=333.788.videopod.episodes&vd_source=0f19405e887ca230543413979aee1671&p=95
2025-06-18 10:16:48
828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1