不要让表象欺骗你:深入测试
软件测试中,经常有一些表象会欺骗我们的判断,导致bug被遗漏,对个人和项目造成负面影响。我们需要避免这些陷阱,就需要深入测试。测试用例的设计,加入正确验证步骤关于测试用例,对于一条输入对应一条预期输出,作为测试员都能很好的理解,…
软件测试中,经常有一些表象会欺骗我们的判断,导致bug被遗漏,对个人和项目造成负面影响。我们需要避免这些陷阱,就需要深入测试。测试用例的设计,加入正确验证步骤关于测试用例,对于一条输入对应一条预期输出,作为测试员都能很好的理解,…
学无止境,测试亦无止境。你是否感觉自己在当前工作中游刃有余,感觉自己似乎事事都会,仔细琢磨又事事不会?你是否对你的职业存在价值产生了动摇,感觉前路迷茫?你是否在担心安稳的日子终有一天会离你而去,从而无端烦躁恐慌?这值得庆贺,说明…
在瀑布式开发生命周期中,典型的一致做法是把测试部门和开发部门独立开来。通常,测试组织与开发组织的工作会汇报给不同的领导。这样做的依据在于需求文档和设计文档都是在开发生命周期的特定阶段形成的。独立的质量保证组织能够把这些文档转换为…
什么是测试需求呢?测试需求等同于用户需求,或者等同于软件需求规格说明书?Sure,我认为只有有经验的测试员都不会认同以上说法。我们所说的测试需求,往往是综合用户需求、软件需求规格说明书、原型设计以及更多的隐性需求的并集。那么我们应该怎…
这个过程就是,每天把所有代码文件编译、链接、组成一个可执行程序,然后对这个程序进行冒烟测试,也就是一个相对简单的检查,看一看这个程序是否能够体现出程序正常运行所能体现的一些最基本的正常表象。这样做的好处是:最小化了集成阶段的…
我们应该怎么判断一款软件通过测试呢?我们在一轮迭代测试,或整个测试完成后需要做哪些工作呢?主要从有下四个方面进行说明:需求点测试通过标准根据测试需求的测试通过情况,我们可以方便的查看到软件模块的质量分布情况,以及对应的开发质量…
软件测试团队在产品测试中具体有哪些职责呢?可能大家都已经有了一定的认知,下面还是系统的罗列出我们在产品测试中的主要职责:测试需求分析参与用户需求,软件需求的评审,目的是尽可能在需求阶段发现软件设计中的缺…
面试就是一场测试者与面试官的博弈。如果测试者不能很好的应对,导致的结果可能就是不能拿到这份offer。而作为面试官,如果不能把好面试关卡,让面试者蒙混过关,可能导致的结果就是后面管理和工作安排上的困难。那么,作为初级测试人员的面试,面…
摘要:你是否在为忘记前面怎么执行测试而出现bug苦苦冥思,因为现在你需要说明怎么复现它?你是否在为开发人员不能根据你提交的bug描述而复现问题无奈?你是否在开发人员的机器上不能复现bug而百思不得其解?这里面包含的秘密是需要你去揭开并解决…
小白最近公司要对APP进行自动化测试,所以开始投入到APP自动化测试的队伍中。小白在学习实践Appium对APP进行自动化测试中遇到各种各样的问题,比如今天小白遇到了“怎么才能判断一个用例是否运行成功?”的问题。下面就小白和老鸟的对话,来说明…
一、环境安装1、robotframework安装,这里使用pip安装(pip是一个安装和管理Python包的工具,在前面文章《Appium在windows下的环境搭建与简单应用》有介绍)pipinstallrobotframework(可以不安装,如果不使用,只用ride编辑case;建议装上…
Appium是最近比较热门APP自动化测试框架,功能非常强大,因此最近对其重点做研究并应用于测试。下面主要对该框架做介绍,以及windows7以上系统下的安装,并运行一个简单的实例。该文结合了网上的资料整理、以及笔者的实践编写而成。简单介绍:1…
读书在于精,不在于多。经常有朋友让我向其推荐几本书籍,便于入门或提高。实际笔者读的软件测试专业类书籍有限,更喜欢广泛的涉猎各种领域知识。不过下面几本测试书籍,我觉得有必要向大家推荐。《软件测试的艺术(第二版)》(基础书籍)本…
兵熊熊一个,将熊熊一窝。做好测试,除了每个人测试人员要不断提升自己的业务能力和技术能力,还需要测试经理付出巨大的努力。下面就给经理提出几点建议:1、请求别人的帮助在测试用例开发期间,测试经理和测试团队应该主动请求业务用户和开…
云存储是在云计算(cloudcomputing)概念上延伸和发展出来的一个新的概念,是一种新兴的网络存储技术,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储…