年薪30W的软件测试“老司机”工作经验
这几天,新入职的小MM提议“老司机”们把自己这些年的软件测试工作经验跟大家分享一下,让新同学学习学习,利用空闲时间我整理了一些,可能不全,勉强看看,这也算是对自己这些年的工作总结。 01 软件测试阶段划分 1、单个模块功能测试时间相对较长,但每一个项目都应该有专门的集成测试阶段,并且应该不止进行一轮。 &nbs
干货分享|网络情缘之TCP的握手和分手
最近给学员们复习接口测试的时候,有人找到一个面试的时候被问到的问题:“请说明TCP的三次握手。”然后有人笑着回答说:“就是问女朋友‘约吗’?”女朋友说:“约”,然后再说:“走吧”,这样的过程。看到这个回答,有点好像理解了,但又不知道理解什么了的感觉,所以今天我们就来聊一下TCP协议相关的内容吧,希望对大家以后做接口测试有所帮助。  
干货分享|网络情缘之如何踏上上网的“不归之路”
每次开新班的时候,或多或少都会遇到个别学员说:老师,我的电脑不能上网了,但是其它同学可以。作为老师的我们,恨不得一下子就先教会他们不能上网应该怎么解决,希望他们搞清楚原理,下次能自己解决。所以第一篇文章就先来看看,我是如何踏上上网的“不归之路”。(本文仅以有线网卡为例进行说明)当你买回一台电脑,着急着想上网的时候,你一定会想到要先把家里连好网的网线找出来,然后上面有一个水晶头,它有一个学名叫做RJ
软件测试中的43个功能测试点(下)
功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能,上期我们分享了针对web系统的10个常用软件测试方法,今天我们继续。11.检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息,按“delete”,看系统如何处理,会否出错,然后选择一个或多个信息,进行删除,看是否正确处理,如果有多页,翻页选,看系统是否都正确删除,并且要注意,删除的时候是否有
软件测试中的43个功能测试点(上)
功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能,针对web系统我们有哪些常用软件测试方法呢?今天我们一起来了解了解~~ 01页面链接检查 每一个链接是否都有对应的页面,并且页面之间切换正确。可以使用一些工具,如:LinkBotPro、File-AIDCS、HTMLLink Validater、xenu等工具
测试Leader应该做哪些事?
有句话怎么说的来着?不想当将军的士兵不是好士兵,同理可得,不想当领导的软测工程师不是好程序员。但测试Leader也不是人人都能当的,今天就让我们一起来了解一下,测试leader的日常工作内容。 1 负责测试组的工作组织和管理 1.参加软件产品开发前的需求调研和分析; 2.根据需求,概要设计和开发计划编写项目总体测试计划,详细测试计划,测试大纲和测试文档结构表(测
测试工程师,避免试用期被辞退指南
开始之前,先定义几个关键词 。高级岗位:部门Leader,或者团队Leader,或者核心测试开发岗位(至少是在某个领域,要有独立产出的) 。中级岗位:能独立负责一个项目的整体测试工作,常规来看,2-3年的从业者 。初级岗位:刚入行,或者入行1年左右 。 高级岗位1高级岗位,有了两种情况 。1)你的上级是质量部Leader(经理/总监),或者技术VP 等2)
【学员干货】App常见性能测试点
普遍的apk性能测试,主要是以下七类1、响应2、内存3、cpu4、FPS (app使用的流畅度)5、GPU过度渲染6、耗电7、耗流(app除了这些性能测试,还有:手机版本号兼容性,屏幕分辨率兼容性,稳定性测试,安全测试等,后续会持续更新… 流量测试同这些一起更新,这里就不在说明了 ) 一、响应软件的响应时间和响应速度直接影响到用户的体验度,如果一个软件,迟迟加载不出来,会直接
【干货分享】软件Bug和缺陷有什么区别?
在任何软件生命周期中,软件缺陷的出现几乎是不可避免的。建立一套有效的缺陷管理流程的目的是为了减少软件缺陷出现的几率,并且大幅度降低由于软件缺陷带来的负面影响。对于缺陷管理流程的投资,可以大幅度的降低由于返工/修复缺陷导致的人力,财力和时间浪费,同时提升用户的体验或者更多用户留存与产品口碑,并且可以保障产品更准时的交付。在正式开始谈论产品缺陷管理流程建设之前,我们首先介绍下一些基本概念: ·软件Bu
【性能测试策略】系统调优由易到难的顺序
测试阶段1、性能测试需求分析阶段根据用户使用习惯和实际业务的性能需求,生成性能测试需求调查表根据性能测试需求及系统重要业务调研,选取典型业务了解业务模型及业务架构2、性能测试设计阶段编写性能测试用例结合性能测试用例录制/修改/完善测试执行脚本结合用户应用场景设计性能测试执行场景3、性能测试执行阶段利用LoadRunner性能测试工具中的Controller应用,按照并发用户数执行场景,并保存测试结
自动化测试应该如何实现多线程?
//进程//进程就是一个程序在一个数据集上的一次动态执行过程,我们编写的程序用来描述进程要完成哪些功能以及如何完成。 //线程//线程页脚轻量级进程,他是一个基本的CPU执行单元,是进程中的实现,线程的出现是为了降低上下文切换的小号,提高系统的并发性。 //线程与进程//一个线程只能属于一个进程,而一个进程可以有多个线程。但是少有一个线程资源分配给进程,同一进程的所有线程共享该
做了三年黑盒测试,我终于对它有了这些理解
前言文章内容为本人这三年来在嵌入式软件测试(黑盒)上的一些积累。说起来也挺快的,毕业三年的时间就这样过去了,在两家公司工作过(现在这家是第二家),这几年的测试项目基本都是围绕着嵌入式软件,同时需要兼顾测试APP端、Web端功能、Web后端接口(Postman),只是测试业务重心还是在嵌入式软件上。为什么测试的这么杂呢,其实这些全部加起来只是一个产品,只是因为目前就只有我一个测试,所以整套系统都是由