软件测试漫谈
测试不是一件容易的事情,道出了我两年多的五味杂陈。这里我也不想深情的讲解测试的钱途,也不过多阐述软件测试的方法和技巧,只希望针对测试之路谈谈自己的看法。已经从业两年多了,从手工测试到性能测试,在测试之路越走越远。在这期间带过测试…
测试不是一件容易的事情,道出了我两年多的五味杂陈。这里我也不想深情的讲解测试的钱途,也不过多阐述软件测试的方法和技巧,只希望针对测试之路谈谈自己的看法。已经从业两年多了,从手工测试到性能测试,在测试之路越走越远。在这期间带过测试…
做事情要事半功倍,那软件测试怎么才能达到这样的效果呢?今天把过往工作中最佳产出的实践总结如下:1、发现bug不如预防bug的产生。参与到需求和设计评审,并指出其中存在的缺陷。2、用checklist或者思维导图替代功能测试用例,用节约的时…
专业的人做专业的事。往往在强调这句话的人,也许正在不专业的做着事。作为一名测试人员,怎么使自己专业起来呢?夯实基础,重视理论不经意从自己嘴里蹦哒出的一些话就可能暴露出你的不专业。QA与QC有什么区别?测试验证和确认有什么区别?集…
当提到敏捷项目时,我们往往想到的第一件事是时间和期限紧迫。当软件测试员在敏捷环境中工作时,职责不应仅仅是测试。当我们考虑其他项目方法,如V模型或瀑布模型时,我们观察到测试人员执行测试,记录bug和创建测试报告,并没有太多地参与其他团队…
每个测试项目都有一定的规范或文档需求需要验证,并且每个组织都有一套要遵循的标准。一致性测试也被称为符合性测试,是确保软件产品符合所有这些标准的测试类型。在本文中,我们将详细了解一致性测试。定义:根据ISO/IEC,一致性测试被…
敏捷团队中的敏捷测试员对最终产品质量测试起着非常重要的作用。他或她应该能够在敏捷团队成员和其他项目干系人之间进行良好的合作。为了与团队成员进行良好的合作,测试员需要在测试技能和其他质量保证活动方面具备敏捷的心态,测试员应该作为敏捷…
KatalonStudio是一款强大的自动化工具,用于网络和移动应用程序测试。它是一个免费且功能强大的解决方案,可以应用于解决在Web界面测试自动化中的常见问题,如等待时间,弹出窗口和iframe。KatalonStudio使整个测试自动化过程更智能;测试员…
敏捷方法是目前所有其他测试方法中最受欢迎和最有效的方法之一。在日常工作生活中我们或多或少都经历了一些挑战,我们不能否认这样一个事实:尽管敏捷方法有这么多的优势,但也带来了许多挑战。如果你是敏捷测试人员,则本文将不仅列出所有敏捷测试…
今天的文章将是一个完整的指导,在软件测试中学习基于风险的测试。在解释基于风险的测试之前,有必要知道软件测试中的风险是什么意思。风险是一个尚未发生的问题或情况,未来也可能永远不会发生。这基本上是一个可能的问题。在本文中,我们了解什…
对于软件测试工作流程,以及过程中的应遵循的流程规范,对软件测试初入者来说可能一知半解,今天笔者就将曾用过的一份软件测试工作流程标准整理分享给大家,希望能让你对测试流程有个清晰的认知。如果你采纳,那也注意应结合自己所处环境的实际情况…
笔者原来已在《教你怎么编写一份高质量的测试报告》一文中分享了怎么编写一份合格的测试报告,今天想分享一下以前在带领团队过程中,测试人员编写软件测试报告常见的疏漏,以便大家避免,更好让测试成果呈现给客户(可能是自己的领导,也可能是用户…
对于安全测试人员写报告肯定没有像怎么学习一种新的渗透方法来的有趣,乃至于大部分渗透测试人员宁愿多次复习TCP/IP协议详解,数据包结构的工作原理,也不愿意花一些时间在研究怎么写好一份报告上。市面上有太多的书籍阐述什么是信息安全,什么是…
一、软件测试的基本概念1、软件测试的定义就是以发现错误为目的而运行程序的过程。软件测试员的目标是找到软件缺陷,尽可能早一些,并确保其得以修复。2、软件测试方法总体分类试图验证软件是“工作的”(所谓“工作的”就是指软件的功…
有成千上万的书籍讲解说明什么是信息安全,什么是渗透测试,也有数不清的培训视频教程。但是在这些材料中,只有不到10%是在讲写报告的事情。实际上,在一个完整的渗透测试过程中,有将近一半的时间都用在了编写报告上。那么该怎么编写好渗透性测试…
测试需要开发员参与吗?测试需要独立的测试组吗?测试需要用户参与吗?先看一看Microsoft公司关于测试的经验教训,我们再来回答上述问题。Microsoft公司的经验教训在80年代初期,Microsoft公司的许多软件产品出现了“Bug”。比如,在1981…