引言 软件学习之路:功能测试,自动化测试,性能测试。 近些年来,随着互联网的高速发展,互联网上的教程多到你看都看不完的,自学成了一个人最根本的能力。...如何自学软件测试,个人经验认为可以通过以下途径学习。 ? 注:本篇只适合未入行或刚入行的同学阅读,老司机别下车。 1....软件测试书籍 市面上已经很多有关软件测试的书籍了,由于我很少买书所以没有什么可推荐的书,家里的软件相关书籍都卖的差不多了,只剩几本工具书方便以后遇到相关技术概念问题查询使用。...最后 通过以上的方式,希望你步入软件测试行业,从最开始的功能测试做起。...Q: 关于“自学软件测试”,你还有哪些问题和想法?欢迎评论、转发。
电商后台管理系统 ---- 【1】促销形式 促销形式 促销形式设计测试用例思路: 满减促销: 1.减价的金额不能大于等于商品原价(使用等价类边界值的方法) 2.阶梯满减,下一阶梯要大于上一阶梯 3.阶梯最多设置多少个...---- 【2】促销活动规则 促销活动规则 促销活动管理设计测试用例思路: 创建活动: 活动名称最长为多少字符?是否可带有特殊符号?...活动状态: 未开始的活动,优惠不会生效 进行中的活动,优惠生效,需要验证订单的优惠及支付的优惠 已结束、已作废的活动,商品恢复原价 ---- 【3】优惠券管理 优惠券管理 优惠券管理设计测试用例思路:...2.使用优惠券,支付金额是否计算正确 退款优惠券是否会返还的情况: 1.买A退A—返还 2.买AB退A—不返还 3.买AB退AB—返还 过期的优惠券不可以使用 ---- 【4】拼团 拼团 拼团设计测试用例思路...拼团成功卖家发货 7.拼团成功后再扣减库存容易出现超卖情况 8.若拼团成功之后,其中一人进行退款操作,其余人的商品仍然是可以享受拼团价,卖家发货 ---- 附加面试常问测试点:购物车用例设计(主要是业务功能方面
以及如何自学掌握linux? 和之前讲的数据库一样,linux属于面试必问,简历必写内容,也是每一个测试人员必须掌握的基本技能。...那么,对于软件测试人员,我们使用linux主要用来做什么呢?主要用途有两个:一是搭建测试环境;二是查找日志,定位bug。 日常工作中,一般来说,环境有三种,分别是开发本地环境,测试环境,生产环境。...流程是开发先在本地环境开发,完成之后把代码部署到测试环境,测试完成之后,再发布到生产环境,发版上线。 关于测试环境,很多公司都有多套,用来满足日常不同需求测试。...对于一些大公司来说,测试环境都是成熟的,一般都是使用工具比如jenkins可以自动化部署,直接部署完代码,就可以测试了,不需要测试人员手工搭建测试环境。...而对于一些创业小公司而言,流程和环境不够规范,可能需要手工搭建测试环境,有的是开发或者运维帮忙搭建的,还有一些是测试人员自己进行搭建,这个时候就需要使用linux命令了。
读者提问:自学软件测试要学哪些?...阿常回答:这个问题我从三点回答 1、测试人要掌握的硬技能 2、测试人要掌握的软技能 3、推荐给大家的学习渠道 一、测试人要掌握的硬技能 1、软件测试基础理论 2、数据库 SQL 编写 3、Linux...(Postman/Jmeter/命令行工具 curl/浏览器开发者模式 / 抓包工具) 10、性能测试工具的使用 (Jmeter/LoadRunner) 11、APP自动化测试工具的使用 (Appium...软件测试之道》 2、《测试架构师修炼之道》 3、《大话软件测试》 二)加入优质的测试圈子 1、知识星球「软件测试圈」 2、知识星球「21天打卡」 三)订阅优质测试公众号 1、「简尚」 2、「CKL的思考空间...」 3、「测试架构师影响力」 4、「老张的求知思考世界」 5、「程序员阿常」 6、「阿萨聊测试」 7、「大田测试录」 学习渠道挺多的,阿常就不一一列举了。
引言 软件学习之路:功能测试,自动化测试,性能测试。 ? 注:本篇适合入行几年的只会做功能测试的同学阅读,老司机可略过。...经常在论坛和QQ群里有同学对软件测试前途很迷茫,做了几年的软件测试一直只会做功能测试,感觉自己失去了竞争力,遇到这种情况怎么办? 可能接下来的回答会让一些同学失望了。...话题有点扯远了,同为软件测试同行,个人觉得软件测试工程师的未来应该是一个会编程的测试工程师,功能测试依旧会存在,但由于它的门槛相对较低可替代性较高因此大家还是要多掌握其他的技能,公司越来越需要一个多面手...自动化测试视频 如果你觉得自己学习很难,可以通过腾讯课堂,百度传课,慕课网等视频网站上找相应的自动化测试教程视频,这些教程一般都讲的比较入门,跟着视频学习很快就能搭建起一套自动化测试环境并顺利的运行起来你第一个自动化测试脚本...Q: 关于“自学软件测试”,你还有哪些问题和想法? 欢迎评论、转发。
当然,作为一名测试人员不需要学那么深,那么我们应该学习和掌握哪些内容呢?下面就从工作和面试以及如何自学等几个方面来聊聊.........首先,日常工作中,如果你是侧重于做服务端测试,也就是接口测试为主,那么基本上每时每刻都会使用到数据库。...既然说了这么多数据库如何重要,那么应该如何自学呢?接下来干货来啦!...推荐牛客网,可以在线练习SQL实战,会根据你的输入实时判断对错,不会的话还可以参考别人写的SQL语句,就像刷OJ编程题一样,附上链接如图所示: https://www.nowcoder.com/ta/sql...以上,讲的只是数据库最基础的一部分,每一个测试人都应该掌握,当然除此之外,还有进阶的部分,如果你想成为高级测试工程师,乃至测试架构师,对数据库做性能测试必不可少。
一、面试 休假期间总结的软件测试(全栈),笔试及面试全套方法,先看看目录,涉及了做软件测试需要学习的所有知识。...以上,全部整理完成,软件测试(全栈),笔试及面试全套方法 二、思路 在决定自学之前,一定要问自己几个问题,把这几个问题思考明白了,自学的道路会顺利很多,因为见过了太多的“从自学到放弃” 1、自己是否真的想好了进入这个行业...2、自学的时间是否有严格的计划安排?是否能够固定抽出时间来去学习,这个时间段不受其他事情干扰? 如果这个问题解决不了,那么就是三天打鱼两天晒网,学着前面的,忘着后面的,终究是不成体系。...三、心态 关于自学 1.软件测试入门容易,但是这不是你认为它好学的理由,你怎样轻视它,它就怎样轻视你; 2.门槛低意味着容易入门,但同时也意味着要爬升的道路比较长; 3.看书解决不了问题,只是参考,书籍更新速度慢...关于工作态度: 1.认为软件测试就是写写测试用例,执行一下,汇总一下bug的,趁早清醒,否则只能一辈子点点点。
我在自学软件测试的过程中个人整理了一些软件测试学习资料,什么课堂学习笔记、重点思维导图详情,作业练习等。 老规矩:想要的直接加我,到时候跟我说明来意就行。...但是在找工作之前,软件测试自学到底需要多长时间? 以我自己为例,我用了5个月,算上找工作时间共6个月,入职薪资8k。...但我想说的是,并不是所有人都适合自学软件测试,自学是一条艰辛的自我斗争的路,能成功上岸靠的是坚持、坚持、再坚持!...Ps:下面是我整理全网的软件测试自学资料,更多案例在最下方链接里,仅供参考。 对于软件测试,想要去找工作,学好这几点去面试一个初级测试是没有问题的。 第一步:测试基础。...剩下的百分之十代表什么呢 我自己也是从那个时候过来的,很理解自学的苦和难,人无完人,所以还是希望我的一些经历能给大家带来一些比较实际的帮助,让大家在自学软件测试的道路上少走弯路。加油!
性能测试直接来说就是对服务器做测试,而且是在高并发的情况下,一般会使用工具进行模拟对其进行压测。而服务器主要包括两部分,软件和硬件。...软件主要就是web容器比如tomcat,apache,数据库,缓存redis,网关nginx。 硬件就包括cpu,io,内存,带宽。除此之外,服务器数量也会影响系统性能,企业中一般是集群架构。...而组成木桶的每一块板子就是我刚刚上面提到的软件和硬件每一个指标。 所谓的性能瓶颈分析就是去分析里面每一个指标,逐一进行排查,看看究竟是哪块木板成为了系统短板。...最后,关于如何自学性能测试? 首先就是先学习性能测试理论,TPS都不知道是什么意思还玩什么。其次就是玩熟jmeter这个性能测试工具,会编写脚本。...再然后就是学习性能监控工具,命令,去学习上文提到的每一个软件硬件指标的相关理论知识。 然后去学习案例去分析掌握每一种指标可能存在的瓶颈,性能问题。最后就是找一家能用的上的企业进行实战,积累经验。
heng jadh 二、常量测试 示例代码: package com.hpe.java; public class Demo1 { /* * 什么是常量?...只能有两个值,要么是true要么就是false System.out.println(false); } } 运行结果: 100 250.25 字符 我 ============= false 三、变量测试
---- VxLAN是一个非常重要的overlay技术,在SDN的网络场景中应用交广,比如云网一体化的数据中心场景,又如CloudV**中的叠加网络。...现网大量采用Ethernet L2V**服务,例如VoIP、HSI和BTV等业务网关部署在BRAS,企业机构之间通过城域网构建二层网络,数据中心互联。...VPLS是现网广泛应用的技术,能够提供二层报文的透传,但依然存在很多限制和新的需求。
在进行软件测试时,对于网络这一块,总是需要有很多不同的场景需求,比如:5G、4G、3G、弱网。弱网的模拟有很多种方式,本文只讲解Fiddler这一种方式。
前言 大家好,我是 Vic,今天给大家带来开始软件测试的概述,希望你们喜欢 软件测试 软件测试的基本概念、方法、常用测试工具的使用 常用测试工具的使用 性能自动化测试工具:jmeter、loadrunner.../html/index.html 开始软件测试 测试一个软件 测试的目的 开发的过程 软件质量的保证 理解软件测试 软件测试的分类 测试的目的 1.测试的目的:在于发现错误(缺陷),保证整个软件开的质量...,但软件的质量不能以软件测试为依据 2.成功的测试:是发现了未曾发现的软件错误(缺陷) 3.好的测试用例:是能有效地发现别的测试用例未发现的软件错误 开发的过程 在软件开发的过程中,我们要明确软件开发的目标以及软件的需求...,进行制定各种软件开发过程中的计划,并进行编写文档测试,软件测试,进行有效地测试和修复,然后提交测试完成的软件。...重点名句:80%的错误聚集在20%的模块中 软件测试的分类 基于软件结构与算法 黑盒测试和白盒测试 基于执行被测试软件 静态测试和动态测试 基于不同阶段 单元测试,集成测试,系统测试,验收测试 白盒测试
,就需要我们在软件上线之前尽可能的发现软件的问题,这就是我们所说的测试,即对软件进行测试,发现问题找到原因就是我们软件测试的目的。...软件缺陷在了解什么是软件测试之前,我们先要了解一下软件缺陷,因为软件测试的目的就是找到软件缺陷,找到原因,并协助解决。软件缺陷:就是我们熟知的“Bug”。...软件测试策略软件测试策略是软件工程过程的一个软件测试的模板,也就是把特定的测试用例方法放置进去的一系列步骤:软件测试包含的特征:测试从模块层开始,然后扩大延伸到整个基于计算机的系统集合中;不同的测试技术适用于不同的时间点...软件测试的分类软件测试有多种分类方法,我们这里介绍几种常用的分类法:软件开发阶段划分单元测试指对软件中的最小可测试单元进行检查和验证,单元测试需要从软件的内部结构出发设计测试用例。...兼容性测试,测试软件产品在不同的平台、不同的工具软件或者相同工具软件不同的版本下的兼容性。
、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。...黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。...这种在软件设计方面的思想可以引入到软件测试中,可以生动地描绘出事件触发时的情景,有利于设计测试用例,同时使测试用例更容易理解和执行。...在测试一个软件的时候,在场景法中,测试流程是软件功能按照正确的事件流实现的一条正确流程,那么我们把这个称为该软件的基本流;而凡是出现故障或缺陷的过程,就用备选流加以标注,这样的话,备选流就可以是从基本流来的...,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值 3.8.3、场景法案例一 我们都在当当网或china-pub华章网上书店都订购过书籍,整个订购过程为:用户登录到网站后
,就需要我们在软件上线之前尽可能的发现软件的问题,这就是我们所说的测试,即对软件进行测试,发现问题找到原因就是我们软件测试的目的。...软件缺陷 在了解什么是软件测试之前,我们先要了解一下软件缺陷,因为软件测试的目的就是找到软件缺陷,找到原因,并协助解决。 软件缺陷:就是我们熟知的“Bug”。...软件测试策略 软件测试策略是软件工程过程的一个软件测试的模板,也就是把特定的测试用例方法放置进去的一系列步骤: 软件测试包含的特征: 测试从模块层开始,然后扩大延伸到整个基于计算机的系统集合中; 不同的测试技术适用于不同的时间点...软件测试的分类 软件测试有多种分类方法,我们这里介绍几种常用的分类法: 软件开发阶段划分 单元测试 指对软件中的最小可测试单元进行检查和验证,单元测试需要从软件的内部结构出发设计测试用例。...兼容性测试,测试软件产品在不同的平台、不同的工具软件或者相同工具软件不同的版本下的兼容性。
Fiddler进行弱网测试弱网测试概念:弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。意义:模拟在地铁、隧道、电梯和车库等场景下使用APP ,网络会出现延时、中断和超时等情况。...图片Fiddler弱网测试流程一、限速操作1)路径:Rules》Cutomize Rules 或者 直接点击下图中的FiddlerScript,检查修改需要的下载和上传延时,目前上传速度1Kb/300ms...,下载速度1KB/150ms图片 2)然后勾选弱网开关,路径:Rules》Performance》Simulate Modem Speeds,注意,改动FiddlerScript后会自动关闭弱网,正确流程...,先修改,后开启图片3) 设置完成后,清空原有的log,并使用你的app进行弱网条件下的操作,选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。
以前只要求点点点,会功能测试,会使用工具就行了。现在开始要求要懂点自动化,懂点编程语言,门槛正在变得越来越高。所以,早就是优势!...那么回到本文主题,转行测试选择自学还是培训?首先抛出我的观点:推荐鼓励自学,但是不排斥培训。 为什么优先鼓励大家有自学能力,毅力比较好的优先选择自学呢?...这里先不展开,之后会专门写一篇文章进行探讨,请持续关注测试小牛进阶公众号。 下面再谈谈培训,培训目前有两种:一是线上,二是线下。相对来说,线下比线上会更贵一些。...我本人是没有专门培训过的经历的,但有时候会在慕课网等平台上付费买一门课程进行学习。培训比较好的一点就是学习氛围好一些,然后会有专门的老师帮你修改简历之类的。...我推荐你首先选择自学,在公众号后台回复各种设置的关键词就可以免费获取各种学习资源了,基本上涵盖了初中级软件工程师需要的全部技能和知识点,而且每个里面还有学习方法之类的经验之谈。
需考虑的特殊事项 l UI测试 核实用户与软件之间的交互,确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。...测试重点和优先级 重点测试软件的易用性及可操作性。 需考虑的特殊事项 2. ...测试范围 包括系统中所有图形界面、易用性、操作性等都在测试范围之内。 不测试项 测试方法 参照软件测试方法文档。 开始标准 功能测试已完成。...测试重点和优先级 重点测试软件的易用性及可操作性。 需考虑的特殊事项 l 兼容性测试 测试目标 在用户需求的各种软硬件环境下运行是否正常。...测试环境要求: a. 服务器安装的软件环境要求 序号 操作系统及其他相关软件 系统盘格式 主域控制 数据库安装位置 3 3.
领取专属 10元无门槛券
手把手带您无忧上云