- 博客(4)
- 收藏
- 关注
原创 认识软件测试模型
螺旋模型对测试有新的要求,并不会给测试一个独立的测试时间与阶段,测试需要跟着开发一起迭代渐进。W模型由两个V字型模型组成,分别代 表测试与开发过程,图中明确表示出了测试与开发的并行关系。缺点:1.顺序的线性执行会导致测试后置,使得前期遗留的风险推迟到测试阶段才可以发现,导致项目大面积返工,没有迟早修复的机会。增量模型是将项目分解为多个独立的 “增量” 阶段,每个阶段交付一个可运行的子集功能,逐步构建完整系统。W模型的特点:测试的对象不仅是程序,需求、设计等同样要测试,测试与开发是同步进行的。
2025-03-20 22:33:31
1388
原创 认识黑盒测试与其测试方法
正交试验设计是研究多因素多水平的⼀种设计方法,它是根据正交性,由试验因素的全部⽔平组合中挑选出部分有代表性的点进行试验,通过对这部分试验结果的分析了解全面试验的情况,找出最优的⽔平组合。依据需求将输⼊(特殊情况下会考虑输出)划分为若⼲个等价类,从等价类中选出⼀个测试⽤例,如果这个测试⽤例测试通过,则认为所代表的等价类测试通过,这样就可以⽤较少的测试⽤例达到尽量 多的功能覆盖,解决了不能穷举测试的问题。这个方法强调的是对被测试软件的需求理解以及设计实现的细节把握,还有个人的经验和直觉。
2025-03-18 18:14:27
1788
原创 selenium自动化测试常用函数
web自动化的首要任务与核心就是可以精准定位到用于操作的页面元素,完成该任务之后,才可以对元素进行操作,常见的元素定位方法有:id,classname。作为人,在测试的时候,我们可以具体看到当前具体操作为哪个页面,可以针对需求进行随意切换页面,但作为自动化测试,程序是否可以识别每一个窗口呢?在自动化测试中,通常代码运行速度很快,会出现代码速度快于页面渲染的情况,这时可能代码定位操作的元素在页面中还未渲染生成完毕,因此出现报错情况,在selenium中提供了三种等待方法,可以解决这种问题情况。
2025-03-15 11:29:55
1303
1
原创 Web自动化测试之博客系统
(1)针对每个测试部分页面共性需求,专门设计一个类来完成,方便后续测试用例直接继承使用即可,减少代码冗余性,该Web测试共性需求为:创建驱动对象、调用driver对象访问指定url,屏幕截图。测试结果:Pass:20/21,Fail:1/21(自动化测试通过率 95%)。设计并执行 博客系统登录 / 列表 / 编辑 / 详情页 的自动化测试,覆盖率 90%+。2.自动化测试:编写 21 条 Selenium 自动化测试用例,覆盖 博客核心功能。(2)针对登录页面的测试用例进行自动化测试编码,
2025-03-13 18:31:48
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅