![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
普通网友
这个作者很懒,什么都没留下…
展开
-
白盒测试
白盒测试法主要有逻辑覆盖、基本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、判断-条件覆盖,。其余为黑盒测试法白盒测试并不是简单的按照代码设计用例,而是需要根据不同的测试需求,结合不同的测试对象,使用适合的方法进行测试。因为对于不同复杂度的代码逻辑,可以衍生出许多种执行路径,只有适当的测试方法,才能帮助我们从代码的迷雾森林中找到正确的方向。原创 2017-03-06 09:05:10 · 635 阅读 · 0 评论 -
软件测试
软件测试的对象包括:程序、数据、文档。目标程序和源程序都属于程序。软件系统的主要测试内容及技术接口与路径测试 功能测试 健壮性测试 性能测试 用户界面测试 信息安全测试 压力测试 可靠性测试 安装/反安装测试。软件测试的目的是尽可能多的找出软件的缺陷。对手机可以施加的压力测试类型主要有:存储压力、边界压力、响应能力压力、网络流量压力。并发压力是针对服原创 2017-03-08 20:23:36 · 3687 阅读 · 0 评论 -
软件测试类型按开发阶段划分
(1)单元测试: 单元测试又称为模块测试,是针对软件设计的最小单位程序模块进行正确性检查的测试工作,单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。(2)集成测试又称为组装测试或联合测试,在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进行组装。 (3)确认测试确认测试的目标是验证软件的功能和性能以及其他特性是否与用户的原创 2017-03-06 09:06:48 · 2760 阅读 · 0 评论 -
alpha测试与beta的区别
α测试是指软件开发公司组织内部人员模拟各类用户对即将面市软件产品(称为α版本)进行测试,试图发现错误并修正。α测试的关键在于尽可能逼真地模拟实际运行环境和用户对软件产品的操作并尽最大努力涵盖所有可能的 用户操作方式。经过α测试调整的软件产品称为β版本。β测试是由软件的多个用户在实际使用环境下进行的测试,这些用户返回有关错误信息给开发者。测试时,开发者原创 2017-03-06 09:11:58 · 846 阅读 · 0 评论 -
系统测试
如果我们可以通过覆盖率检测来判断我们是否对所有的路径都进行了测试,但是仍然可能存在未被检测出来的缺陷,原因是1.程序可能因为缺某些路径而存在问题2.穷举路径的测试可能不好暴露数据敏感的错误3.就算穷举路径测试也不能保证程序符合需求软件测试计划评审会需要哪些人员参加?() 1.项目经理2.SQA 负责人3.配置负责人4.测试组公司项原创 2017-03-06 09:25:45 · 366 阅读 · 0 评论 -
黑盒测试与白盒测试
黑盒测试:黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等原创 2017-03-06 09:29:44 · 273 阅读 · 0 评论 -
软件测试工具
LoadRunner-负载压力测试:预测系统性能。 JMeter+Badboy:基于JAVA的压力测试工具,Badboy用来进行脚本的录制 功能测试:通过自动录制、检测和回放用户的应用操作。将输出记录同预先给定的记录比较。 Junit:白盒测试工具:针对代码测试 测试管理工具:对测试需求、计划、用例、实施进行管理原创 2017-03-06 09:31:51 · 224 阅读 · 0 评论 -
beta测试
Beta测试是一种验收测试。所谓验收测试是软件产品完成了功能测试和系统测试之后,在产品发布之前所进行的软件测试活动,它是技术测试的最后一个阶段,通过了验收测试,产品就会进入发布阶段。验收测试一般根据产品规格说明书严格检查产品,逐行逐字地对照说明书上对软件产品所做出的各方面要求, 确保所开发的软件产品符合用户的各项要求。 通过综合测试之后,软件已完全组装起来,接口方面的错误也已排除,软件测试的最后一原创 2017-03-06 08:58:32 · 3800 阅读 · 0 评论