随笔分类 - 测试杂谈
摘要:软件开发和使用的历史已经留给了我们很多由于软件缺陷而导致的巨大财力、物力损失的经验教训。这些经验教训迫使我们这些测试工程师们必须采取强有力的检测措施来检测未发现的隐藏的软件缺陷。 生产软件的最终目的是为了满足客户需求,我们以客户需求作为评判软件质量的标准,认为软件缺陷(Software Bug)的具
阅读全文
摘要:一、 漏测的定义 所谓漏测,是指软件产品的缺陷没有被测试组发现而遗漏到户那里,却最终被用户所发现。如果产品在用户那里出现问题,产生的后果是非常严重的。在软件开发过程中,缺陷越早被发现,发现和解决缺陷所花的成本就越小。如果缺陷是在测试组测试中发现的而不是被用户使用时发现的,那么所花的成本将小得多。如果
阅读全文
摘要:一、 测试准备工作 1. 向有经验的测试人员学习 2. 阅读软件测试的相关书籍 3. 走读缺陷跟踪库中的问题报告单 4. 走读相关产品的历史测试用例 5. 学习产品相关的业务知识 二、 识别测试需求 1. 主动获取需求 当拿到相关的资料后,从哪些方面分析需求?如何与开发人员交流需求?其实,只要把握需
阅读全文
摘要:Web 应用程序是决定网站性能的关键,对其进行测试是网站测试的核心。压力测试的目的是测试系统在各种负荷(由并发用户所产生的综合处理量)下的性能和稳定性。为了保证Web 应用程序的压力测试能取得理想的测试效果,压力测试也应该遵循软件工程中软件测试的一般规范。整个测试流程应有文档记录,压力测试应得到相应
阅读全文
摘要:个人理解相对深度而言,广度是指覆盖率。一般在以下3个阶段来考虑保证测试用例的覆盖率。 阶段1:测试用例设计时一般做如下考虑: 1、最基本的先保证以正反两大类用例全面覆盖需求(且先不论需求中的主次),其中包括 (1)细化各种数据类型,达到有效和无效数据类型的覆盖 (2)细化各种流程分支(考虑主流程、辅
阅读全文
摘要:这种情况下, 我们需要把项目组所有的人员叫到一起进行开会讨论,分析具体是哪些原因,导致出现这种情况。 我们在开会的时候需要讨论一下内容: 哪些功能点是比较重要的? 哪些测试项是比较重要的? 哪些业务流程是比较重要的? 然后我们梳理出比较重要的优先级别比较高的一些内容。 针对这个情况,有几个参考的解决
阅读全文
摘要:做了那么久测试,你真的知道测试是做什么的吗? 测试人员的工作 看到这个问题,你是不是觉得有点傻?事实上,其实有很多与我们合作的同事并不清楚。下面我们以一个完整的项目,来介绍一下测试人员的工作究竟有哪些。 (1)项目立项,需求产出 很多人都在强调要测试前置,可是这是有条件的,如果你不按项目流程来走,都
阅读全文
摘要:在使用脑图进行用例设计的实践中,首先需要先出来两个中心:“需求分析”和“模块用例分析”。 对于明确需求,主要参考指标总结如下几点: 软件开发合同 项目开发计划 系统/子系统设计文档 软件需求规格说明书(含接口需求规格说明) 用户需求说明书 软件设计说明 对于继承需求,主要是该项目或产品的上游内容已有
阅读全文
摘要:▉测试活动的监控 测试活动的监控,对于整体测试工程而言是非常重要的管理内容。 测试工作本身是非常依赖项目其他环节的,测试活动的进行充满了变数。 所以对测试的实行情况进行持续的监控和做出及时应对,是管好一个测试项目的必要工作。 测试的监控是一个贯穿于整个测试周期内的工作。 在一些情况下,监控的行为并不
阅读全文
摘要:我们写测试用例的目的是为了能够整理思路,把要测试的地方列出来,做为知识的积淀,用例可以交给其他测试人员执行,或者是跟需求提出者进行讨论,对用例进行补充和修改。那么为啥你写的用例测不出Bug来呢,真的是没有Bug吗?下面看看你的用例是不是犯了下面的几个错误。 不看需求 要想写出测不出bug的用例,最关
阅读全文
摘要:测试工具 BeEF: 测试xss的 OWASP ZAP:代理,可以实时查看和修改报文 Cookie Inspector: 让cookie操作和编辑更加简单 BareTail:在windows上使用linux tail命令 Full Page Screenshot :整页截屏,专治各种滚动条 Form
阅读全文
摘要:问题: 有的接口会返回很多数据,有的接口可能就返回一个状态码及success之类的消息,这些需要验证数据库么?现在在写一个测试框架,配置接口参数和预期返回值,生成xml文件管理用例,用一个比较方法对预期和返回作比较,不需要根据每个接口写脚本,现在的疑惑只之比较返回值,并不清楚接口是否真的成功了,比如
阅读全文
摘要:问题:测试好多都是性能小白,虽学了些性能知识,但在实际工作做开展性能测试,都很茫然,求指导,应该怎么处理? 回答: 从小入手,从简单的开始,然后慢慢的做更系统更复杂的性能测试。 确定需求 刚接触性能测试的同学往往不知道性能测试是有需求的。比如 给我测一下系统的性能 线上xx服务器挂了,能否重现一下线
阅读全文
摘要:很多同学反馈现在面试的时候都会问到为什么要做接口测试以及如何做接口测试的问题,那么我们就稍微来科普一下。 本文讨论的接口均是服务级的接口,不是代码级接口是什么 在讨论为什么要做接口测试之前,我们可以先稍微了解一下接口是什么?接口可以很不准确的理解成是与资源打交道,这个资源可能是本系统的,也可能是其他
阅读全文
摘要:尽管现在已经不再做自动化测试了,但是对自动化测试还是保持一直保持关注的。就像是尽管跟女神相隔两地,无缘一睹真容,但还是悄悄关注她的微博,默默的在朋友圈中刷出关于她的点点滴滴。 从业很多年了,做过很多项目,有成功有失败,但是自动化测试项目的失败率无疑是最高的。久而久之,便渐渐能够总结出一种自动化测试作
阅读全文
摘要:最近在整理Android自动化测试的相关资料,大体上把一些知识点梳理了,这里做一个简单的分享! Android里面测试相关的工具和框架太多了。你应该从以下几个方面入手。 编程语言的选择 如果你要学习的是Appium的话,当然它是移动自动化测试领域最流主流的工具之一,同时支持iOS和Android两大
阅读全文
摘要:在很多团队,测试人员的定位就是质量保障,这就导致了项目如果质量出现问题,那么测试同学首席被锅侠的命运是无法逆转的。 测试同学打了鸡血一样的拼命测试就一定可以保障项目的质量吗? 不一定,这需要看开发团队的整体水平。 开发团队水平高 水平高的开发团队往往产品质量会好,如果在高水平开发团队中担任测试是一种
阅读全文
摘要:大家经常会遇到这样的问题: 在项目中,按照计划安排,开发未在指定的时间内提交测试,占用了测试的时间,那么在这种情况下,如何做好质量控制? 简单解释一下,就是按照计划,开发应该在10天内完成开发提测,结果由于各种问题,开发的周期变成了13天,比预期晚了3天提测,一般来说如果项目不延期的话,只能通过减少
阅读全文
摘要:保持怀疑 对产品的质量持有一颗敢于怀疑的心,质量不是开发人员说"我做完了而且也测过了"就可以保证的。直到你测完最后一轮,最后一个用例之前,你都应该对产品的质量持怀疑态度。这个态度是混口饭吃的最基本技能。 永不妥协 不要对产品质量妥协,哪怕开发口口声声说这个问题不好改,改不了,一改就要延期之类的话。
阅读全文

浙公网安备 33010602011771号