一、按开发阶段分: 测试金字塔与业务测试分析 1.UI界面层: 比较复杂,需要一定的数据库,操作系统方面的基础知识 功能验证测试 兼容性测试与用户测试:兼容性测试与平台有关,web(浏览器),APP(操作系统) 2.业务…
分类:测试
测试工程方法:等价类划分法
等价类划分,指的是一种典型的、重要的黑盒测试方法。其就是解决如何选择适当的数据子集来代表整个数据集的问题,通过降低测试的数目去实现合理的覆盖,以此来发现更多的软件缺陷。 概述 等价类划分法将程序所…
回归测试;测试用例;基线测试用例库
一、 概述 在软件生命周期中的任何一个阶段,只要软件发生了改变,就可能给该软件带来问题。软件的改变可能是源于发现了错误并做了修改,也有可能是因为在集成或维护阶段加入了新的模块。当软件中所含错误被发现时,如果错误跟踪与管理…
代码覆盖率需要注意的点
代码覆盖(Code Coverage)为何物?相信程序员特别是测试人员不陌生,很多人都喜欢用代码覆盖来驱动测试的开展和完善。确实代码覆盖可以找出测试疏漏和代码问题,但是单纯的代码覆盖率高低并不能直接反映代码质量的好坏。大…
测试用例的编写
浅谈软件测试工程师如何编写测试用例 测试工作也从简单测试演变为包括:编制测试计划、编写测试用例、准备测试数据、编写测试脚本、实施测试、测试评估等多项内容的正规测试。测试方式则由单纯手工测试发展为手工、自动兼之,并有向第三…
python UI自动化之frame切换、多窗口切换
1、frame切换 frame切换实现方法: driver.switch_to.frame(frame_reference) –> 切换到指定 frame的方法 frame_reference:可以为f…
兼容性测试的测试点
兼容性测试的测试点 1.测试软件是否能在不同的操作系统平台上兼容,或测试软件是否能在同一操作平台的不同版本上兼容 2.软件本身能否向前或向后兼容 主要指的是能否兼容不同版本的数据 3.测试软件能否与其他相关的软件兼容 例…
代码覆盖率的含义
在学习极客时间的测试52讲中,了解到其实代码覆盖率的具体含义如下: 简单来说,代码覆盖率是指,至少被执行了一次的条目数占整个条目数的百分比。 如果“条目数”是语句,对应的就是代码行覆盖率;如果“条目数”是函…
如何开展自动化测试
性能测试的提前准备关注点: 1、性能测试的环境配置需要能够尽可能的模拟版本的现场使用,包括外网的设备,软件网元,各种硬件平台,操作系统,软件平台; 2、性能测试需要准备合适的模拟脚本来尽可能全真的模拟客户可能的操…
我是如何做测试项目管理的
转自: https://sanwen8.cn/p/U502eM.html 带项目差不多1个季度了,针对这一季度的工作做一个总结,分析一下成长和遇到的问题,希望后面可以做的更好。 以下内容有自己的总结,也有参…
软件测试的基本流程及主要内容
软件测试的基本流程: 需求分析阶段:阅读需求,理解需求,分析需求点,参与需求评审会议。 测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围,进度安排,人力物力分配,整体测试策略…
提高软件测试效率方法
自从上世纪七八十年代全面爆发软件危机起,软件产业的发展过程中始终伴随着巨大的管理难题。整个软件产业存在着软件代价高、难于控制开发进度、软件工作量估计困难、质量低,以及软件修改、维护困难等问题。而要解决这些问题,在很大程度…