精华内容
下载资源
问答
  • 真实的测试计划报告

    2008-08-22 14:21:14
    1. 概述 6 2. 适用对象和范围 6 3. 术语、名词定义 6 3.1. 系统...可靠性测试 8 3.12. 安装/反安装测试 8 3.13. 文档测试 8 4. 测试工作流程 9 4.1. 测试管理总流程 9 4.2. 制定测试计划工作...
  • 一 判断题正确的错误的 2 测试程序仅仅按预期方式运行就行了 (F ) 3 不存在质量很高但可靠性很差的产品 (F ) 4 软件测试员可以对产品说明书进行白盒测试 (F ) 5 静态白盒测试可以找出遗漏之处和问题 ( T) 6 总是首先...
  • 负载测试应贯穿于产品的整个生命周期,各个阶段都有与之相关的测试类型:产品生命周期与测试类型计划和设计开发部署生产升级评估新新产品度量响应时间检查可靠性度量响应时间检查硬件或软件升级度量响应时间检测最优...

    负载测试应贯穿于产品的整个生命周期,各个阶段都有与之相关的测试类型:


    产品生命周期与测试类型

    计划和设计

    开发

    部署

    生产

    升级

    评估新新产品

    度量响应时间

    检查可靠性

    度量响应时间

    检查硬件或软件升级

    度量响应时间

    检测最优的硬件配置

    度量响应时间

    确定瓶颈

    度量系统容量

     

    检测硬件和软件升级

    度量系统容量

     

     

     

    检查可靠性

     

     

     

     

    展开全文
  • 5.1 测试流程 5.2 测试文档 5.3 编写测试文档 5.1 测试流程 有效的软件测试能够提高应用软件的可靠性能够满足预先定义的各种需求因此可以使最终用户感到比较满意软件测试工作一般要通过制定测试计划设计测试实施测试...
  • PAGE PAGE 1 软件测试工程师最新岗位职责 软件测试就是利用测试工具按照测试方案和流程对产品进行... 2按照测试计划搭建测试环境并保证测试环境的可靠性; 3按照测试计划编写测试用例保证测试用例合理有效; 4按照测试用
  •  2、完成新产品的功能测试、可靠性测试、环境测试、安全测试等技术工作; 3、制定测试计划,设计测试用例,分析测试数据,编制测试报告。 4、为其他部门提供技术支持,与其他部门的产品联合测试工作。 岗位要求:...
  • 软件测试&性能测试&安全测试

    千次阅读 2020-01-07 11:34:19
    4.指定严格的测试计划 5.注重回归测试(指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误) 软件产品质量模型 1.功能新:满足用户需求 2.可靠性:第一层:设备最好不要出故障;...

    软件测试原则

    1.所有测试都应该追溯到用户需求
    2.尽早不断地测试(代码之间互相关联)
    3.测试发现的错误中80%很可能起源于20%的模块中
    4.指定严格的测试计划
    5.注重回归测试(指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误)

    软件产品质量模型

    1.功能新:满足用户需求
    2.可靠性:第一层:设备最好不要出故障;第二层:设备出现故障了不要影响主要的功能和业务;第三层:如果影响了主要功能和业务,系统可以尽快定位并恢复。
    3.易用性:易懂、易学、易用、漂亮好看(用户体验感好)
    4.效率:产品性能(比如,删除,单选和多选)
    5.可维持性:可不断更新
    6.可移植性:不同系统都可以使用

    软件质量模型保证

    目的:使软件过程对管理人员来说可见。

    软件测试流程

    1.需求文档
    2.编写测试用例
    3.评审测试用例
    4.搭建测试环境
    5.等到开发提交测试包
    6.部署测试包
    7.冒烟测试(对软件主体基本功能进行基本测试)
    8.执行测试用例
    9.BUG跟踪处理(提交和回归测试bug)
    10.N轮测试之后符合需求
    11.测试结束

    性能测试

    什么是软件性能

    是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能是展示出来的及时性。

    用户眼中的性能:

    在这里插入图片描述

    开发眼中的性能:

    在这里插入图片描述

    管理员眼中的性能:

    在这里插入图片描述

    测试眼中的性能:

    1.测试人员需要考虑全面的性能,包括用户、开发、管理员等哥哥视角的性能;
    2.测试人员在做性能测试时除开要关注表面的现象如响应时间,也需要关注本质,比如用户看不到的服务器资料利用率,架构设计是否合理?代码是否合理等言方方面面。

    性能测试的类型

    1.基准测试:在给系统施加较低压力时,查看系统的运行状况并记录相关数做为基础参数;
    2.负载测试:是指对系统不断的增加压力或增加一定压力的持续时间,直到系统的某项或多项性能指标达到安全临界值,例如某种资源已经达到饱和状态等;
    3.压力测试:压力测试时评估系统处于或超过预期负载时系统的运行情况,关注点在 与系统在峰值负载或超出最大负荷情况下的处理能力;
    4.稳定性测试:给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定;
    5.并发测试:测试多个用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题。
    参考:性能测试

    安全测试

    安全需求

    1.认证:对认证的用户的请求返回。
    2.访问控制:对未认证的用户的权限控制和数据保护。
    3.完整性:用户必须准确的收到服务器发送的消息。
    4.机密性:信息必须准确的传达给预期的用户。
    5.可靠性:失败的频率是多少?网络从失败中恢复需要多长时间?采取什么措施来应对灾难性的失败?(个人理解这个地方应该更偏向于容错容灾测试的范畴)
    6.不可抵赖:用户应该能证明接收到的数据来自特定的服务器。

    常见的安全测试内容

    权限控制

    1.用户权限控制

    我们假设存在两个用户A,B;其中A的权限级别很高,B的权限级别则很低:
    只有A能进行的操作,B能不能进行操作;
    只有A能看到的页面,B能不能看到;

    2.页面权限

    必须登录才能看到的页面,不登录直接访问能否看到?
    必须A-B-C的页面,能否直接A-C?
    通常来说单纯的权限控制页面测试不复杂,但是因为权限控制和后续的URL跳转、Session等方面结合的比较紧密,所以单独提出来。

    SQL注入

    URL安全测试

    XSS(Cross Site Scripting,跨站脚本攻击)

    CSRF(Cross-Site Request Forgery,跨站请求伪造)

    URL跳转漏洞

    其他安全方面的考量
    参考:安全测试

    展开全文
  • 该工作组计划开发并促进采用新的免版税连接标准,以提高安全为基本设计宗旨的智能家居产品之间的兼容。 IP互联家庭项目的目标是简化制造商的开发并提高消费者的兼容。 该项目基于共同的信念,即智能家居设备...
  • 可靠性****。开发人员希望运行的測试可靠,能够对测试结果有信心。可靠的测试没有缺陷而且测试正确的事情 可维护。性无法维护的測试是梦,它们会拖延项目计划,或者当项目日程紧张时被搁置一旁。如果修改测试花费时间...

    无论如何组织测试,无论有多少测试,如果你不能信任、维护以及阅读它们,这些测试就几乎没有价值。要成为优秀的测试,它们应该同时具有如下三个属性。

    1. 可靠性****。开发人员希望运行的測试可靠,能够对测试结果有信心。可靠的测试没有缺陷而且测试正确的事情
    2. 可维护。性无法维护的測试是梦,它们会拖延项目计划,或者当项目日程紧张时被搁置一旁。如果修改测试花费时间过多,或者经常需要为很小的产品代码频繁变更修改测试,开发人员会直接停止测试的维护和修复工作
    3. 可读性。人们不仅要能够阅读测试,还要在测试出问题时找出症结所在。失去可读性另外两个支柱很快也会倒塌。如果无法理解测试,测试的维护工作就会变得困难,也无法得到人们的信任。

    1. 可靠性

    1.1 及时维护测试代码

    测试代码与产品代码一样需要不断进行维护,一旦测试写好了并且通过了,通常是不应该修改或删除这些测试的。这些测试是你的保护网告诉你修改的代码是否破坏了已有的功能。虽说如此,有时可能还是需要修改或者删除已有的测试。要理解什么情况下修改或删除测试会带来问题,什么情况下这么做是合理的。
    删除一个测试的主要的理由是这个测试失败了。如果一个测试突然开始失败,可能有如下原因

    • 产品缺陷    被测试的产品代码有缺陷。
    • 测试缺陷    测试中有缺陷。
    • 语义或者AP变更    被测试代码的语义发生变化,但是功能不变
    • 冲突或者无效的测试    和测试相关的产品需求发生变化,产品代码随之变更

    如果测试或代码没有任何问题,修改或删除测试的原因有:

    • 重命名或者重构测试

    不可读的测试带来的麻烦比解决的问题更多。它会影响代码的可读性,妨碍你理解测试发现的问题
    如果你看到测试名含义不清或者令人误解,或者测试的可维护性有待提高,就应该修改测试代码(但是不要改变测试的基本功能)

    • 去除重复代码

    1.2 避免测试代码中的逻辑

    如果单元测试中有下列任何一种语句,你的测试就包含了不应该有的逻辑:*

    • switch、if或e1se语句;*
    • foreach、for或whi1e循环。

    包含逻辑的测试通常会一次测试多个东西,我们不推荐这种做法,因为这样的测试可读性较也比较脆弱。而且测试逻辑也增加了代码复杂度,可能包含隐藏的缺陷通常来说,一个单元测试应该是一系列的方法调用和断言,但是不包含控制流语句,甚至不应将断言语句包含在try- catch中。任何更复杂的语句都可能导致如下问题。

    • 测试难以阅读和理解
    • 测试难以重现。(设想一下,如果一个多线程测试或者使用随机数的测试突然失败了,该如何处理。)
    • 测试较容易包含缺陷或者测试错误的事情
    • 难以命名测试,因为它执行多件任务

    1.3 只测一个关注点

    如前所述,一个关注点是一个工作单元的一个最终结果:一个返回值、系统状态的一个改变或者对第三方对象的一个调用。例如:如果你的单元测试对多个对象进行了断言,那么这个测试有可能测试了多个关注点。另一种情况是,它既测试了一个对象返回正确的值,又验证系统状态改变导致这个对象的行为发生变化,那么这个测试也可能测试了多个关注点。
    测试多个关注点听起来没什么,但是等到你要命名测试,或者考虑第一个对象的断言失败该如何处理时,就会遇到问题。
    命名测试看似简单,但是如果同时测试了多个东西,就几乎不可能给测试起一个能说明测试内容的好名字。你最后起的名字可能非常通用,使得读者不得不去阅读测试代码(本章的可读性节详细对此进行讨论)。如果一次只测试一个关注点,测试命名就很简单

    1.4 单元测试与集成测试分离

    把集成混在单元测试里放在测试项目中会导致很多方面的问题。这种测试难以运行,会让人们误以为代码有问题,浪费时间和精力进行检查,最后导致开发人员不再信任这组测试。混在单元测试里的集成测试就像筐里的烂苹果连累了其他的测试。如果下一次再发生类似的事情,开发人员甚至都不会去调查失败原因,直接就说:“哦,那个测试有时候就是会失败,没事的。”要避免这样的事情发生,就要建一个绿色安全区把集成测试和单元测试分开。
    绿色安全区里只包含单元测试。运行绿色安全区里的所有测试测试结果应该全部是绿色的,如果有测试失败,就说明出现了真正的代码问题,而不是因为某些配置或外部依赖倒置的假警报。

    1.5 代码审查与覆盖率结合

    代码覆盖率100%说明什么呢?如果没有做代码审查,这个覆盖率不能说明什么。你的团队可能会要求所有人的测试“达到95%以上的代码覆盖率”,大家可能也确实做到了。但是也许这些测试连断言都没有。人们通常会选择做最少的事情达到某个指定的目标。
    那么代码覆盖率100%再加上测试和代码审查能说明什么呢?这说明整个世界都是你的。如果你做了代码审查和测试审查,确保测试优秀而且覆盖了所有代码,那么你就拥有了一个安全网,可以避免愚蠢的错误,同时团队也获得了分享的知识,从持续的学习中获益

    2. 可维护性

    2.1 去除重复(Extract Method)

    作为开发者,单元测试中的重复代码和产品代码中的重复一样(如果不是更加)有害。DRY原则应该同样适用于测试代码。重复代码意味测试对象某方面改变时要修改更多的测试代码。如果测试中有大量重复代码,构造函数变更或者使用类的语义变化会产生极大的影响

    2.2 测试隔离

    测试隔离的基本概念是:一个测试应该总是在它自己的小世界中运行,与其他进行类似或不同的工作的测试隔离甚至不知道其他测试的存在。
    如果没有很好地隔离测试,它们会互相影响,使你非常悲惨,后悔在项目中尝试单元测试决心以后再也不做单元测试了。我见过这种情况。开发人员不愿费心检查测试中的问题,因此当出现问题时,需要花很多时间才能找到原因有些测试同样存在着一些坏味道能够提示测试隔离可能有问题。

    • 强制的测试顺序    测试需要以某种特定顺序执行,或者需要来自其他测试结果的信息
    • 隐藏的测试调用    测试调用其他测试。
    • 共享状态损坏    测试共享内存里的状态,却没有回滚状态。
    • 外部共享状态损坏    集成测试共享资源,却没有回滚资源。

    2.3 避免对不同的关注点多次断言(使用参数化测试)

    Assert.AreEqual(2,Sum(1,2));
    Assert.AreEqual(5,Sum(2,2));
    Assert.AreEqual(6,Sum(5,2));

    如上示例,这个测试方法中使用了三个断言,进行了三个测试。这样看起来在实际过程中会节省一些写代码的时间,但会有一些问题。如果第一个断言失败,则后续断言就不会在执行。而在这个示例中我们是进行了三个测试。第一个断言失败就会导致我们无法得知另外两个测试的测试结果。对于这种情况我们可以采取别的方式进行测试

    1. 给每个断言创建一个单独的测试
    2. 使用参数化测试
    3. 把断言代码放在一个try-catch块中

    2.4 避免过度指定

    过度指定的测试对一个具体的被测试单元如何实现其内部行为进行了假设,而不是只检查其最终行为的正确性单元测试中过度指定主要有以下几种情况

    • 测试对一个被测试对象的纯内部状态进行了断言
    • 测试使用多个模拟对象
    • 测试在需要存根时使用模拟对象
    • 测试在不必要的情况下指定顺序或使用了精确匹配。

    3. 可读性

    不可读的测试几乎没有任何意义。可读性这条线连接着编写测试的人和几个月后阅读测试的人。测试是你向项目的下一代开发者讲述的故事,帮助开发者理解一个应用程序的组成及其开端。
    测试可读性有如下几个方面

    • 命名单元测试
    • 命名变量
    • 使用好的断言信息
    • 把断言和操作分离

    3.1 单元测试命名

    命名标准非常重要,提供了合理的规则和模板,列出应该包括的测试信息。测试名一般包括三部分。

    • **被测试方法名    **非常关键,指明了被测试逻辑的位置。把被测试方法名放在测试方法开头,可以很容易地在测试类中浏览测试和使用智能感知(如果IDE支持)
    • 测试场景     说明了测试使用的条件:“如果我用一个nu11值调用方法x,那么它应该执行Y。”
    • 预期行为    基于当前场景,方法应该产生的行为结果或者返回值,或者行为方式:“如果用一个null值调用方法X,那么它应该执行Y。”如果测试名缺少上面列出的任何一部分,测试的读者就会疑惑测试究竟在做什么,需要阅读测试代码。合理地命名测试,主要目的就是为了使后来的开发者从为了理解测试而阅读代码的负担中解脱出来。
    public void IsValidFileName(){
    	...
    }
    
    [Test]
    public void IsValidFileName_WhenPNG_ReturnFalse(){
    	...
    }

    如上示例,通过测试的方法命名我们就可以大概知道要测试的是方法是IsValidFileName当输入参数是PNG的时候,预期返回False。

    当然,你的团队也可以有适合自己的命名方式,但重要的是如果一个团队中都有统一的有意义命名规范,那么单元测试的可读性将大大提升,并且有利于后来者快速进入项目,理解测试。

    3.2 变量命名

    测试中的变量命名和产品代码中的命名规范同样重要,通过合理的变量命名,我们可以确保阅读测试的人可以尽快的理解你要验证什么。

    // 反例
    Assert.AreEqual(100,actual);

    如上示例,我们经常会看到测试中出现"100"这样的魔法数字。因为测试中没有描述性的名字,也许你在刚刚写完的时候还知道它是什么意思,但是一周后,一月后,一年后呢?甚至你未来的继任者看到这样的测试代码也是一头雾水。

    3.4 断言和操作分离

    很多人为了“偷懒”经常会把断言和方法调用卸载同一行里,但这是一个很不好的习惯,它会大大降低代码的可读性。

    // 反例
        Assert.AreEqual(true,fileManger.IsValidName())
    
    // 正例
        bool expect=true;
        bool actual=fileManger.IsValidName();
        Assert.AreEqual(expect,actual)
    展开全文
  • 性能测试

    2019-04-09 10:41:01
    验证稳定性(resilience)可靠性(reliability) 通过对压力数据的处理,可以使用压力来提高测试的覆盖面 通过压力测试来支持AB test,以分析和发现产品重构或者优化后出现的问题。 性能测试步骤 制定测试计划 如何...

    为什么要做性能测试

    达到性能测试目标:评估系统性能表现;识别体系中的弱点;系统调优。
    验证稳定性(resilience)可靠性(reliability)
    通过对压力数据的处理,可以使用压力来提高测试的覆盖面
    通过压力测试来支持AB test,以分析和发现产品重构或者优化后出现的问题。

    性能测试步骤

    制定测试计划

    如何确定压力目标
    1. 旧系统:可以分析线上日志确定现在的压力水平
    2. 新系统:根据PM的需求目标来预估未来的压力水平
    3. 极限压力经验值:高峰压力*(1.5~2)
    压力测试方案需要考虑什么?
    1. 压测范围?
    2. 压测环境?
    3. 压测手段?
    4. 待评估指标?

    准备环境

    环境准备的几点注意事项
    1. 被压测环境的硬件条件尽量和线上环境一致
    2. 准备和线上场景类似的DB数据和上游结果数据
    3. 避免被压测系统有回路将压力流量导回线上环境
    压力数据的准备
    1. 从线上日志中提取
    2. 根据压测环境准备的数据或者待测试的场景自己写脚本构造

    制造压力

    线上导流压测
    1. 流量构成完全模拟线上真实场景
    2. 流量大小可控,可以配置成线上的0.5或者2倍等比例
    3. 工具搭建、配置和使用存在一定门槛
    4. 新系统和新场景不适用
    使用压力工具来发压
    1. 一般无需搭建或者配置,使用门槛较低
    2. 适应场景无限制,新系统和旧系统均可使用
    3. 压力数据需要自己构造
    几个压测概念

    并发用户数和并发线程数的细微区别?

    1. 场景化并发请求
    2. 停留时长问题
    3. 多用户时并发的维度:秒还是分钟?

    什么时候用并发数或者qps的配置方式?

    1. 从最前端模拟用户行为时,倾向于使用并发数配置方式,来评估系统的用户容量指标
    2. 对于接口的测试,一般都是按“次”提供功能,没有“用户态”概念,倾向于使用qps配置方式,来评估接口的吞吐量指标
    3. 专项测试:例如测试接口在高并发下的性能表现,可以使用长连接,高并发来压测接口。

    评估结果

    需要关注的结果指标
    1. 压测工具给出的结果报告,主要是qps,请求响应时间等
    2. 被压测机器性能指标,例如:cpu,内存,网络和IO等
    3. 被压测系统的业务指标,例如:非200的请求数量,日志里异常数量,response校验不正确的请求数量,业务监控等
    4. 其他杂项,例如:日志文件大小等
    压力测试报告
    1. 压力需求预估
      确定压测的目标
    2. 压力测试方案描述
    3. 压力测试结果
      对压测结果给出图形化数据并进行分析
    4. 压力测试结论
      简明给出被测系统是否满足性能需求的结论
    如何改进优化
    1. 更换硬件来提高性能
    2. 添加服务器来横向扩展服务容量
    3. 系统模块拆分
    4. cpu占用过高问题:多核cpu做负载均衡
    5. 内存占用过高问题:缓存策略调整,系统swap区设置等调优
    6. 磁盘IO太频繁问题:引入memcache等缓存机制
    展开全文
  • 软件测试工程师最新岗位职责 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和... 2 按照测试计划搭建测试环境并保证测试环境的可靠性 ; 3 按照测试计划编写测试用例保证测试用例合理有效 ; 4 按照测试用例
  • 软件测试常见面试题

    2021-04-04 17:16:32
    测试中缺陷的程度:建议-轻微-一般-严重-致命。 测试流程: 产品经理给出需求-需求评审-制定测试计划-编写测试用例-冒烟测试-N轮测试-回归测试-提交缺陷并跟踪-编写测试...可靠性测试:健壮,稳定,容错,自恢复 安全性
  • 软件测试面试题

    2011-09-17 09:32:33
    系统测试的策略:功能测试,性能测试,外部接口测试,界面测试,强度测试,冗余测试,可靠性测试,恢复测试等 设计系统测试计划需要参考的项目文档有软件测试计划、软件需求工件、和迭代计划。 利用因果图导出测试...
  • 功能、效率、易用、可靠、可移植,内部质量:可维护。 功能:适合、保密安全、互操作、准确 可靠:成熟、容错、易恢复 易用:易理解、易操作、易学习、吸引 效率:时间、资源 可维护:易分析、易改变...
  • 软件测试基础理论

    2019-06-03 16:26:21
    软件产品质量的六大特性:功能性、可靠性、可使用性、效率、可维护性、可移植性 测试计划包括:a.概述 b.测试范围 c.测试策略d. 资源安排 e.进度安排 f.发布标准 g.测试交付件 **测试用例:**用例编号、用例名称、...
  • 功能测试工具SilkTest

    2021-03-23 14:02:29
    自动化功能测试产品是一种企业级的用于检验应用程序是否如期运行的功能性测试工具。通过自动捕获,检测,和重复用户交互的操作,能够辨认缺陷并且确保那些跨越多个应用程序和  自动化功能测试产品是一种企业级的...
  • 第 PAGE 页码 页码 页 / 总共 NUMPAGES 总页数 总页数 页 软件测试工程师岗位职责说明 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和... 2按照测试计划搭建测试环境并保证测试环境的可靠性; 3按照测试
  • 软件测试 ;...确保产品是适应用户环境的并具有良好的可靠性和鲁棒性;软件测试的内容 ;现代软件测试关注的测试内容 1.保证程序与相应的规范说明一致 2.发现软件中的缺陷 3.确保软件不做不必要的事情 4.确保
  • 手机系统测试工程师的主要职责 手机系统测试工程师需要负责移动端产品性能测试,能够采取有效保障手段,开展性能测试、故障演练、可靠性测试等。下面是小编为您精心整理的手机系统测试工程师的主要职责。 手机系统...
  • 软件测试规范

    2018-04-23 09:16:12
    软件测试规范 目 录 一.概述 ............................................................................................................................................................ 1 二 软件...
  • 软件测试

    2013-06-16 14:57:49
    软件测试员职业类别:(技术(计算机IT互联网)) 职业编码:A04_007 【职位概述】 软件测试员是指那些通过使用一定的...③ 项目可行性、可靠性分析,风险分析; ④ 制定测试计划; ⑤ 测试自动化开发。 【职业
  • 兼容性测试内容涵盖产品功能、性能、可靠性、安全性、合规性等方面。测试结果表明,加推具备高度的完整性、开放性及兼容性,运行稳定,可高度满足在多种应用场景中应对不同的业务模式下华为云鲲鹏云的需求。这标志着...
  • 测试概论

    2020-04-27 22:04:57
    软件的生命周期—7大过程 ...2.需求分析,负责人为产品经理或业务分析员,其职责为分析需求,将需求规格化,输出软件需求规格说明书(SRS),内容为分析需要完成的功能,及功能的易用性,可靠性等等 3.设计,...
  • 自动化功能测试产品是一种企业级的用于检验应用程序是否如期运行的功能性测试工具。通过自动捕获,检测,和重复用户交互的操作,能够辨认缺陷并且确保那些跨越多个应用程序和  自动化功能测试产品是一种企业级的...
  • 软件测试技术ppt版

    热门讨论 2010-07-21 15:06:31
     如果系统需求说明书中有可靠性的要求,则需要进行可靠性测试,通常使用以下几个指标来度量系统的可靠性:平均失效间隔时间是否超过规定时限;因故障而停机的时间在一年中应不超过多少时间。    测试  是由一个...
  • 软件测试作为保证软件质量和可靠性的关键技术,正日益受到广泛的重视。而软件测试自动化,已经成为国内软件工程领域受到广泛关注的课题。不言而喻,软件测试从业者都意识到软件测试这项工作走向成熟化、标准化的一个...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 150
精华内容 60
关键字:

产品可靠性测试计划