数据库阅读资料001

·      浏览:145

·      更新:2014-12-13 11:27

一、 环境配置测试

(1) 网络连接是否正常

(2) 网络流量负担是否过重

(3) 软件测试平台是否可选

(4) 如果(3),是否在不同的软件测试平台进行软件测试

(5) 所选软件测试平台的版本(包括Service Pack)是否正确

(6) 所选软件测试平台的参数设置是否正确

(7) 所选软件测试平台上正在运行的其它程序是否会影响测试结果

(8) 画面的分辨率和色彩设定是否正确

二、 代码测试

A. 静态测试

(1) 同一程序内的代码书写是否为同一风格

(2) 代码布局是否合理、美观

(3) 程序中函数、子程序块分界是否明显

(4) 注释是否符合既定格式

(5) 注释是否正确反映代码的功能

(6) 变量定义是否正确(长度、类型、存储类型)

(7) 是否引用了未初始化变量

(8) 数组和字符串的下标是否为整数

(9) 的数组和字符串的下标是否在范围内(不“越界”)

(10) 进行数组的检索及其它操作中,是否会出现“漏掉一个这种情况”

(11) 是否在应该使用常量的地方使用了变量(例:数组范围检查)

(12) 是否为变量赋予不同类型的值

(13) (12)的情况下,赋值是否符合数据类型的转换规则

(14) 变量的命名是否相似

(15) 是否存在声明过,但从未引用或者只引用过一次的变量

(16) 在特定模块中所有的变量是否都显式声明过

(17) 非(16)的情况下,是否可以理解为该变量具有更高的共享级别

(18) 是否为引用的指针分配内存

(19) 数据结构在函数和子程序中的引用是否明确定义了其结构

(20) 计算中是否使用了不同数据类型的变量

(21) 计算中是否使用了不同的数据类型相同但长度不同的变量

(22) 赋值的目的变量是否小于赋值表达式的值

(23) 数值计算是否会出现溢出(向上)的情况

(24) 数值计算是否会出现溢出(向下)的情况

(25) 除数是否可能为零

(26) 某些计算是否会丢失计算精度

(27) 变量的值是否超过有意义的值

(28) 计算式的求值的顺序是否容易让人感到混乱

(29) 比较是否正确

(30) 是否存在分数和浮点数的比较

(31) 如果(30),精度问题是否会影响比较

(32) 每一个逻辑表达式是否都得到了正确表达

(33) 逻辑表达式的操作数是否均为逻辑值

(34) 程序中的Begin…End和Do…While等语句中,End是否对应

(35) 程序、模块、子程序和循环是否能够终止

(36) 是否存在永不执行的循环

(37) 是否存在多循环一次或少循环一次的情况

(38) 循环变量是否在循环内被错误地修改

(39) 多分支选择中,索引变量是否能超过可能的分支数

(40) 如果(39),该情况是否能够得到正确处理

(41) 子程序接受的参数类型、大小、次序是否和调用模块相匹配

(42) 全局变量定义和用法在各个模块中是否一致

(43) 是否修改了只作为输入用的参数

(44) 常量是否被做为形式参数进行传递

B 动态测试

(1) 测试数据是否具有一定的代表性

(2) 测试数据是否包含测试所用的各个等价类(边界条件、次边界条件、空白、无效)

(3) 是否可能从客户那边得到测试数据

(4) 非(3)的情况下,所用的测试数据是否具有实际的意义

(5) 是否每一组测试数据都得到了执行

(6) 每一组测试数据的测试结果是否与预期结果一致

(7) 文件的属性是否正确

(8) 打开文件语句是否正确

(9) 输入/输出语句是否与格式说明书所记述的一致

(10) 缓冲区大小与记录长度是否匹配

(11) 使用文件前是否已打开了文件

(12) 文件结束条件是否存在

(13) 产生输入/输出错误时,系统是否进行检测并处理

(14) 输出信息中是否存在文字书写错误和语法错误

(15) 控件尺寸是否大小适宜

(16) 控件颜色是否符合规约

(17) 控件布局是否合理、美观

(18) 控件TAB顺序是否从左到右,从上到下

(19) 数字输入框是否接受数字输入

(20) (19)的情况下、数字是否按既定格式显示

(21) 数字输入框是否拒绝字符串和“非法”数字的输入

(22) 组合框是否的能够进行下拉选择

(23) 组合框是否能够进行下拉多项选择

(24) 对于可添加数据组合框,添加数据后数据是否能够得到正确显示和进行选择

(25) 列表框是否能够进行选择

(26) 多项列表框是否能够进行多数据项选择

(27) 日期输入框是否接受正确的日期输入

(28) 日期输入框是否拒绝错误的日期输入

(29) 日期输入框在日期输入后是否按既定的日期格式显示日期

(30) 单选组内是否有且只有一个单选钮可选

(31) 如果单选组内无单选钮可选,这种情况是否允许存在

(32) 复选框组内是否允许多个复选框(包括全部可选)可选

(33) 如果复选框组内无复选框可选,这种情况是否允许存在

(34) 文本框及某些控件拒绝输入和选择时显示区域是否变灰或按既定规约处理

(35) 密码输入框是否按掩码的方式显示

(36) Cancel之类的按钮按下后,控件中的数据是否清空复原或按既定规约处理

(37) Submit之类的按钮按下后,数据是否得到提交或按既定规约处理

(38) 异常信息表述是否正确

(39) 软件是否按预期方式处理错误

(40) 文件或外设不存在的情况下是否存在相应的错误处理

(41) 软件是否严格的遵循外设的读写格式

(42) 画面文字(全、半角、格式、拼写)是否正确

(43) 产生的文件和数据表的格式是否正确

(44) 产生的文件和数据表的计算结果是否正确

(45) 打印的报表是否符合既定的格式

(46) 错误日志的表述是否正确

(47) 错误日志的格式是否正确

软件编码测试要点总结相关推荐

  1. 中国人身材测试小软件编码,测试 || 我怀疑你是假中国人,不信你来试试

    原标题:测试 || 我怀疑你是假中国人,不信你来试试 中国人都不认识的汉字,你认识几个? 常说"我是中国人,不会学外文",借此来嘲笑那些学英语很努力的同学.哈哈,咱们是中国人,学就 ...

  2. A_Pancers团队项目设计完善编码测试

    1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明 我们在项目真正开发与测试的过程当中发现我们的项目开发流程不是很明确,我们对于软件开发流程和功能分布做了补充和完善,并且认为 ...

  3. 团队作业7—团队项目设计完善编码测试

    一.根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明. <软件设计方案说明书>Github仓库地址:https://github.com/RNTF6/web 完善内 ...

  4. 《F4+2—团队项目设计完善编码测试》

    1:根据OOD详细设计工作要点,修改完善团队项目系统设计说明书和详细设计说明       a.软件系统设计说明书的完善 将测试启动准则,测试结束准则,测试暂停/中止标准加到了测试计划中.将把在测试中会 ...

  5. centos7使用蓝牙_Nmon的使用和APP测试要点

    一.Nmon的使用 授权 chmod +x nmon_x86_64_centos7 运行nmon ./nmon_x86_64_centos7 nmon的常用命令 C CPU ; M 内存:N 网络:D ...

  6. 前端如何实现网络速度测试功能_分析Web前端测试要点,从架构原理上进行分析,希望大家能够掌握...

    基于Web前端分析过程,大概有十几个测试要点,我们今天主要来讲解结合前五个要点进行详细解说.前端测试点主要针对前端展开,什么叫前端分析呢?就是我们所有的分析和测试要点所站的视角都是针对客户端或者浏览器 ...

  7. 【学习笔记】APP测试基本流程及测试要点

    APP测试基本流程以及APP测试要点 APP测试流程梳理 APP测试要点梳理 1 APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即1 ...

  8. CDS软件语音测试,cds测试软件

    这是cds测试软件,适用于FDDLTE测试 使用CDS 软件连接终端,两HTC-M8终端在连接CDS软件语音测试时,任一HTC-M8呼叫被保持后出. 软件介绍 cds测试软件适用于FDDLTE测试 使 ...

  9. APP应用测试要点。。。。我知道的就这么多

    APP应用测试要点 对于APP项目的测试,一般是进行系统测试.测试主要从业务功能和非业务功能两个方面考虑. 业务功能测试 根据软件说明,设计文档或用户需求验证App的各个功能的实现. 非业务功能测试( ...

  10. 测试中文编码_如何通过带回家的编码测试

    测试中文编码 A coding test is a crucial part of the interview process for a Software Developer role. A tak ...

最新文章

  1. 英语听说计算机考试演练专用,新中考首次英语听说机考12月23日举行,9月28日全体中学生模拟演练!...
  2. vscode python 自动补全_利用CodeBERT,这个VS Code扩展可以自动生成Python文档字符串...
  3. Linux crontab定时执行任务
  4. 第4章 springboot热部署 4-1 SpringBoot 使用devtools进行热部署
  5. java 泛型方法 泛型类
  6. 安全伞项目-腾讯智能对话平台TBP使用
  7. ActiveMQ学习(四)——应用程序接口
  8. 让Sublime Text 2支持GBK
  9. php 61850,基于IEC61850智能电子设备(IED)系统解决方案.PDF
  10. 对策《四川省本科毕业论文(设计)抽检实施细则》(二)专业能力
  11. python12306学生票抢票脚本下载_Python 12306抢火车票脚本 Python京东抢手机脚本
  12. 优雅草YYC松鼠短视频2022年12月28日更新v5.1.6版本更新·修复因为消息提醒二开导致菜单栏无法显示·进一步完善推送
  13. qdbus模块_Qt6各大模块变更概览:旨在成为未来主要开发平台
  14. 二维码的扫描与生成(含动态权限)
  15. 群晖216j使用web station部署librespeed下载无速度的解决方法
  16. 国庆档来袭,电影市场只能依靠“黄道吉日”捞金?
  17. 如何在Power BI中实现主页显示一个月,Tools显示前N个月的数据?
  18. 跨域问题和origin
  19. 拼多多新店铺怎么运营?
  20. Android go app 安装包,GO谷歌安装器下载

热门文章

  1. 新科高德发布2009.03版电子眼升级数据升级方法: 1. 新科2440方案机器内
  2. 软件(自动化)测试面试基础知识点汇总
  3. Android音频基础知识
  4. 存储过程实例(用存储过程获取单张表的总记录数)
  5. php wind8.5,PHPWind 8.5 正式版源码下载
  6. xbox 360手柄驱动程序_当手游开始变得硬核和竞技化 玩家会需要这样的手柄
  7. Kettle下载与安装
  8. 深度神经网络是谁发明的,神经网络是谁发明的人
  9. adb刷入第三方recovery_PE Plus类原生系统刷入教程(小白基础篇)
  10. Fusion360删除圆角,把圆角变回直角/Remove Fillets