自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 谈谈接口测试中postman环境和用例集

postman的环境使用postman里有环境的设置,就是我们常说的用变量代替一个固定的值,这样做的好处是可以切换不同的域名、不同的环境变量,不同的线上线下账户等等场景。下面就看下怎么用吧。创建一个Environmentpostman有一个envrionment(环境)设置的地方。请看下图:要设置一个环境,可以点击那个齿轮。 添加一个测试环境的变量集合:再添加一个线上环境的变量集合:可以看到host变量代表了线上和线下两个域名。这样就可以覆盖不同域名的测试场景了。当在测试环境时用测试的域名

2020-10-27 16:45:07 408

原创 APP重构之路:引入单元测试 | 必看

一、为什么要引入单元测试在开发过程中我们会遇到这样一些问题:面对需要重构庞大的模块代码时无从下手修改了一处地方却在另一处地方引发了新的bug扩展新功能的同时导致旧代码出现bug在测试人员难以覆盖到的基础功能接口出现了bug出现了一种难以重现的特殊边界条件触发的bug另外我们也许还会遇到一些这样的模块:A模块依赖于B模块的结果,但是B模块尚未开发完成模块状态过于复杂,手工测试需要耗费大量时间模块业务与时间节点相关,手工测试难以覆盖这个时候也许能够利用经验和丰富的debug技巧来解

2020-10-27 16:42:01 323

原创 2020,最新APP重构:网络请求框架 | 必读

在现在的app,网络请求是一个很重要的部分,app中很多部分都有或多或少的网络请求,所以在一个项目重构时,我会选择网络请求框架作为我重构的起点。在这篇文章中我所提出的架构,并不是所谓的 最好 的网络请求架构,因为我只基于我这个app原有架构进行改善,更多的情况下我是以app为出发点,让这个网络架构能够在原app的环境下给我一个完美的结果,当然如果有更好的改进意见,我会很乐于尝试。关于网络请求框架一个好的网络请求框架对于一个团队来说是十分重要的。如果一个网络请求框架没有封装好,或者是在设计上存在问题,那么

2020-10-27 16:34:01 417

原创 谈谈2020,最新Model的设计-APP重构之路

很多的app使用MVC设计模式来将“用户交互”与“数据和逻辑”分开,而model其中一个重要作用就是持久化。下文中设计的Model可能不是一个完美的,扩展性强的model范例,但在我需要重构的app中,这样的设计能够满足我的需要。关于ModelModel层包含了app的数据与逻辑,Model层中的类需要关心的是数据的表现,存储,以及操作。Model层是整个app生态中相对独立的一个部分,因为它不会直接与controller层或者是View层进行通讯,而是在其他层需要请求它的信息的时候进行间接通讯。Mo

2020-10-27 16:25:17 349

原创 pytest文档8-html报告报错截图+失败重跑

前言做web自动化的小伙伴应该都希望在html报告中展示失败后的截图,提升报告的档次,pytest-html也可以生成带截图的报告。conftest.py1.失败截图可以写到conftest.py文件里,这样用例运行时,只要检测到用例实例,就调用截图的方法,并且把截图存到html报告上# conftest.py文件# coding:utf-8from selenium import webdriverimport pytestdriver = None@pytest.mark.ho

2020-10-26 21:25:55 859 1

原创 robotframework日志输出中文乱码以及robotframework常用关键字-笔者亲测 | 必读

一、环境说明python版本:3.7.3robotframework版本:3.1robotframwork-ride版本:1.7.4.2二、问题描述robotframework日志输出时出现中文以unicode编码方式,如下图所示:三、解决方案(1) 找到目录:C:\python373\Lib\site-packages\robotide\contrib\testrunner下的testrunnerplugin.py文件。(2) 修改第565行,把 encoding[‘SYSTEM’]

2020-10-26 21:17:51 747 1

原创 2020年全网最全的自动化测试面试题及答案--吊打面试官就靠它了!| 最新版

一、如何把自动化测试在公司中实施并推广起来的?1.项目组调研选择自动化工具并开会演示demo案例,我们主要是演示selenium和robotframework两种。2.搭建自动化测试框架,在项目中逐步开展自动化。3.把该项目的自动化流程、框架固化成文档4.推广到公司的其它项目组应用二、请描述一下自动化测试流程?1.编写自动化测试计划2.设计自动化测试用例3.编写自动化测试框架和脚本4.调试并维护脚本5.无人值守测试6.后期脚本维护(添加用例、开发更新版本)三、自动化测试用例如何编写?

2020-10-26 21:09:22 478

原创 2020年最流行的自动化测试工具有哪些?-全网最全最细都在这里了!| 必读

一:前言 ​随着测试工程师技能和工资待遇的提升,甚至有一部分的开发人员开始转入测试岗位,跨入自动化领域的测试攻城狮越来越多。在自动化测试领域,自动化工具肯定占据了核心的位置。 本文总结了常用的测试自动化工具和框架,这些工具和框架有助于更好地定位自己,以跟上软件测试的发展趋势二、2020年自动化测试工具(框架)分类统计1.Selenium​官网:https://www.seleniumhq.org/download/2.RobotFramework​官网: http://www.rob

2020-10-26 21:04:01 541

原创 记录一下无用的自动化测试

自动化测试,特别是UI级的自动化测试是一件费力而不讨好的事情。自动化测试使得测试人员疲于应付,朝不顾夕,如坐针毡,苟延残喘。UI级的自动化测试看起来很美好,就像罂粟,如果你经不住诱惑冒然尝试,那么后果很严重,下场很惨淡。也许这个世界上就不应该出现自动化测试这个东西,起码在中国不应该出现,因为这个是无效的,无用的,宿命是失败的东西。应该怪罪于一小撮别有用心的积极分子,他们推广敏捷,推广自动化测试,推崇人应该追求挑战,追求自由,应该把重复性的工作交给机器去完成。他们也许目的是崇高的,是正确的,但是在中国推广

2020-10-26 20:52:25 277

原创 接口测试框架接入性能测试实践分享 | 必读

1. 前言现如今接口测试在软件质量行业中的地位,已经越来越重要,相对于上层的UI自动化测试和下层的单元测试,接口测试的“低”投入、“高”回报,也成了绝大多数质量保障实践的首选。在开展接口测试时,往往很多时候都只在关注接口的功能性质量,而对于非功能性的质量保障验证,比如性能、安全,在实际工程应用或者设计用例时关注度明显不足(甚至很多压根没有这方面的测试实践)。今天就以Python系下requests库(常用于接口测试)和Robot FrameWork框架为例,和大家聊聊在接口测试过程中,和功能需求同等重

2020-10-26 20:43:27 257

原创 想要做自动化测试?八款高 Star 开源测试工具分享 | 必读

作为研发流程中的一环,测试环节的重要性不亚于产品研发,那么今天 Gitee 推荐的就是有测试需求的开发者们,下面八款开源项目中包含了自动化测试平台、热数据探测框架、接口响应模拟系统以及 API 接口调试工具等,希望对在寻找测试工具的你有所帮助。1.LuckyFrameWeb项目作者:seagull开源许可协议:AGPL-3.0项目地址:https://gitee.com/seagull1985/LuckyFrameWebLuckyFrame测试平台是一款免费开源的测试平台,最大的特点是全纬度覆盖.

2020-10-20 19:48:26 743

原创 自动化测试基础知识,你想要的这里都有

自动化定义借助测试工具,依照测试规范,局部或全部代替人工测试,提高测试有效性。备注:测试不需要对软件所有功能进行测试,比如很多软件的帮助。特征模拟人工操作:软件替代人工操作、对界面进行操作。自动化测试特点优化成本可靠快速规范化可重用自动化优势可重复性可程序化:可以进行编程、对格式进行规范标准可靠:没有情绪化、稳定提高测试精确度提升测试资源的利用率:人力资源、时间资源等手工测试和自动化测试的区别1)手工测试发现的缺陷多:因为人是有智慧的,可以自觉判断更多的问题和现象

2020-10-20 19:37:04 298

原创 2020自动化测试岗位需求的7项必备技能(必读版)

随着敏捷和DevOps等新时代项目开发方法逐渐取代旧的瀑布模型,测试需求在业界不断增长。测试人员现在正在与开发人员一起工作,自动化测试在许多方面极大地取代了手动测试。如果您是自动化测试领域的新手,刚雇用您的组织将期望您快速,开箱即用,并能够检测到错误或提供没人想到的解决方案。但是,仅凭测试的基础知识,您将如何成为一名成功的,不同于前任的测试自动化工程师?成为2020年成功的自动化测试员的技能是什么?让我们找出答案。一、自动化测试员技能——编程语言当我开始担任手动测试人员时,我不喜欢编码。但是,当我逐渐

2020-10-20 19:17:10 714

原创 谈谈如何学习自动化测试?手工测试转向自动化测试?

我在百度搜索了一个问题,自动化测试——这个是关键词。跳出来的一个问题:如何学习自动化测试?我觉得这个文章写得很不错,我就转载加入自己对于自动化测试的一些想法,写下来分享给大家。希望对测试人有帮助。问:作为一个测试人员,从业年期从事手工测试的工作是没有太多坏处的,当然,如果一直点来点去那么确实自身得不到提高,这时候选择学习自动化测试是一件很有必要的事情,一来将自己从繁重的重复工作中解放出来,从事一些更有挑战的工作,二来能积累技术知识,厚积薄发完成飞跃,那么技术新人该如何学习自动化测试呢?(看得出来提问

2020-10-19 21:31:29 362

原创 记录十年经验大牛与你谈为什么要进行自动化测试?

今天跟大家分享的是为什么要进行自动化测试?自动化测试与手工测试区别是什么?自动化测试有点有哪些?为什么要进行自动化测试?之前很长时间做的都是手工测试,虽然也有将手工测试用例转化为自动化测试用例过,但是个人的认识是自动化测试是用在为产品后期维护进行测试的目的上。我接触到的自动化测试分两个方面:一个是性能测试(LR),一个是自动化测试(XACC)。我个人的理解想要做这两样测试的话必须软件的界面都很成熟了,变动不大了。比如在产品后期交付界面比较稳定不会做大的调整的过程中,为了进一步的提高软件性能可以进行性能

2020-10-19 21:26:13 274 1

原创 Python 自动化测试全攻略:五种自动化测试模型实战详解

随着移动互联网的发展,软件研发模型逐步完善,软件交付质量越来越受到软件公司的重视,软件测试技术特别是自动化测试技术开始在软件系统研发过程中发挥着越来越重要的作用。与传统的手工测试技术相比,自动化测试具备了良好的可操作性、可重复性和高效率等特点,能够更加全面、快速地执行测试用例,在保证产品质量的前提下实现软件产品的快速迭代。关于自动化测试的定义,本文不再详细赘述。一般来说,自动化测试是指:从局部或全部代替人工,结合测试工具和测试规范,自动执行测试脚本及提高测试效率的过程。因此,我们可以将自动化测试理解为

2020-10-19 21:14:03 597

原创 如果我是小白,学Python要准备什么呢? | 小白必读

学习Python必不可少的一部肯定是工具,一种是编码器,一种是解释器:编码器就是Python。目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,因为现在Python正在朝着3.x版本进化,在进化过程中,大量的针对2.x版本的代码要修改后才能运行,所以,目前有许多第三方库还暂时无法在3.x上使用。IDE工具。IDE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。常见使用的工具是:Pycharm: PyC

2020-10-19 20:58:18 310

原创 我以为自己MySQL够牛逼了,直到看到了Alibaba的面试题 | 必读篇

前言众所周知,简历上“了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西”。(文末有跳槽涨薪福利)相信大家对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。索引作为MySQL中比较重点的知识,在面试中出现的频率特别高。本人自认为对MySQL的索引知识相当了解,同事们工作中也都热情的称呼我为大佬。为了进阿里,我特地花了1个月左右时间复习相关知识,自信满满的在简历上写了“精通MySQL”,想不到被阿里面试官狠狠虐了一把…(关于这次面试题目和整理的答案,有需要

2020-10-19 20:40:23 344

原创 新人如何转行软件测试?

前些天有小伙伴在后台问道,转行人员应该如何进入测试领域?今天,我就这个问题做一个完整的回答,顺便说一下进入软件测试这个行业后持续努力的方向,供各位想转行做测试还没转的、已经转行做测试但时间不久的、刚刚进入测试领域的,这几类的小伙伴都可以参考下。对于其中有疑问的,也欢迎持续探讨。一、软件测试的门槛软件测试,作为软件研发流程中的一环,是软件研发质量的重要保证,而随着互联网产业、软件等需求持续增加,这样的人才需求也持续旺盛,因此,有越来越多的人看准这个机会想进入这个行业。一方面,这一行作为信息基础行业,有

2020-10-19 19:58:49 920

原创 软件测试拉低整个IT行业水准!

有人的地方就会有江湖,江湖之大变幻莫测,软件测试作为江湖新晋武功,其并不被大家所认可,更有人认为软件测试将整个IT行业的水准都拉低了。对此顶测科技很不服气。有了软件测试让那些开发大神变的不再高高在上,让他们失去了自带的光环,有了测试虽然让产品的质量有了很大的提升,但是再也不能让成名已久的开发大侠们潇洒过活。对于新入门的软件测试小兵,大家都认为真的没有什么内涵,学起来也十分的简单,并不能真的展示自己的深厚功力,那么对于这个问题,元芳是怎么看的呢?元芳认为:虽然软件测试很简单,但是这也是大家共同的追求

2020-10-14 19:50:25 334

原创 对软件测试的误解,你占了几条?

在生活质量越来越受重视的当今社会,人们对软件的质量要求越来越高,假如一款软件经常出现闪退,打不开等问题,相信这款软件被使用的概率将会非常非常低。所以作为软件研发中的必要环节——软件测试对软件质量的把关起着举足轻重的作用。但人们对于软件测试依然存在着很多误区,比如:误区一:软件测试在软件开发完成之后 ✘✘✘软件测试应该贯穿于项目开发的整个过程。在项目开发的每一个阶段,都要进行不同目的、不同内容的测试,以保证各阶段的正确性。误区二:软件发布后发现质量问题,那是软件测试人员的错 ✘✘✘软件中的错误

2020-10-14 19:26:23 686 1

原创 软件测试的面试中经常会被问到的一些问题

一般软件测试的面试分为三轮:笔试,HR面试,技术面试。前两轮,根据不同企业,或有或无,但最后一个技术面试是企业了解你“行不行”的关键环节,每个企业都会有的。在平时的学习、工作中一定要善于总结,如果回答不好,面试官会认为你技术能力有限或者不勤于思考,是很容易被pass掉的。小编简单总结了些面试过程中经常会被问到的问题:hr会问的几个问题1.你觉得自己的优缺点是什么2.你上一家公司的薪资是多少,调了几次薪3.为什么从上一家公司离职呢4.离职证明和背调可以吗?5,你还有什么问题要问吗?(这些问

2020-10-14 19:23:31 2985

原创 软件测试是吃青春饭的吗?软件测试能干到多少岁?

最近看到有很多人在问“软件测试是吃青春饭的吗?”,根据小编在IT行业多年摸爬滚打的经验,进行了总结,希望可以帮到大家!软件测试是吃青春饭的吗?当然不是!!!一提到IT,大家首先联想到的是青春饭,确实IT行业中的软件开发,也就是大家口中的“程序员”,“码农”是妥妥的“青春饭”,程序员的工作脑力强度极大,而且加班非常多,一般到了30多岁,很多程序员迫于工作压力,转岗或转行。而软件测试并不是拼脑力的工作,主要考察是耐心细致,沟通能力和团队合作能力。软件测试岗位起源于上世纪九十年代,这个岗位虽然很早就存在,

2020-10-14 19:19:09 5242 1

原创 软件测试纯干货分享

业务概述轩宇信息是国内最早开展软件独立评测的单位之一,是航天系统、国防科工局扣除定型项目之外的承担任务量最大的评测机构。先后承担载人工程一期 40% 星上软件、载人工程二期 90% 以上星上关键软件、绕月探测工程 99.9% 星上软件的第三方评测任务。年均发现问题能力(1.09个/千行左右),问题遗漏率(0.22%),团队技术能力突出,重视测试充分性和质量。软件测试包含 控制、载荷、导航、数管 四个方向,人员专业覆盖全面。业务范围包括:(1)单元/组装测试(2)配置项确认测试(3)定型/鉴定测

2020-10-14 19:15:12 977

原创 什么是性能测试?这些你都知道吗?

性能测试概念在如今这个万物互联的时代,网络的作用至关重要,它连接了万物,几乎任何信息都可以在web上获取到。大到企业、学校、政府、国家,小到个人、个体经营者,他们每时每刻都在使用网络获取各种信息。web内容的获取和与其的交互非常便利快捷,因而网络的响应速度就变得至关重要。再者,大多数的web应用程序拥有庞大的用户群,它们持续改进着,希望增加更多的用户。这些web应用程序可以同时被大量的用户访问、执行不同的操作。在这种情况下,需要测量应用程序的性能,以了解在高并发负载情况下应用程序的运行情况。又,大部分

2020-10-12 17:16:04 4513

原创 新手入门:想要做好软件测试,这些理论知识,你得好好掌握~

对于很多测试新手来说,想要把自己的测试技术练得更精进,扎实自己的理论知识是必不可少的一门功课。下面,我们就一起来复习一下,那些让我们一知半解或者记不全的理论知识吧。1、什么是软件测试?最老套但是测试人最应该知道的一个问题,就是软件测试是什么。软件测试就是对项目开发过程中产生的一系列产品(包括代码,组件,子系统,系统/平台,各类项目相关文档等)进行有效审查及验证,保证其质量的一种任务活动。从直观上来讲,软件测试似乎就是对测试对象进行检查、验证,但其实不然,它是由许多处理环节构成的。根据测试目标、质量控

2020-10-12 17:09:59 424

原创 最全的自动化测试入门基础知识

一、首先,什么是自动化测试?自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的过程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。测试自动化可以在已经存在的正式测试过程中自动化一些重复但必要的任务,或者添加额外的难于手工执行的测试。二、自动化测试主要有哪些?自动化测试一般分三种:单元自动化测试,接口自动化测试,UI自动化测试。其中单元自动化测试

2020-10-12 17:06:20 2447 1

原创 分享我的第一次Selenium自动化测试框架开发过程 | 必读

上面是我收集的一些视频资源,在这个过程中帮到了我很多。如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加入我们扣扣群【313782132 】,里面有各种软件测试资源和技术讨论。当然还有面试,面试一般分为技术面和hr面,形式的话很少有群面,少部分企业可能会有一个交叉面,不过总的来说,技术面基本就是考察你的专业技术水平的,hr面的话主要是看这个人的综合素质以及家庭情况符不符合公司要求,一般来讲,技术的话只要通过了技术面hr面基本上是没有问题(也有少数企业hr面会刷很多人).

2020-10-12 16:40:45 1087

原创 自动化软件测试从零开始

1、测试用例设计测试需求收集完毕后,开始测试设计。测试用例是什么?测试用例就是一个文档,描述输入、动作、或者时间和一个期望的结果,其目的是确定应用程序的某个特性是否正常的工作。设计测试用例需要考虑以下问题:1.1 测试用例的基本格式多数公司都有自己的用例模板,作为新手前期先理解公司的用例模板即可。有的公司模板规定的非常细致,也有的公司模板字段非常简单,这一般是跟公司所面临的现状有关。有能力的话可以尝试对模板进行优化——建议阅读这篇文章《如何使用测试文档》。1.2 复用测试用例现在很多软件公司都有

2020-10-12 15:55:48 289

原创 我对测试工作的一些认识 ---半资深测试人员总结

作为5年测试老兵,对自己这些年工作经历做个总结。一些观点1、生活大于工作。努力的工作是为了更好的生活。2、与同事相处多包容,多理解。每个人的追求和对自己的要求都不一样。3、精力有限,尽早构建自己的知识体系并不断丰富自己体系内的知识主干。做一个有所长的人。4、不懂编码的测试不是一个好的测试人员。5、个人能力越强的人在做决定时往往越容易占据主动地位。建议入职开始就构建自己的能力。6、升职、加薪长期来看往往是相对公平的。如果你觉得长期不公平,别抱怨,努力提升自己。最后可以选择离开。7、测试人员的地

2020-10-12 15:43:12 2879

原创 测试做了十年的前辈工作心得与经验分享

前言由于各种原因,大部分测试人员,最开始接触都是纯功能界面测试,随着工作年限,会接触到一些常用测试工具,比如抓包,数据库,linux等。长江后浪推前浪,前浪死在沙滩上”,曾经一句让人会心一笑的调侃,而今变成了软件测试行业的真实写照。由于软件测试行业入门门槛低,薪资报酬高,不断有新鲜血液冲刷着软件测试行业的“前行者”们,给我们带来了非常大的压力。那些入行几年,但是依然是功能测试的同学所面临的的压力可想而知。说到底,软件测试行业还是属于技术岗位。既然是技术岗位,那就要靠技术说话。不断掌握新的技能,提高软件

2020-10-10 17:14:24 668

原创 聊聊软件测试入职后,为了快速适应新的工作我做了什么 软件测试er

入职一家新公司后,我接手负责一个模块的功能测试。那么入职后有哪些问题是需要先了解的呢?自我整理了一些问题,想让带我的导师一起给解答一下这个产品现在是在进行二期的功能开发吗?还是初期呢?2.该产品都有哪些文档,是否有需求文档、用户手册、UI设计稿、接口文档、测试报告等文档,在哪里获取查看3.这边的测试流程是怎么样的呢4.这边是如何进行进度跟踪的,比如研发完成进度,是否都通过禅道?5.缺陷的管理流程是怎样的?需要注意些什么?测试一但发现问题,提交禅道分配给谁? (确定研发分工,bug能够提交给

2020-10-10 16:47:23 781

原创 做过了十年软件测试,我对它的看法是这样的

本文梗概:1、测试人员的工作有哪些?2、测试人员的必备技能有哪些?3、资深测试员的心德体会。做了那么久测试,你真的知道测试是做什么的吗?测试人员的工作看到这个问题,你是不是觉得有点傻?事实上,其实有很多与我们合作的同事并不清楚。下面我们以一个完整的项目,来介绍一下测试人员的工作究竟有哪些。(1)项目立项,需求产出很多人都在强调要测试前置,可是这是有条件的,如果你不按项目流程来走,都开发完相应的功能了才告诉测试,测试如何前置啊?所以在项目立项后,需求产出阶段要进行需求评审,确定好开发人员,测试

2020-10-10 16:42:28 434

原创 软件测试之项目总结全攻略

在我们测试工作过程中,由于公司业务发展,快速迭代等原因,我们遇到的项目以小项目居多。更新界面元素,上个活动页,优化一下原有的功能等等,加上事情繁琐,任务多,通常情况下一个项目结束之后就开始了下一个项目,根本谈不上什么项目总结与汇报什么的。不少人也没有项目总结的习惯,这样的节奏不对,不利于大家从相应的工作中进行提升和学习。1、什么是项目总结?项目总结就是在项目完成后,对项目实施过程进行复盘,总结实施过程中遇到的问题,对当时的解决方案进行探讨,以便发现更优的方案或是避免策略。通过对项目中的问题进行总结,从而

2020-10-10 16:37:37 6376

原创 说一下如何做好功能测试

不论你是什么时候开始接触测试这个行业的,你首先听说的应该是功能测试。通过一些测试手段来验证开发做出的代码是否符合产品的需求?当然你也有自己对功能测试的理解,但是最近两年感觉功能测试好像不太受欢迎,为什么呢?主要是不少同学真的是功能测试都没有做好,就去尝试自动化测试,测试开发什么的,结果是越学越迷茫。究其原因是,你功能测试还没有学好呢!我们通常认为的功能测试是根据需求,采取如下测试流程:需求分析,用例编写,用例评审,提测验证,Bug回归验证,上线与线上回归等来进行测试。如此日复一日,年复一年,响应了很多需

2020-10-10 16:32:00 1468

原创 功能测试的测试流程

011.测试计划:这个计划,我个人觉得应该在详细设计确定后,代码开始编写的时候进行制定,因为我是“提早开始测试工作”思路的忠实fans,虽然现在项目里都只有我一个人在这么早开始工作。。。a) 测试计划,主要是给后面的测试工作一些指南,不能写成领导看的计划,而是要写成由做事的人看的计划b) 包含的内容可能有:i. 测试团队人员及分工(要确定当测试时出现缺陷界定、测试环境准备等问题时能找到指定的人员)ii. 测试开始结束时间(理想情况下,不要安排的太紧,赶工肯定会造成延期或测试不完整,可惜理想和现实的

2020-10-10 16:19:55 4842 1

原创 软测面试丨关于JMeter的面试问题,看这篇就够了!

JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一。下面松勤程老师列举分享一些关于JMeter问的最多的面试题。1、解释下什么是JMeter?dJMeter是一款Java开源工具,用于性能负载测试。它旨在分析和衡量Web应用程序和各种服务的性能和负载功能行为。2、说明JMeter的工作原理?JMeter就像一群将请求发送到目标服务器的用户一样。它收集来自目标

2020-10-09 22:31:37 20822 1

原创 软件测试人员应该如何快速确定测试要点?这个方法很实用

今天介绍的就是这样一个快速帮助我们组织测试点的原则,它叫 SFDIPOT 。这是七个英文单词首字母拼在一起的缩写,下面来看看它都包括哪些:S表示 Structure,意思是从产品的结构角度出发,去寻找测试点。比如有一个图形,需要我们去测试它是三角形,从 S 的角度出发,我们分析一下:三角形必须由三条边构成,三条边的夹角之和必须等于 180 度;因此我们的测试点可以从该图形边数之和是否为 3,边的夹角之和是否为 180 度去设计用例。F表示 Function,意思是从产品的业务功能或者系统功能

2020-10-09 16:53:37 1853

原创 让学习让测试更精彩,让测试让生命更精彩

其实,这篇文章的名字我想了很久,最终定了这样一个标题。很多人会觉得太大了吧,学习和测试有关系,测试和生命的关联貌似没有那么大吧。其实不然,这篇文章提到的一种态度,是一种思想,是一种精神。我认为是测试同仁们互相宣传的一种精神。为什么我想写这样一篇文章呢。原因一: IT行业发展历史就不久,测试这个行业的历史就更加不用去说了。在国内最近慢慢引进Scrum和ET的现在,不得不说对于Tester的要求越来越高,不过就如我和微软的Bill所交流的,并不是对于Tester的要求越来越高,而是国内的大多数的Teste.

2020-10-08 17:17:41 356

原创 成为优秀软件测试人员的三大问

1、一定要懂代码吗?套用一句俗语“人人都能成为测试员”,先不说因为互联网的急速发展,所以很多公司对一般测试员的要求很低;而且现在铺天盖地的培训机构都在宣传“零基础入门软件测试,培训三个月包找工作”,所以导致很多人误以为测试很简单。其实,测试不是简单的点点点。当开发人员将开发完成的软件提交到测试人员那里以后,测试人员最好可以迅速透彻的理解软件的功能。可能你会说这是需求阶段要做的工作,但是其实很多时候都是赶鸭子上架,所以你最好自身有一定基础。如果你有一定的编码基础,你就可以更好的了解所要测软件的功能及测试需要

2020-10-08 17:09:14 461

Python列表的操作,你知道多少.mp4

【python自动化测试】学习

2021-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除