![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 72
29页的秘密
坚持梦想,并尽力向它奔跑的我·····
展开
-
Test type
单元测试 单元测试,英文是Unit Testing。 单元测试是最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识。这个工作不容易做好,除非应用系统有一个设计很好的体系结构;还可能需要开发测试驱动器模块或测试套具。 集成测试 集成测试,英文是Integration Testing。 集成测试是指一个应用系转载 2014-01-16 19:41:47 · 757 阅读 · 0 评论 -
初级中级高级测试工程师的区别
初级测试工程师 很多人理解软件测试就是在计算机按来按去去寻找软件缺陷,诚然,初级软件测试工程师一般只做很黑测试,也就是说,按部就班的执行测试用例,当预期结果与实际结果不符时,就认为可能寻找到一个软件缺陷,他们往往不关心缺陷后面的逻辑结构。 初级测试工程师往往刚毕业缺乏经验,或者经过短暂的职业培训初窍门径,很多人甚至不是工科专业毕业,这种岗位不可能是企业的核心原创 2014-08-15 17:56:45 · 11928 阅读 · 0 评论 -
测试需要什么样素质的测试工程师总结
测试需要什么样素质的测试工程师 作为一名软件测试工程师需要具备以下素质:u 适应新环境的能力: 软件测试人员与软件开发人员很大的不同就在于,软件测试人员在大多数情况下都会在不同技术背景的项目中穿梭,而软件开发人员则一般都会长期地在某一种技术或具有相似技术背景的项目上进行开发。这就注定了软件测试人员在新的项目,新的技术环境中需要有很强的适应能力,且有兴趣在新的测试环境中探索原创 2014-08-22 17:12:39 · 897 阅读 · 0 评论 -
几个主要软件调试方法及调试原则
调试(Debug) 软件调试是在进行了成功的测试之后才开始的工作,它与软件测试不同,调试的任务是进一步诊断和改正程序中潜在的错误。 调试活动由两部分组成:u 确定程序中可疑错误的确切性质和位置u 对程序(设计,编码)进行修改,排除这个错误 调试工作是一个具有很强技巧性的工作 软件运行失效或出现问题,往往只是潜在错误的外部表现,而外部表现与内在原因之间常常原创 2014-07-31 17:40:11 · 20419 阅读 · 0 评论 -
软件测试种类二,包括兼容性测试,安全测试,可使用性测试等
配置测试 这类测试是要检查计算机系统内各个设备或各种资源之间的相互联结和功能分配红的错误。 它主要包括以下几种:u 配置命令测试:验证全部配置命令的可操作性(有效性);特别对最大配置和最小配置要进行测试。软件配置和硬件配置都要测试。u 循环配置测试:证明对每个设备物理与逻辑的,逻辑与功能的每次循环置换配置都能正常工作。u 修复测试:检查每种配置状态及哪个设备原创 2014-07-24 17:50:41 · 3314 阅读 · 0 评论 -
软件测试种类(一):包括功能性测试,可靠性测试,强度测试等
软件测试种类(一) 软件测试是由一系列不同的测试组成,主要目的是对以计算机为基础的系统进行充分的测试。 功能测试 功能测试是在规定的一段时间内运行软件系统的所有功能,以验证这个软件系统有无严重错误。 可靠性测试 如果系统的需求说明书中有对可靠性的要求,则需进行可靠性测试。 (1) 平均失效间隔时间 MTBF(Mean Time Betwee原创 2014-07-21 17:51:16 · 7563 阅读 · 0 评论 -
软件测试策略之确认测试(Validation Testing)和系统测试(System Testing)
软件测试策略之确认测试(Validation Testing)和系统测试(SystemTesting) 测试过程按4个步骤进行,即单元测试,组装测试,确认测试和系统测试。 确认测试又称有效性测试。任务是验证软件的功能和性能及其它特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明书已经明确规定。它包含的信息就是软件确认测试的基础。1 进行有效性测试(黑盒测原创 2014-06-10 15:08:57 · 7701 阅读 · 0 评论 -
集成测试
组装测试(Integrated Testing)n 组装测试(集成测试,联合测试)n 通常,在单元测试的基础上,需要将所有模块按照设计要求组装成为系统。这时需要考虑的问题是:u 在把各个模块连接起来的时候,穿越模块接口的数据是否会消失u 一个模块的功能是否会对另一个模块的功能产生不利的影响u 各个子功能组合起来,能否达到预期要求的父功能u 全局数据机构是否有问原创 2014-06-04 11:02:43 · 1223 阅读 · 0 评论 -
黑盒测试之等价类划分
黑盒测试的测试用例设计 一,等价类划分二,边界值分析三,错误推测法四,因果图 等价类划分: a等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例 b等价类划分方法把所有可能的输入数据,即程序的输入域划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例 c使用这一方法设计测原创 2014-04-10 17:32:29 · 1559 阅读 · 0 评论 -
软件测试
一、白盒测试技术程序插桩:实现对程序语句的执行(如统计次数),变量的变化等情况进行检查。逻辑覆盖:包括以下几类:语句覆盖,判定覆盖,条件覆盖,判定/条件覆盖,条件组合覆盖,路径覆盖。覆盖是指至少运行一次。1.语句覆盖:使得每一可执行语句至少执行一次。2.判定覆盖:每个判定(流程图里的菱形)的每个取值分支(true or false)至少经历一次。3.条件覆盖:判定中每个条件的所转载 2014-04-10 18:08:26 · 702 阅读 · 0 评论 -
软件测试策略之单元测试
软件测试策略 测试过程按4个步骤进行,即单元测试,组装测试,确认测试和系统测试。 开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确的实现了规定的功能。 组装测试是把已经测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。 确认测试则是要检查已实原创 2014-04-23 17:25:32 · 3818 阅读 · 0 评论 -
白盒测试学习总结2
白盒测试之二(一)条件测试路径选择当程序中的判定多于一个时,形成的分支结构可以分为两类:嵌套型分支结构和连锁型分支结构对于嵌套型分支,如下图:若有n个判定语句,需要n+1个测试用例 对于连锁型分支结构,如下图:若有n个判定语句,需要有2n个测试用例,覆盖它的2n条路径 (二)循环测试路径选择循环分为4种不同类型:简单循环,连锁循环,嵌套循环和非结构循环原创 2014-04-08 17:16:02 · 2213 阅读 · 0 评论 -
白盒测试学习总结1
一,白盒测试 这种方法把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。 通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致,因此白盒测试又称为结构测试或者逻辑驱动测试。 软件人员使用白盒测试方法,主要想对程序模块进行如下的检查:a 对程序模块的所有独立的原创 2014-04-01 17:40:39 · 2136 阅读 · 0 评论 -
黑盒测试之边界值分析,因果图等
黑盒测试的测试用例设计 一,等价类划分二,边界值分析三,错误推测法四,因果图 二,边界值分析: 边界值分析也是一种黑盒测试方法,是对等价类划分方法的补充。 人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。因此,针对各种边界情况设计测试用例,可以查出更多的错误。 这里所说的边界是指,相对于输原创 2014-04-15 17:12:57 · 1864 阅读 · 0 评论 -
黑盒/白盒测试及软件测试的目的和原则学习总结
一,软件测试的目的和原则1软件测试的目的:基于不同的立场,存在着两种完全不同的测试目的a 从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否接受该产品。b 从软件开发者的角度,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确的实现了用户的要求,确立人们对软件质量的信心。Myers软件测试的目的是a 测试是程序的执行过程,目的在于发现错原创 2014-03-27 17:17:24 · 2131 阅读 · 0 评论 -
软件测试需要学习些什么技能
1.测试环境(网络环境,windows环境等)2.数据库管理3.编程技巧(java编程设计,脚本语言,设计工具,XML编程)4.软件测试技术(测试理论,方法,流程,文档写作,测试工具,自动测试)5.测试技术实践 软件测试的基础知识(黑盒测试,白盒测试,单元测试,系统测试)软件测试的基本工具(测试管理工具,自动化测试工具,性能测试工具)其他:一定的编程知识是需要的转载 2014-01-16 12:19:52 · 1822 阅读 · 0 评论 -
开发与测试的关系
开发与测试的关系 问到选择软件测试作为职业的原因,有些测试工程师会回答说因为不擅长或不喜欢开发的工作。 这样的说法割裂了测试和开发的紧密联系,通常反映了开发能力的缺乏(也或许是对开发工作的厌倦)。事实上,测试和开发是“你中有我,我中有你”。对于黑盒测试中有些浅显的测试,并不需要多少开发知识,可是薪水也是测试中最低级的,事实证明,拥有出色的开发能力并努力将之应用于测试中的测试原创 2014-08-15 17:59:39 · 1729 阅读 · 0 评论