美文网首页性能测试
非功能性测试需求

非功能性测试需求

作者: Blossomed | 来源:发表于2018-11-15 18:32 被阅读0次



前言

性能测试如果没有下面2条辅助是没有意义的:

1. 硬件使用情况

2. 被测系统上的其它load情况

        简单来说,所有的性能测试需求需要能够满足任何合理的环境,合理的压力。这个适合公司任何单用户的产品。

注意:data volume 不应该影响性能。UI层面和批处理响应时间不应该受到数据量的影响。

响应时间-通用

                UI不应该无理由的“慢”。

                该文档优先于其它需求,QA应该把所有不合理的需求高亮出来,当然,产品经理有最高的话语权。

响应时间-Web

1. 所有的页面响应时间(non ajax)应该在10s内完成,90% of the time

2. 如果页面超过10s,需要有一个 “Loading”提示,但是仍然需要在30s内完成

3. Ajax请求必须在5秒内完成

4. 如果ajax超过10s,it’s ok 如果有“Loading”弹框,但是仍然需要在30s内完成

如果有的页面达不到上述要求,需要和产品和技术经理讨论达成共识。

响应时间-批处理

批处理是指不需要用户等待完成的动作。就是不会block用户当前的操作的动作.

批处理的性能需求由业务和系统分析人员以及架构组来评估。应该在feature specification的时候就提出来给开发和测试。

                批处理必须给出volume。举例:笼统的说N条数据必须在M时间内完成是不合理的。

必须提供一系列的数据点来描述,比如:

 

如果有的页面达不到上述要求,需要和产品和技术经理讨论达成共识。

定义非功能性需求的时候,必须撇开开发,由业务和系统分析人员单独定义。不需要提前考虑算法之类的。

引申阅读:大O定理

相关文章

  • 非功能性测试需求

    前言 性能测试如果没有下面2条辅助是没有意义的: 1. 硬件使用情况 2. 被测系统上的其它load情况 简单来说...

  • 第 4 章 需求工程

    简介 4.1 功能型需求和非功能性需求 4.1.1 功能性需求 4.1.2 非功能性需求 4.2 需求工程过程 4...

  • 关注用户体验

    测试人员不仅要关注APP的功能性需求,对于非功能性但关乎到用户体验的需要,更需要关注。这就要求测试时思维更加开发一...

  • 大数据测试要点总结

    一.非功能性测试 由于大数据面向具体行业的应用,除了功能性测试,在整个大数据处理框架下需要进行非功能性测试,以下几...

  • 测试方法(以登录为例)

    从软件测试的维度来看,非功能性需求主要涉及安全性、性能以及兼容性三大方面 黑盒测试方法(显性测试) 等价类划分方法...

  • 非功能性需求

    引言 “我是谁?我从哪里来?要到哪里去?”,被西方人称为哲学上的三个终极之问,根据这个套路,我门来分析下软件研发过...

  • WEB测试点思维导图以及总结

    从思维导图看出把WEB测试点划分「功能性测试」和「非功能测试」,「功能性测试」主要由输入验证、增删改查、用户界面验...

  • APP 测试项

    App测试点整理 一. 功能性测试 根据产品需求文档编写的测试用例进行测试 功能性包括客户端的单个功能模块,以及功...

  • 当当网高可用架构之道

    问题导读 1.什么是高可用? 2.系统中的非功能性需求有哪些? 3.如何设计高可用架构? 系统中的非功能性需求 今...

  • 大型网站技术架构——1. 大型网站架构演化

    [TOC] 1. 大型网站架构演化 传统企业应用系统面对的挑战: 功能性需求:复杂变化的业务逻辑; 非功能性需求:...

网友评论

    本文标题:非功能性测试需求

    本文链接:https://www.haomeiwen.com/subject/ruxavttx.html