随笔分类 -  002_测试基础

摘要:对于当前的软件测试行业来说我们经常测试的主体就是软件(主体功能),但是一个软件也不仅仅只有功能需要测试。我们可以将软件分为三个部分:功能合集+使用说明书+配置数据(原始数据)。 对于一款软件来说,从无到有需要不同的过程,我们可以将这个过程分为不同的阶段,然后每个阶段都会有相应的测试对象 1.需求分析 阅读全文
posted @ 2019-12-01 16:24 阿布不学习 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1、黑盒测试:又称数据驱动测试,完全不考虑从内部机构和特性,值注重软件的功能需求(不管代码) 2、白盒测试:把盒子打开研究里面的程序结构和源代码; 3、灰盒测试:介于白盒测试与黑盒测试之间的一种测试,既可保证黑盒的关注点又可掌控白盒的内部结构,但不会去对内部程序功能和运作做详细了解,灰盒测试结合了白 阅读全文
posted @ 2019-05-19 18:40 阿布不学习 阅读(357) 评论(0) 推荐(0) 编辑
摘要:软件生存周期(software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。 一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个阶段有明确的任务,这样使规模大、结 阅读全文
posted @ 2019-05-19 18:35 阿布不学习 阅读(298) 评论(0) 推荐(0) 编辑
摘要:软件测试基本流程 1.需求分析: 1)当前阶段的核心目的就是梳理清楚我们需要设计的点是什么。 2)需求的来源:依据需求规格说明书、API文档、竞品分析、个人经验 2.设计用例: 1)用例就是用户为了测试软件的某个功能而执行的操作 2)设计用例是有方法的(等价类、边界值、判定表……) 3.评审用例:对 阅读全文
posted @ 2019-05-14 22:45 阿布不学习 阅读(218) 评论(0) 推荐(0) 编辑
摘要:软件质量保证(SQA):是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用.软件质量保证的目的是使软件过程对于管理人员来说是可见的.它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的,软件质量保证组在项目开始时就一起参与建立计划、标准和过程 阅读全文
posted @ 2019-05-14 22:44 阿布不学习 阅读(586) 评论(0) 推荐(0) 编辑
摘要:软件质量模型的6大特性27个子特性 一、功能性: 1、适合性:软件是否提供了相应的功能 2、准确性:软件提供的功能是否正确(用户需要的) 3、互操作性:产品与产品之间交互数据的能力,例如word对其他文档的支持能力 4、保密安全性:允许经过授权的用户和系统能够正常的访问相应的数据和信息,禁止未授权的 阅读全文
posted @ 2019-05-14 22:42 阿布不学习 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:软件产品质量模型(ISO/IEC 9126)对产品设计时需要考虑的地方进行了高度概括,在此标准中,定义了六种质量特性,并且描述了软件产品评估过程的模型。 六大特性: 1.功能性:是指软件产品在指定条件下使用时,提供满足明确和隐含要求的功能的能力 2.可靠性:是指在特定条件下使用时,软件产品维持规定的 阅读全文
posted @ 2019-05-14 22:31 阿布不学习 阅读(381) 评论(0) 推荐(0) 编辑
摘要:软件测试 定义:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 测试的目的:以最少的人力,物力和时间找出软件中潜在的各种错误与缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患以及带来的商业风险 软件测试的 阅读全文
posted @ 2019-05-14 22:13 阿布不学习 阅读(500) 评论(0) 推荐(0) 编辑