
01 新手入门
文章平均质量分 72
张元礼
门道科技创始人,原华为测试技术专家,16年互联网、通信、嵌入式测试从业经验
展开
-
软件测试视频资源请关注门道抖音首发!
为丰富更多的分享渠道和资源,门道科技特别开通抖音账号,为大家带来更多的软件测试学习视频及资讯,让大家利用碎片化的时间涨知识!抖音账号:mtesting感谢大家的支持,点赞!踊跃评论。希望以后能给大家在抖音上带来更多的作品。...原创 2020-12-02 14:59:18 · 562 阅读 · 0 评论 -
零基础转行软件测试指南
目录1、软件测试工程师岗位介绍1.1、什么是软件测试1.2、软件测试工程师岗位介绍1.3、软件测试工程师工作内容1.4、软件测试工程师岗位要求2、软件测试工程师职业发展2.1、企业需求2.2、岗位前景2.3、岗位优势2.4、职业发展通道3、零基础转行指南3.1、哪些人适合转行3.2、哪些人不适合转行3.3、面对IT其他岗位如何评估软件测试岗位...原创 2020-03-01 11:24:29 · 1013 阅读 · 0 评论 -
软件测试灵魂三问【连载13】
一、你都知道哪些开发语言(测试脚本语言)及开发环境?问题解析:开发语言如下: C/C++、Java、C#、.NET、VB、Delphi PHP、ASP、JSP、Shell、Perl Python、Ruby、TCL 集成开发环境(IDE):Eclipse MyEclipse Pycharm Visual Studio、Dev C++、Xcode、Visual C++...原创 2020-01-07 14:30:03 · 820 阅读 · 0 评论 -
软件测试灵魂三问【连载12】
一、离职多久了?为什么离职问题解析:刚办完离职手续才开始面试;已经提出离职了,正在办理离职手续,这两天调休所以才有时间面试。重点要给面试官表达如果面试OK最近两三天就可以入职完全没问题。【谨记】不要说离职好久了一直在面试或者离职后玩了一段时间离职原因如下供参考1、公司搬迁2、大环境不好公司业务不好,所以还是想找一个更有发展前景的企业【谨记】千万不要说公司各种不好,抱怨等,也...原创 2020-01-07 14:28:05 · 821 阅读 · 0 评论 -
软件测试工程师培训大纲(2020版)正式发布
为提供更优质的高标准专业化技能培训,紧跟企业需求,经多方考察与企业走访,实训论证,软件测试工程师培训大纲(2020版) 现正式发布。该版大纲具备如下特点:弱化枯燥无味的基础理论,教学过程全程技术实战 软件测试技术干货满满,各技术点紧密结合,贯穿项目始终 实战项目多样化,全是企业级真实项目 高阶课程(Python+自动化测试+接口测试+性能测试+APP测试)部分培训时长达22天以上,学员培...原创 2019-12-27 12:35:59 · 992 阅读 · 0 评论 -
软件测试灵魂问答【连载11】
一、什么样的用例是一个好的用例问题解析:一个好的用例具体评估如下:规范度:标题目的清晰,步骤详细,预期结果准确无歧义 完备度:先正常后异常,把不可能的情况都考虑到,业务流程性,兼容性,安全性,安装卸载升级等等,(这点最好举例来说明)二、什么样的Bug是一个好的bug?问题解析:一个好的Bug具体评估如下:规范度:标题明确说明问题的本质,重现步骤清晰,偶然性的Bug描述好概率,有...原创 2019-12-27 12:32:50 · 448 阅读 · 0 评论 -
LoadRunner里面出现中文乱码解决方法
1、录制的脚本乱码LR录制的脚本中可能会有乱码,主要是当URL中有中文时。通过如下问题可以解决此问题:a)Go to Vugen -> Tools -> Recording Options -> Advancedb)Check the option that reads "Support Charset" andselect "UTF-8"2、回访乱码还有一...原创 2019-12-17 15:00:14 · 1372 阅读 · 0 评论 -
Oracle死锁定位及排查解决方案
数据库的锁技术,是很多人头痛的部分,因为概念实在是抽象,如果没有一个深入浅出的道理去理解,光靠看各种搜索出来的文章,会各种云里雾里,下面我从个人的一些经验出发,和大家一起聊一聊锁。锁:锁在SQL语句开始它们与数据的相互作用时获得,并在事务的整个过程中有效。一个简单的理解:你要进家门,关门,进门拿东西等,必须先要获得开锁权和关锁权,否则没有办法完成你要做的事。至于事务:你首先要具备...原创 2019-12-17 14:58:18 · 806 阅读 · 0 评论 -
测试大牛告诉你要当大牛先看什么书?
大牛对日软件测试专业毕业,所以大学一直看了和学了及用了不少书,工作后也陆陆续续接触了不少书籍,很多新人都会问我一个问题:我想学xx技术,有什么推荐的书吗?这里,我仅从个人角度推荐一些我觉得还不错的书。 Oracle:这个庞大的数据库要从角度去选择书籍,因为他的方向实在太多。 1、新人:随便一本都行,都会从简单查询、子查询(目前没有一本书轻松愉快的教你,如果你上了门道的子查询,你会发...原创 2019-12-17 14:56:20 · 676 阅读 · 0 评论 -
Linux脚本技术中的sed剖析(shell编程必过的一关)
1、什么是sed?sed 是一种在线流编辑器,它是文本处理中非常中的工具。实际工作中,测试面对开发给的shell脚本,如果你能掌握好sed,对于看懂脚本内容将非常有帮助。同时,他强大的文本处理能力,配合着正则表达式使用,功能将不同凡响。它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space)接着用sed命令处理缓冲区中的内容,处理完成后,把缓...原创 2019-12-17 14:54:32 · 339 阅读 · 0 评论 -
软件测试规范
第一部分应用程序测试第一章界面测试界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。1.1易用性测试...原创 2019-12-11 15:21:19 · 2475 阅读 · 0 评论 -
博客简介
张元礼的博客于2006年6月创建,主要专注于软件测试技术、IT培训、质量流程体系建设、企业管理等方面的研究。欢迎相关领域的朋友一起交流,与大家一起分享经验。欢迎感兴趣的同行加入进行在线交流与咨询,期望大家参与!【博主简介】张元礼(Vince):门道科技创始人及CEO,原华为测试技术专家,A8音乐集团测试总监,拥有超过16年互联网、通信、嵌入式等行业测试工作经历,沉淀了丰富的技术经验和团...原创 2019-12-10 14:37:57 · 7607 阅读 · 3 评论 -
报表如何测试?
报表测试根据项目的定义有大有小,有时只是作为软件的一部分进行测试,有时整个项目都是测试各种报表。但无论如何,报表的作用始终是将系统已存在的数据根据用户的设置计算加工/整理汇总/最终以清晰的格式展示给用户,以便用户进一步做数据分析和数据统计。软件中的报表实现一般分为定义报表所需数据(一般可以通过选择或手工输入条件来缩小数据范围)和定义报表格式2部分。报表格式除了如国家个行业标准中规定的报表使用固...原创 2019-12-10 14:30:25 · 3816 阅读 · 2 评论 -
软件测试常见术语(英->汉)收藏好随时备用!
Defect 缺陷Defect Rate 缺陷率Verification & Validation 验证和确认Failure 故障White-box Testing 白盒测试Black-box Testing 黑盒测试Unit Testing 单元测试Integration Testing 集成测试System Testing 系统测试regression testing...原创 2019-12-09 17:03:59 · 390 阅读 · 0 评论 -
软件测试灵魂问答【连载10】
一、cookie与session的不同点与联系问题解析:cookie是客户端机制,有大小限制,一般不超过3k,session是服务端机制,无大小限制但有超时限制,一般为30分钟,客户端发送信息时,一般会发送一个sessionID,服务器通过sessionID来区分不同的客户端,sessionID存放在客户端的cookie中。二、白盒测试、灰盒测试、黑盒测试有什么区别问题解析:黑盒测...原创 2019-12-05 16:45:57 · 297 阅读 · 0 评论 -
软件测试灵魂问答【连载9-Linux】
一、什么情况下会用到LINUX?问题解析:像第一个的话就是LINUX下的环境搭建,第二个的话,就是查看系统日志什么的,第三个的像启停防火墙,启停某个服务,查看进程,杀掉进程什么的,进行相关的网络和服务配置都可能会用到LINUX。二、LINUX你都熟悉哪些命令行?问题解析:常用的就是像ps –axu命令 ,ps –aux|grep命令(加grep主要筛选出某个进程) ,kill命令(例如...原创 2019-12-05 16:45:12 · 318 阅读 · 0 评论 -
软件测试灵魂问答【连载8-自动化】
一、有写过python脚本吗?问题解析:写过一些,例如在做APP时,我们会写一些python脚本云采集一些性能数据。第二个的话,在做selenium自动化过程中,对于unittest框架,断言这些也比较熟悉。(可以笑一笑,总体来说吧,读python代码是没有问题,即便是有一些框架和语言之前没有见过,我自己可以通过pycharm再结合网上资料实战一下就能搞明白,我本人对python很感兴趣。...原创 2019-12-05 16:44:29 · 291 阅读 · 0 评论 -
软件测试灵魂问答【连载7】
一、谈谈你对未来的规划(提升计划)问题解析:这个得分情况来说明:毕业年限短的:我未来的规划非常清晰:在工作上首先得多积累软件测试方面的相关技术,比如刚才面试官问到的一些技术点对于我来说还是有很大的提升空间,虽然之前也有不少积累!比如测试分析设计这块,项目的跟进这些都还是需要不断历练的,此外如果有机会尽量多接触、参与学习一些自动化、接口等方面的技术。 毕业年限长的:我目前也工作三五年了,技...原创 2019-12-05 16:43:31 · 320 阅读 · 0 评论 -
软件测试灵魂问答【连载6】
一、Python是一个什么样的编程语言?特点和优点是什么问题解析:解释型语言,底层是C开发的,现在有P2和P3版本之分,执行效率比较低,我们目前主要是用来做自动化测试。特点/优点:跨平台、好学上手快、第三方库比较多,不好的就是执行效率比较低。二、元组、列表、字典分别是什么?列表和元祖有什么不同?问题解析:列表是动态数组,它们可变且可以重设长度(改变其内部元素的个数)。元组是静态数组...原创 2019-12-05 16:42:43 · 240 阅读 · 0 评论 -
软件测试灵魂问答【连载5】
一、多久发布一个版本?谁负责版本发布?问题解析:版本发布分两种情况:测试版本发布:一般由开发或者产品发布,大公司的话有配置管理人员发布,这种发布很随意,可能一天一个也可能一周一个,都很频繁,主要是提供给我们测试,但并非每个版本我们都需要测试,我们得根据测试计划的安排,很多过度版本我们是没必要测试的。对外版本发布:主要是发布给客户的,一般由产品、项目经理、也有可能是开发或者配置管理员来发...原创 2019-12-04 14:50:13 · 293 阅读 · 0 评论 -
软件测试灵魂问答【连载4】
一、HTTP请求方式有哪些?问题解析: HTTP1.0定义了三种请求方法:GET, POST和HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE和CONNECT方法。 get请求与post请求的优缺点(面试题) GET1)get请求数据在请求头部2)有长度限制3)安全性不高4)主要向...原创 2019-12-04 14:47:41 · 221 阅读 · 0 评论 -
全国750所高校(50所985/211)501个专业的毕业生在同一家公司搞事情
29个省/市,750所高校,50所985/211,501个专业以上数据就是MT招生生源数据,本篇文章只谈MT的生源,因为只有与优秀的人一起努力你才会更优秀。为力求数据的准确性、权威性和参考性,笔者特意将近6年来软件测试报名学员的数据统计分析,供广大学员参考,本文将从性别、学历、专业、毕业高校等几大维度进行客观分析。本篇文章只想说明如下几个观点(本来是想在末尾做总结说明,但为让你保持愉...原创 2019-12-03 16:16:17 · 18323 阅读 · 0 评论 -
软件测试灵魂问答【连载3】
一、软件测试常见行话/术语问题解析:了解一些常见行话/术语,对于刚入行的新手是非常有必要的,比如与同事交流或者参加会议时不至于很懵逼,至于具体意思在此就不详述了。CODE、指针、野指针、内存、内存泄漏、漏测、窗体、堆栈、队列、消息、Track、Review、Build、Capture、Crash、Debug、Deployment、Exception、SPEC、PRD...(其他还很多,就算...原创 2019-11-29 08:39:48 · 272 阅读 · 0 评论 -
软件测试灵魂问答【连载2】
HTTP状态码有哪些问题解析:200 OK:客户端请求成功 301 moved permanently:永久重定向 302 found:临时性重定向 400 Bad Request:客户端请求有语法错误,不能被服务器所理解 401 Unauthorized:请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用 403 Forbidden:服务器收到请求,...原创 2019-11-29 08:37:41 · 749 阅读 · 0 评论 -
软件测试灵魂问答【连载1】
谈谈对B/S、C/S、APP的理解及区别以及测试关注点问题解析:要回答这个问题首先要搞明白这几个架构的区别,把架构搞明白了,就应该知道怎么测试或者侧重点了。1、WEB是所有业务功能就集中在后台服务器这块,借助浏览器访问;2、C/S是需要安装在本地电脑的客户端,还有后台服务端,前台客户端分担了后台服务端的功能(这是区别于WEB的重要点);3、APP基本上属于C/S结构,但现在大多都是...原创 2019-11-29 08:32:51 · 394 阅读 · 0 评论