关于测试,大家有什么建议呢?(跟帖有分)

kenvin 2002-07-11 09:12:41
我刚刚上班,公司建议从测试开始,
我也没有办法,大家给点参考吧!
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kenvin 2002-07-11
  • 打赏
  • 举报
回复
谢谢上面两位的支持了,希望大家多多指点了,
还可以说说自己的经历呀!
qjl_2000_2000 2002-07-11
  • 打赏
  • 举报
回复
测试技巧
地毯扫雷法
适用:模块测试
要点:耐力十足
操作:把所有输入筐和按钮都过一遍
查找错误:异常退出、功能不符、功能未完成??????
实战案例:测试DOS版材料核算时,假如经理要求每天测十个问题。若测试人员感觉有困难那他只要把所有能打印的地方都打印一遍,即可顺利完成任务。

竹竿撑船法
适用:业务流程
要点:一竿子戳到底
操作:从建帐到结转下年顺序执行
查找错误:流程错误、改出来的错误
实战案例:测试⒏0系列产品时,发版前所有产品走大流程。 几次发现新改出的错误。

板上钉钉法
适用:核心模块和功能
要点:个个不放过,颗颗要确实
操作:任何可能都不放过
查找错误:数据错误、系统无法处理
实战案例:对总账制单这样的核心功能,科目类型、凭证类别、红字蓝字、分录多寡、异常输入??????哪个都需要一一落实。

满载空驶法
适用:查询、权限等
操作:输入所有查询条件查询 无条件查询 赋予一个操作员所有权限 不赋予操作员任何权限

左顾右盼法
适用:对于一个事物,在不同地方以不同形式表现
要点:对比 典型:账证相符、账账相符、账表相符、账实相符 移花接木法
适用:有上一版本或相近产品
操作:用上版产品或相近产品作好测试数据
实战案例:在测试WINDOWS固定资产时,使用DOS固定资产做的数据,短时间内就发现不少数据错误

守株待兔法
适用:产品升级
操作:把正确的用户数据升级,是否有问题一试便知

非法
适用:所有操作
要点:不依常规
理由:任何事情都有可能发生


测试的步骤与方法

测试步骤之一
承接任务、制定测试计划
----产品立项之初测试人员就要明确自己的任务和责任
----预计测试工期,培训测试人员
----制定测试计划

熟悉产品
----熟悉上版产品,了解产品功能
----熟悉产品需求,把握产品动态
----查看上版测试记录,发现错误多发模块和功能
----查看用户反馈信息,了解产品不足
----搜集产品遗留问题,以备及时验证

测试步骤之二
设计测试方案
----待测试产品功能列表
----按功能流程测试产品
初始设置
日常操作
业务处理
数据传接
期末处理
----各个阶段的测试重点
模块测试
模块连调
系统测试
产品联测
验收测试
----打印功能测试
账表、单据打印设计
打印适配
----环境适配测试
安装环境(单机、网络、平台??????)
产品启用关系
病毒检测
运行环境(软硬件平台、网络??????)
网络共享、互斥操作 加密测试
----其他
手册、帮助、产品一致性
版本、界面、文字说明
远程通讯、电子商务
数据安全性(备份、权限、数据不丢失)
大数据量及系统性能
演示数据
中英文方案

测试步骤之三
准备测试数据(测试用例):
----数据准备原则
按照测试方案准备测试数据
测试数据要简单,测试情况要复杂
不但有输入,而且有正确的输出
非法操作和正常操作相结合
在合理范围内,保持实用的测试数据尽可能的短且精干,以免出现“错误堆叠”现象。
测试数据(测试用例)准备方法:
自己制作(制作时的一些常用方法见附注)
照抄书本
利用已有产品

测试数据举例:
例:有这样一个程序,它要完成以下工作:从卡片上读入三个整数值。这三个数表示三角形三条边的长度。然后,打印出信息,以表明这个三角形是等腰三角形、等边三角形、直角三角形还是一般三角形。

设计一套测试用例检验程序是否有错
这个问题看起来很简单,但当你做完后与下面的答案对照,可能会有一些启迪
表示合法的不规则三角形(如:2 3 4)
表示合法的等腰三角形(如:2 2 3 2 3 2 3 2 2)
表示合法的等边三角形(如:2 2 2)
表示合法的直角三角形(如:3 4 5 4 3 5 5 4 3)
其中两个数之和等于第三个数(如:1 2 3 2 1 3 3 2 1)
其中两个数的和小于第三个数(如:1 2 4 2 1 4 4 1 2)
三角形的一条边长为0(如:1 2 0)
三角形的一条边长为负数(如:1 2 –1)
表示三条边长都为0(如:0 0 0)
给出的边长不是整数(如:1 2 ⒈5)
给出了错误的数值个数(如:只给两个数值)
其中一个数据不是数值(如:1 2 *)
给出一组大数据
对于每一种测试情况,除了输入值外,你是否还给出了预期输出

测试步骤之四
准备测试环境
----硬件环境:计算机、打印机、便携机
----操作系统:DOS WIN⒊X WINDOWS NT
----网络环境:NOVELL WINDOWS NT
----应用环境:“干净”机器还是已安装过本公司其它产品

实施测试方案
----按照测试计划实施
----用测试方案、测试数据实施
商讨、确定测试结果
----测试出来的错误要与程序员交流
----对错误的认定存在不同的理解
----交流使双方达成共识

测试步骤之五
记录错误结果和详细操作步骤
----立即记录错误
----重复三遍,以便更详细描述错误的过程
验证错误修改结果
----错误可能没有改
----错误可能没改对
----其它模块相同错误可能没有改
----错误修改可能引发其它错误
提交测试结果
----问题统计表—反映开发状态
----测试报告—为能否发版提供依据
----未改问题清单及解决办法—为支持提供帮助

mfkzj 2002-07-11
  • 打赏
  • 举报
回复
对程序不断的执行 1看程序界面是否有错和不符合习惯的操作
2 随意点击按键 看是否会出错 违反操作流程的操作 是否会出现提示
3 是否会出现致命错误
4 是否能实现所有的功能

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧