测试经验
-
ChatGPT生成单元测试实践(TestGPT)
目前gpt本质上是续写,所以在待测函数函数定义清晰的情况下,单元测试可以适当依赖它进行生成。
-
TestGPT,软件测试领域正处于重大变革的风口浪尖?
TestGPT 模型旨在协助开发人员测试他们的代码,为开发人员提供自动生成的软件测试套件建议,从而加快编码和错误扫描。
-
软件测试工程师入门——Linux【使用说明书】
先来说一下linux是什么? linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中性,大型甚至是巨型项目都…
-
appium—PO模型设计
我们在做自动化的时候应该都听过PO模型,那么什么是PO模型呢?PO模型在自动化中的作用是什么呢? PO模型 PO其实就是:、Page Object Model,也称作为POM模型,…
-
测试之道,从哪里来,到哪里去?
这里不谈哲学,也不是无的放矢,而是有感而生。作者都是一线的资深软件研发人员,了解测试的过去,但更受目前测试现状的煎熬
-
python+requests接口自动化框架
为什么要做接口自动化框架 1、业务与配置的分离 2、数据与程序的分离;数据的变更不影响程序 3、有日志功能,实现无人值守 4、自动发送测试报告 5、不懂编程的测试人员也可以进行测试…
-
全栈软件测试工程师真的全栈吗?
全栈工程师是指掌握多种技能,并能利用多种技能独立完成产品的人,也叫全端工程师(同时具备前端和后台能力),英文Full Stack engineer。
-
APPium实现关键字驱动的自动化测试
在狂沙大神的指导下完成了appium关键字驱动自动化测试,可能设计方法有所缺陷,欢迎指正,另外尤其是断言方面欠缺比较多。
-
软件测试工程师经典面试题
软件测试工程师,和开发工程师相比起来,虽然前期可能不会太深,但是涉及的面还是比较广的。前期面试实习生或者一年左右的岗位,问的也主要是一些基础性的问题比较多。涉及的知识主要有My…
-
软件测试BUG等级划分标准
1级:致命问题 A-1 操作系统崩溃 运行软件系统后会导致操作系统崩溃 (内存漏留严重或CPU占用100%) A-2 导致软件系统崩溃 因操作某项功能而导致软件系统自动崩溃或死机 …
-
软件测试流程及规范
一、目标 制定完整且具体的测试路线和流程,为快速、高效和高质量的软件测试提供基础流程框架。最终目标是实现软件测试规范化、标准化。二、测试流程说明 三、需求分析 需求分析由SA制定,…
-
什么是缺陷清除率、缺陷率和缺陷密度
缺陷清除率(亦叫“缺陷排除率”),英文缩写DER(Defect Elimination Rate)。这个东西可以用作缺陷的预测和分析。&nb…
-
软件测试缺陷密度的计算方法
软件测试缺陷密度的计算方法 一、缺陷密度 基本的缺陷测量是以每千行代码的缺陷数(Defects/KLOC)来测量的。称为缺陷密度(Dd),其测量单位是defects/KLOC。…
-
重要的软件测试度量和度量指标
1.测试用例执行的百分比:这个指标是用来获取测试用例的执行状态的百分比。 用例执行百分比=(执行的用力个数/总的用例个数) *100 所以从上面的数据可得, 用例执行百分比=( 6…
-
DI值-Defect Index(缺陷率)
定义:DI值是衡量软件质量的高低的指标之一。 公式:DI= 致命级别的问题个数*10+严重级别的问题个数*3+一般级别的问题个数*1+提示级别的问题个数*0.1
-
Selenide 阶段性总结介绍
前言 最近工作上忙了点,回家也都在陪老婆再加上犯懒所以有几个星期没写帖子了。大家请原谅我哈~ 今天给大家介绍一个比较新的UI自动化测试工具– Selenide。确实是比…
-
我的公司的业务测试
本帖已被设为精华帖!, 前言 进目前公司也有大半年了,其他技术学到的不多,但是业务测试学到了不少,之前以为就是点点点,现在泪流满面。ps:我们部门女生比较多,so她们对业务的了解很…
-
搭建测试微服务平台
配置 application.yml defaultZone: http://admin:admin@localhost:8761/eureka/ 服务注册发现服务的地址,对应…
-
Appetizer 基于字节码插桩的质量监控
长久以来,开发过程中需要对APP进行各个方面的测量,例如启动时间、崩溃、HTTP请求时间、控件点击时间、内存泄露、耗电等等。通常做法是插代码,打log,或者使用一些SDK(Bugly, acra之类的)。这些方法要么变成满地不可维护的Log.d,搜集的数据是有一个逮一个,全凭人看。测量方法千奇百怪,测量点千变万化,手工的方法低效,不专业,不可维护,不可重用。我们发布了新版Appetizer带来了我们的自动监控服务。
-
Python多线程同步、互斥锁、死锁
接着上篇多线程继续讲,上篇最后的多线程共享全局变量对变量的处理值出错在本文中给出解决方案。 出现这个情况的原因是在python解释器中GIL全局解释器锁。 GIL:全局…
-
Selenium元素定位
UI自动化要做的就是模拟鼠标或键盘操作,从而执行测试用例的行为。模拟鼠标操作更多是通过控制元素进行动作的,而控制元素的第一步就是定位元素。接下来,结合Selenium介绍几种常见的元素定位方法
-
解决 jacoco 支持增量 kotlin 代码覆盖率
从年前到现在终于将代码覆盖率从0到1,做成了平台化,并且将它落地到大部分的项目测试中。这个是个人过去一年来最大的收获了
-
十年老兵教你构建软件测试知识体系和技能树
帮助大家建立属于自己的测试知识体系和测试技能树,就像我给大家搬来了一棵只有树干的大树,需要大家依靠自己平时积累,为这棵大树增树枝和树叶,让自己的测试技能树枝繁叶茂。
-
性能测试学习书籍分享(更新中)
《软件性能测试——过程详解与案列剖析》 内容简介《软件性能测试过程详解与案例剖析(第2版)》面向具有一定测试基础,期望能够通过实际案例去感受和领悟性能测试的测试工程师。书中包含了作…
-
从零基础入门软件测试
测试学习大致分为三个阶段。第一阶段:入门;第二阶段自动化学习,进阶;第三阶段性能测试、测试平台开发,领域专家。今天聊聊入门阶段 1、基本理论测试的定义、测试的分类、测试的方法、测试…
-
jMeter之连接数据库MySQL
一、连接数据库 1.准备环境 下载mysql-connector的jar包放到jMeter的bin文件夹下。 创建好我的测试数库students,table students,ID…
-
最流行的自动化测试工具有哪些?
在自动化测试领域,自动化工具肯定占据了核心的位置。 本文总结了常用的测试自动化工具和框架,这些工具和框架有助于更好地定位自己,以跟上软件测试的发展趋势
-
敏捷测试的核心
质量内建跟敏捷测试的关系是什么?能分开吗?我认为质量内建是敏捷测试的核心
-
自动化框架如何搭建?让10年阿里自动化测试老司机帮你搞定!
无论是日常技术交流,还是在自动化测试实践中,经常会听到一个词叫:框架。之前对“框架”这个词知其然不知其所以然。现在看过一些资料以及加上我自己的一些实践有了我自己的一些看法。
-
appium—定位toast
看到标题有些小伙伴肯定懵了,什么是toast? toast toast属于一种轻量级的反馈,常常以小弹框的形式出现,一般出现1到3秒会自动消失,可以出现在屏幕上中下任意位置。那…