• 0
  • 0
分享
  • 测试产品需求文档功能点——软件测试圈
  • 恬恬圈 2021-12-21 16:32:22 字数 576 阅读 748 收藏 0

1.1输入项

  1. 边界清晰,类型明确,例如名称为“0-100”的“字符串”组成;

  2. 属性明确,例如单价、数量为必填项,金额不可编辑,金额=单价*数量;

  3. 来源清晰,例如机台为下拉框方式显示,选项值来源(基础数据-机台设置-新增的数据);

  4. 容错处理,例如1.机台为字符串1-100,当输入大于100时输入无效;2.身份证未必填项,保存时,未填,提示“请填写身份证”;

  5. 数值规范,例如开始日期初始化=当前日期-15天,结束日期初始化=当天日期。

1.2界面

  1. 产品原型布局合理清晰,包括菜单、按钮、查询输入框,列显示;

  2. 事件触发约束:例如:1.默认:编辑、取消、保存置灰,退出按钮可用,选中某行后,编辑恢复可用;2.未选择数据,点击“编辑”,提示“未选择数据”;

  3. 规范显示:例如有个文章标题有80多个字,实际输出项只能显示20个字,则处理为”标题…”。

1.3业务

  1. 业务流程描述清晰无歧义,业务流程逻辑关系通畅无阻塞;

  2. 业务规则明确,例如权限,游客可以把商品加入购物车,但是付款必须登录;

  3. 算法逻辑合乎常理,比较复杂的计算公式最好有简单例子来辅助理解。

1.4接口

http接口内容包括:名称、描述、请求URL、请求方式、表头、入参、出参、输出类型。

1.5其他

性能要求:必须考虑性能的重要指标,如重要功能、数据量、响应时间。

举例:查询界面每5000条数据1S以内加载并处理完成。


文章来源:百度文库

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一、前言测试的面试相对于开发的面试来说,对于技术的询问其实相对来说较少的,主要针对以下几个方面。测试理论,接口,数据库,linux,自动化,性能、个人情况这几大块。二、常见问题1、软件测试理论基础①什么是软件测试?在规定条件下对程序进行操作,发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。②软件测试主要测试用例设计方法是什么?白盒测试:逻辑覆盖、循环覆盖、基本路径覆盖;黑盒测试:等价类、边界值、因果图、状态图法、错误猜测、测试大纲、随机测试、场景。③测试计划、方案以及测试报告主要包括哪些方面?测试计划主要包括:测试范围(功能性测试;非功能性测试);测试通过/失败的标准(通过...
            12 13 1587
            分享
          • 前言在接口测试的过程中,经常会遇到有些接口需要在登录的状态下才能请求,否则会提示请登录,那么怎样解决呢?我们可以通过Cookie绕过登录,其实这就是保持登录状态的方法之一。那么今天笔者想讲通过session进行会话保持。一、session(会话)session,即会话。那么什么又是会话?我们来看一下会话的生存周期就能大致明白,如下:开始:客户端(通常是浏览器)-->发送第一个请求-->某应用服务器,彼此成功建立连接,即创建会话; 会话中:客户端接着请求该应用服务器的其他资源; 结束:关闭客户端(通常是浏览器)或者会话超时,会话结束。二、会话保持会话保持,可以通俗的理解为使同一用户发...
            0 0 1206
            分享
          • 配置管理的定义(1)是采用技术手段和行政手段进行管理和监督的一套规范化方法;(2)对配置项的功能特性和物理特性加以标志,并将其文件化,并控制这些特性的变更;(3)报告变更进行的情况、变更实施的状态,以及验证与规定要求的一致性。配置管理的意义配置管理能够解决的问题:1)多重维护问题:解决多个用户对同一文件进行修改所引起的版本不一致问题;2)同时修改问题:解决多个用户对同一文件同时进行修改所引起的资源冲突问题;3)丢失版本或不知版本问题:即要明确保留哪个版本,销毁哪个版本。配置管理的主要内容:制定配置管理计划、配置项识别、建立配置管理系统、基线化、建立配置库、变更控制、配置状态统计、配置审计1、制...
            11 11 2166
            分享
          • 1、引言小屌丝:鱼哥,我想请教一个问题。小鱼:国庆假期你经历了什么,让你变得如此的 "善良"?小屌丝:别这么说,我一直很善良,至少,很正直....小鱼:打住,直接点, 你有什么需要帮助的?小屌丝:我就是想把查询的结果也入到excel表中小鱼:然后呢?小屌丝:sqlserver数据库。小鱼:......好吧,还有其他要求吗?小屌丝:没有了。小鱼:OK,我就花费几分钟,给你整一个。 2、代码实战 2.1 openpyxl写入excel 2.1.1 安装凡是涉及第三方库,必须需要安装,老规矩,直接pip安装pip install ...
            0 0 744
            分享
          • 现在的测试都需要会用8种语言来写Hello World!测试开发的等级也分的越来越细。所谓“点点点”的功能测试员,是否没有出路?本人是一个功能测试,工作内容包括“点点点”,但得知道从哪里入手点点点,和借助什么工具。很多公司面试人都是:面试造火箭,工作拧螺丝。作为一线大厂360,我遇到的面试官并没有遇到过这个情况。我很幸运的没有被“虐”,也顺利入职了一座伟大的公司。下面说一下面试过程。在叙述面试过程中,我会合入入职后工作的一些工作内容。我是通过内推面试了2个组。第一个组没有通过。因为当时还不会代码,所以对于测开的职位,肯定是没办法通过了。第2个组是招聘T4以下的功能测试,又是内推 ,内推的两位同...
            1 3 2416
            分享
      • 51testing软件测试圈微信