随笔分类 - 软件测试
摘要:[本文出自天外归云的博客园] 以下内容除了笔记还有总结,有个人理解的成分在内。 第一章笔记与总结 1. 开发人员也承担了质量的重任,质量从来就不仅仅是一些测试人员的问题。头衔有测试字样的人的任务是让那些头衔里没有测试字样的人更好的做测试。 2. 写一段代码就要测试一段代码,不要等着都写完了再写测试。
阅读全文
摘要:[本文出自天外归云的博客园] 客户端测试逻辑分析 客户端测试用例UI界面覆盖用例设计法,主要针对界面的UI处(User Interface),凡是UI,就意味着有网络请求,和后台数据打交道 UI的数据,分为客户端上报的数据和后端下发的数据。测试针对上报和下发的数据进行: 1)修改上报数据是为了测试不
阅读全文
摘要:[本文出自天外归云的博客园] 多种单测技术 1. 要学会Spring MVC/Boot测试中自带的mock方法。 2. 学会junit中的方法,对于注解的使用等。 3. 学会使用结合第三方Mockito来做mock测试。 一些技巧和概念 1. 对于复杂方法中,要学会如何拆解逻辑,划分单元。 2. 单
阅读全文
摘要:[本文出自天外归云的博客园] Q&A Question: How to simulate packet loss on Windows? Answer: Clumsy, an utility for simulating broken network for Windows. 事实上,你在googl
阅读全文
摘要:[本文出自天外归云的博客园] 测试准备工作导图 列举一下在新的项目测试准备阶段应该做的工作: 主要是测试服务器的申请和代码、数据库权限的开通。 小红旗代表对应要申请的权限; 小绿星代表对应要记录到文档中的信息; 小粉旗列举了一下相应的用途。 测试服务器python环境部署 其中在测试服务器同时安装了
阅读全文
摘要:[本文出自天外归云的博客园] 测试用例设计模板 本模板不包含专项测试的部分内容(比如流量、耗电量等测试),只针对功能需求本身进行设计。 1. 资源(图片)加载逻辑测试,包含弱网加载逻辑、延迟加载逻辑的测试; 2. 按钮测试,包含三态(点击前、点击时、点击后)的样式、跳转、具体实现效果的测试; 3.
阅读全文
摘要:[本文出自天外归云的博客园] 问题 很多测试是和后台代码逻辑相关的,比如: 接口测试 接口文档里面包含了接口的url、用途、一些上行参数和下行参数的描述信息。 但是要想知道这些参数取值的来龙去脉,还是要回归到后台项目代码中,我们可以对上行参数和下行参数是如何处理和生成的有一个全面的了解。 一些功能需
阅读全文
摘要:[本文出自天外归云的博客园] 业界通病 现在中国的测试行业普遍存在一个问题,那就是测试与开发所占有的比重问题。这个问题的模糊界定直接导致了对于测试人员与测试开发人员应该具备的素质不能产生一个很好的标准。 之前业界普遍存在的问题: 1)工龄长没技术的老员工没贡献,居高不下; 2)对黑盒功能测试的误解,
阅读全文
摘要:[本文出自天外归云的博客园] 弱网测试的目的 弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能。 弱网的模拟 通过Fiddler可以模拟弱网进行测试,拿手机测试举例,进行手机app的弱网测试分三步: 1、开启Fiddler; 2、设置手机代理到本机ip,端口号8888(Fid
阅读全文
摘要:[本文出自天外归云的博客园] 去年产品要求上传txt文件来实现批量上传用户名单这一块,这回产品直接把txt文件放ftp了,要求后台管理系统也支持从ftp直接读取txt文件。其实就是在后台管理系统里的头图管理功能中加个ftp地址按钮,输入ftp以后确定,预期结果是和上传txt文件的按钮选择txt文本上
阅读全文
摘要:[本文出自天外归云的博客园] 专业化测试团队建设篇 1. 建立团队资源可视化协作共享平台(任何技术文档与经验总结都是可以共享化的)。 2. 建立分类明确定义的文档体系(任何流程上的、可以记录的、具有步骤的过程都是可以文档化的)。 3. 建立接口规范说明的测开平台(开发测试协同工作平台): 1)上行参
阅读全文
摘要:[本文出自天外归云的博客园] 八法 测试用例设计有八法: 1. 等价类划分法 2. 边界值分析法 3. 错误推测法 4. 因果图法 5. 路径覆盖法 6. 功能图法 7. 正交试验设计法 8. 场景设计法 八法互有重叠,互有弥补。又没有完全正确的依赖顺序,比较合理的顺序是: 功能图、设场景 判因果、
阅读全文
摘要:[本文出自天外归云的博客园] 概述 在传统的软件测试流程中,每一期需求从开发到上线都要经历从需求分析与评审、测试用例评审、开发、测试、发布的流程。其中测试包含了后台测试、前端web测试、客户端测试。后台测试又包括后台代码逻辑测试、接口测试、接口压力测试等,web端测试包含了前端页面的UI界面测试、P
阅读全文
摘要:[本文出自天外归云的博客园] 前言 向身边优秀的人学习,不断的思考,向前摸索。以下思考与启示部分来自Zero(网易资深测试专家)和Snail(网易资深测试工程师),余下是我自己的一些思路和在读书(《重新定义管理》)的过程中摘取的总结(不断更新)。 思考与启示 1.优秀的团队,管理者是把控方向和踩刹车
阅读全文
摘要:[本文出自天外归云的博客园] 昨天(2016.11.30)参加了网易资深测试专家王晓明的测试分享会——“一起打造你想要的QA团队”,以下为笔者做的归纳总结。 重点 1.让测试更加容易做好。不容易测试的代码,不具有健壮性。 2.Keep it simple and stupid——简单就是美。把简单的
阅读全文
摘要:[本文出自天外归云的博客园] 体系划分 对软件测试行业从各层面进行划分,如下图所示: 职业素养 所谓素养就是能把基本的事情做好,而基本的事情主要分为以下几点: 1. 代码的测试驱动化:积极推动测试驱动在产品需求分析阶段的介入(健壮的产品是可测的,易测的); 2. 测试过程的自动化:对于需要不定期或频
阅读全文
摘要:1. 后台测试流程:Git clone项目到本地,在本地切到开发分支,首先查看开发的代码改动,涉及业务逻辑方面的思考。然后针对性进行功能测试,如果测试过程中出现问题,逆向追溯,由现象回归到代码,找到代码中出问题的路径,如果log不鲜明就打些log进去,把一些变量的值输出到后台,以便我们确定是走到哪一
阅读全文
摘要:1. 本地下载项目源码 1. Git clone项目代码到本地(本地项目代码1)并fetch; 2. Switch到master分支; 3. Create测试分支(例如:test1)并勾选“Switch to new branch”; 4. Push to remote; 5. Merge开发分支到
阅读全文
摘要:今天,遇到了这样一个问题。这个问题经历了两轮测试并没有被发现。 背景 这次测试的内容是一个活动页面,需求的情景是从app内访问链接并进入到这个活动页面,伴随着自动登陆(不需要用户输入用户名和密码,对app的用户登录状态进行获取并进行自动登录)。 问题 只有第一次访问活动页面时会返回50x,之后再进入
阅读全文
摘要:对于web接口测试,做一下总结。 接口测试总结 1. 接口url格式:http://www.xxx.com/a/bbb.html; 2. 接口url后面接的参数格式:“?参数名=参数值&参数名=参数值”; 3. 要清楚不同的参数名分别对应有多少种参数值; 4. 要清楚不同的参数值组合分别对应有多少种
阅读全文