
生命周期测试的心理学
在瀑布式开发生命周期中,典型的一致做法是把测试部门和开发部门独立开来。通常,测试组织与开发组织的工作会汇报给不同的领导。这样做的依据在于需求文档和设计文档都是在开发生命周期的特定阶段形成的。独立的质量保证组织能够把这些文档转换为…
在瀑布式开发生命周期中,典型的一致做法是把测试部门和开发部门独立开来。通常,测试组织与开发组织的工作会汇报给不同的领导。这样做的依据在于需求文档和设计文档都是在开发生命周期的特定阶段形成的。独立的质量保证组织能够把这些文档转换为…
这个过程就是,每天把所有代码文件编译、链接、组成一个可执行程序,然后对这个程序进行冒烟测试,也就是一个相对简单的检查,看一看这个程序是否能够体现出程序正常运行所能体现的一些最基本的正常表象。这样做的好处是:最小化了集成阶段的…
我们应该怎么判断一款软件通过测试呢?我们在一轮迭代测试,或整个测试完成后需要做哪些工作呢?主要从有下四个方面进行说明:需求点测试通过标准根据测试需求的测试通过情况,我们可以方便的查看到软件模块的质量分布情况,以及对应的开发质量…
软件测试团队在产品测试中具体有哪些职责呢?可能大家都已经有了一定的认知,下面还是系统的罗列出我们在产品测试中的主要职责:测试需求分析参与用户需求,软件需求的评审,目的是尽可能在需求阶段发现软件设计中的缺…
性能测试中的“3+1原则”,即为:量、全、深+快1、性能测试中“量”原则业务量:一个系统往往可以处理多种业务类型,这里的量就是指系统支持的业务类型数量。负荷量:这里的量是指系统处理的流量,系统能够提供多种业务或者功能,且可以并发…
随着人工智能高度智能化,甚至有一天能够达到自己学习的能力后,那是不是意味着我们测试的一帮人也应该失业了?我经常想,如果人工智能达到自我学习的能力后,就可能根据自己的不断学习来修补自己的缺陷和漏洞,那意味着只要达到这样程度的人工智…
你有没有因为bug无法复现,就悄悄的放过?你有没有因为一些低概率性的bug,对提与不提之间犹豫再三?你可能对低概率性的bug提了,但有没有试图去寻找bug出现的规律并深层次的分析出现的原因?如果低概率bug,测试、开发人员都定位不了原因,无法做…
摘要:许多团队在为创建测试而挣扎,由于缺乏沟通和缺乏需求,测试人员没有参与设计或讨论,时间短缺,或者不完整的信息。这样的测试将在质量和完整性上备受考验。我们必须努力争取得到所需需求。创建测试可能是软件测试最重要的一个方面。虽然我…
在没有确定测试边界的情况下评估测试完成时间测试什么时候算完成呢?两天,三天?所指的完成是所有测试项都完成了?如兼容性测试,性能测试,安全测试,易用性测,安装卸载测试,等等。随着列出这一系列的测试项,如果在评估测试完成时间没有考虑…
读书在于精,不在于多。经常有朋友让我向其推荐几本书籍,便于入门或提高。实际笔者读的软件测试专业类书籍有限,更喜欢广泛的涉猎各种领域知识。不过下面几本测试书籍,我觉得有必要向大家推荐。《软件测试的艺术(第二版)》(基础书籍)本…
兵熊熊一个,将熊熊一窝。做好测试,除了每个人测试人员要不断提升自己的业务能力和技术能力,还需要测试经理付出巨大的努力。下面就给经理提出几点建议:1、请求别人的帮助在测试用例开发期间,测试经理和测试团队应该主动请求业务用户和开…
Deming概括了14条质量原则,为了达到质量要求,必须同时使用这些原则。尽管这些原则过去是用于工业界的,对政府、学校和医院都产生了很大的影响,但从信息技术的观点来看,也有很多可以用于软件质量。下面逐一阐释:第一条,树立始终如一的目标…
原来在一教育培训公司任职,经常有各合作高校计算机系的学生为提前感受IT人的工作氛围,来我们的办公场地进行参观,并让其了解软件研发的整体流程。作为软件测试老鸟的我经常需要向学生们阐述什么是软件测试,测试的流程是什么?这时,我会把QQ小游…
1、LoadRunner的工作原理是根据所选择的协议组装成相应的报文在前后台之间通讯,以此达到模拟实际操作的目的,因此我们只需将要测试的交易或功能点所需要组装的报文传送给后台服务器即可(因为我们关注的只是系统的性能,不是功能),而不必像功…
作为一个酷爱软件测试的测试人,我时刻在想软件测试的明天?软件测试是否一直处于被动的局面,不管从工作上,还是薪酬福利上的被动?可喜的是,目前有着越来越多的独立软件测试公司,从而软件测试慢慢走向成熟、专业,摆脱对开发的过度依赖。是否…