从事软件测试行业整整5年的经验
正所谓万事开头难,只要肯迈出了第一步,你就已经成功了一半了,等到完成之后再回顾这一段路程的时候,你肯定会感慨很多。1、我的软件测试经验大学期间学的计算机应用技术专业也是十分痛苦的,刚入学就学习Python,老师口中如鸟语,听不懂等毕…
正所谓万事开头难,只要肯迈出了第一步,你就已经成功了一半了,等到完成之后再回顾这一段路程的时候,你肯定会感慨很多。1、我的软件测试经验大学期间学的计算机应用技术专业也是十分痛苦的,刚入学就学习Python,老师口中如鸟语,听不懂等毕…
接上篇《最全测试管理岗面试题(上)》19、客户反馈的问题,你们怎么处理?处理客户反馈是确保客户满意度和产品质量的关键部分。以下是一些处理客户反馈的一般步骤:①收集和记录反馈:首先,确保及时收集和记录客户的反馈。这可以包括通…
1、http请求的过程建立浏览器和web服务端的连接,是通过TCP进行完成(也可以说是建立tcp连接);浏览器向服务端发送请求指令(前置条件建立tcp连接);服务端收到浏览器的请求后做出回应;服务器关闭TCP连接;浏览器接受到服务器响应的…
今年是我进入测试行业的第十五个年头了,突然冒出个念头,希望把过往经历和想法想写下来。故事的开始2008年,广州大约3、4月份开始和舍友们一起去参加各种招聘会。虽然读的是所谓集应用数学和计算机技术与一体的信息与计算科学专业,考…
不要因为“穷”就乱吃药。你是真富贵还是名字叫“富贵”?Q1:什么是精准测试?A:参见《什么是精准测试?》Q2:那什么是富贵病?A:讲一个故事,某个团队有1万多条接口自动化用例,跑一次全回归要超过24小时。再讲一个鬼故事,某个…
近年来,我一直关注AI相关的测试,并积极参与多个全国性测试社区和社群。在这些社区中,我与不同公司和领域的测试专家交流探讨AI测试相关话题,包括业界顶尖公司的专家和国内知名测试学者。我也参加了多个大会,聆听了许多关于AI测试的主题分享,并…
在测试与质量领域,有一个既老生常谈、又常谈常新的问题“如何评估测试人员的绩效?”,我每年都有机会见到它几次。与之相关的,还有以下问题可以一并思考:如何评估测试效果?如何评估质量能力?如何评估测试人员的能力水平?测试人员如…
1、列举web自动化中常见的元素定位方式?id:根据id来获取元素,返回单个元素,id值一般是唯一的;name:根据元素的name属性定位;tagName:根据元素的标签名定位;className:根据元素的样式class值定位;linkText:根据超链接的文本…
今天给各位小伙伴带来的是测试工程师常用的10个python库,相信有些小伙伴肯定知道一些库,也使用过一些库。下面我们就来聊聊这常用的10个python库,我们主要介绍这些库和这些库的一些应用场景,方便没有接触过的小伙伴知道这些库的作用。个人认…
一、技术解决方案要求说明不管选择什么技术解决方案,总得来说,应该要满足下面几个条件:1、支持目前主流的脚本语言,如ruby,python,java,C#等;2、易于编写、维护测试用例;3、测试数据应与脚本分离;4、易于收集执行情况,执行错误…
为了确保自动化测试的顺利进行,自动化测试应当遵循以下规范:设计自动化测试用例应以主场景为先在设计自动化测试用例时,应遵循以下顺序:主场景,扩展场景,流程。因为主场景包含了常用的,使用次数最多的功能需求。保持自动化测试脚本的…
无处不在的sleep自动化测试用例由若干测试步骤组成。测试步骤之间往往需要保持同步关系:前一个步骤执行成功之后,才能执行下一个步骤。然而,有时候执行某个测试步骤之后我们不能立即取到执行结果。例如,打开网址后,由于网络时延、页面加载…
你可以花金钱购买到的最好的高尔夫球杆,但是除非你知道如何使用它们,否则它不会神奇地降低你的障碍。软件测试没有什么不同。除非您知道how、who、what以及when使用它,否则它不会给你带来良好的效果。软件测试的定义是:确保用户获得最佳质量的…
TestNG是一个开源自动化测试工具,TestNG源于Junit,最初用来做单元测试,可支持异常测试,忽略测试,超时测试,参数化测试和依赖测试。除了单元测试,TestNG的强大功能让他在接口和UI自动化中也占有一席之地。以Java为例,目前主流的测试框…
测试覆盖率常被用来衡量测试的充分性和完整性,也是测试有效性的一个度量。敏捷开发的大潮之下,如何在快速迭代的同时保证对被测代码的覆盖度和产品质量,是一个非常有挑战性的话题。本文依次介绍代码覆盖率的基本知识、工具和应用场景。代码覆…