随笔分类 - 测试_理论|体系|实践相关知识
摘要:我们以往的APP是使用原生系统内核的,相当于直接在系统上操作,是我们传统意义上的软件,更加稳定 H5的APP先得调用系统的浏览器内核,相当于是在网页中进行操作,较原生APP稳定性稍差,似乎还没有百万级用户量的H5 APP H5最大的优点是可以跨平台,开发容易,APP的话需要用ANDROID的语言和I
阅读全文
摘要:restassured jsonschema校验 restassured 学习1 restassured学习2 restassured学习3
阅读全文
摘要:案例描述: 开发阶段的测试用例如何设计常遇到这类问题,开发阶段的策划案经常修改,程序也经常调整,而一份详细的测试用例要花费几倍的测试时间,好不容易完成了,只要策划案子一修改,以前做的就白费了,部门很多人也不赞成写测试用例,认为对于一个老测试员来说,这根本是不必要的,是只工作时间的浪费,而且以目前的工作量来说,根本没有时间写,对于不稳定的异变的程序来说,意义也不大,在这种环境中,如何推广测试用例呢?测试用例的存在有何意义?sdlkfj8我的回复: 今天回头看了一下这个帖子,发现有这么几点问题:1、首先帖子的标题是:开发阶段的测试用例如何设计 没看帖子内容,一看这个题目就觉得很奇怪,测试用例的设计
阅读全文
摘要:帖子地址:http://bbs.testage.net/viewthread.php?tid=4588&pid=184557&page=1&extra=page%3D1#pid184557案例描述:简单叙述一下我遇到的问题吧:公司其它部门有个项目,需要做很严格的测试,请求我们部门支持,部门就指派我负责。因为项目刚开始不久,项目经理说测试的人员目前还未定,暂时只有我一个人,所以我过来了之后就一直在埋头编写测试计划和测试用例,就像以前做过的那样。但今天早上我的主管把我叫去了,跟我说了一番话,对我触动很大。他说其它部门请我们去支持测试,是希望我们给他们带去一些更专业的测试思想
阅读全文
摘要:问题如下:测试的流程中,测试计划是对整个测试活动的安排,而测试用例则是测试执行的指导,但是,现在仍然有很多的测试人员没有认识到测试计划和测试用例的重要性,在项目时间比较紧张的情况下,计划和用例往往成了形式上的东西,甚至有些测试人员脱离用例,完全凭借自己的经验在执行测试活动,对此,你有什么样的看法? 这个问题问的非常好,也确实是很多人有过切肤之痛的问题,对我来说,我也一直在苦苦追寻这个问题的答案,现在我不能说完全找到了,只能说把自己的心得分享一下,希望大家的测试计划和测试用例不再是一个摆设。(一) 先说测试计划吧诚如magic_zhu所言,现在很多测试人员没意识到测试计划的重要性,很多时候测试计
阅读全文
摘要:发现自己对测试知识的掌握不够系统,在这里整理一下好了。 App测试中iOS和Android的区别 1. 通用测试点 功能测试 正向:输入一个有效的输入并且期望软件能够完成一些根据说明书规定的行为 逆向:输入一个无效的输入并且期望软件给出合理的错误提示 性能测试 前端性能 后端性能 硬件上的性能瓶颈:
阅读全文
摘要:转自:http://blog.csdn.net/snakeshiy/article/details/8565178对于自动化测试框架,其实并没有多数人想象中的那么高深玄乎,框架的概念只是一系列的被事先定义好的标准和规范。在自动化测试中我们经常提到的对测试需求 的解析、脚本设计、测试执行、测试报告、维护管理等等,通过框架将它们串联并封装起来,从而使框架的终端用户能够更方便地使用。然而,一个好的自动化测试 框架,不仅仅要能让用户方便使用,还需要考虑很多其他因素,下面就来分享一下一些个人的经验。选择一种类型的框架 目前比较常见的自动化测试框架主要有3种:数据驱动框架、关键字驱动框架和混合型框架。 1
阅读全文
摘要:测试员的使命很可能包括找出重要的(与无意义相反)程序问题,而且要迅速找出。如果是这样,那么这对程序员所执行的测试意味着什么呢?◆首先测试经过变更的部分,然后测试没有变化的部分。修改和更新都意味着新的风险。◆首先测试核心功能,然后测试辅助功能,测试产品所完成的关键和常用功能,测试完成产品基本任务的功能。◆首先测试能力,然后测试可靠性。先测试每个功能是否完全能用,然后再深入检查任何一个功能在很多不同条件下表现如何。◆首先测试常见情况,然后测试少见情况。使用常用的数据和使用场景。◆首先测试常见威胁,然后测试罕见威胁。用最有可能出现的压力和错误情况进行测试。◆首先测试影响大的问题,然后测试影响小的问题
阅读全文
摘要:1. 等价类法定义:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。该方法是一种重要的,常用的黑盒测试用例设计方法。划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。有效等价类:是指对于程序的规格说明来说是合理的、有意义的输
阅读全文
摘要:单元测试大多数由开发人员来完成,测试人员技术背景较好或者开发系统软件时可能会安排测试人员进行单元测试,大多数进行的单元测试都是开发人员调试程序或者开发组系统联合调试的过程。讨论这个问题主要是扩充一下读者的视野。单元测试一般包括五个方面的测试:1. 模块接口测试:模块接口测试是单元测试的基础。只有在数据能正确流入、流出模块的前提下,其他测试才有意义。模块接口测试也是集成测试的重点,这里进行的测试主要是为后面打好基础。测试接口正确与否应该考虑下列因素:输入的实际参数与形式参数的个数是否相同; 输入的实际参数与形式参数的属性是否匹配; 输入的实际参数与形式参数的量纲是否一致; 调用其他模块时所给实际
阅读全文
摘要:基于Web的系统测试在基于Web的系统开发中,如果缺乏严格的过程,我们在开发、发布、实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大。而且,随着基于Web的系统变得越来越复杂,一个项目的失败将可能导致很多问题。当这种情况发生时,我们对Web和Internet的信心可能会无法挽救地动摇,从而引起Web危机。并且,Web危机可能会比软件开发人员所面对的软件危机更加严重、更加广泛。 在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的.
阅读全文