![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试理论
文章平均质量分 84
测试道
这个作者很懒,什么都没留下…
展开
-
软件测试方式
1.考虑到各种输入第一个就是用户从应用程序支持的设备输入UserID、User Name、Alt-F4组合键、Tab键等数据,第二个就是操作系统提供的应用程序运行内存和与应用程序的网络连接。优秀的、有经验的测试设计人员不仅会考虑合法的数据输入,也会考虑非法的和异常的输入。如果用户在UserID中录入了乱字符或者在可接受的输入集外操作了Tab键会出现了什么情况?如果可用内存不够程原创 2011-11-22 10:16:55 · 400 阅读 · 0 评论 -
BUG生命周期和管理
1、BUG的影响精神的摧残谁会愿意得到垃圾团队的称号?BUG有着无穷的生命力,你会很悲观,认为自己已经无能为力了,这种情绪会在长时间的工作后加重。大家都厌倦重复处理相同的问题,测试人员也已经烦透了长长的BUG列表,精神压力与日俱增。低生产率和低等产品质量,耗费了大量的资源。有时管理层并没有意识到发生了什么问题,为了保证项目的最终交付,他们为项目输送了源源不断的新人,由于培训原创 2011-11-28 17:11:05 · 2426 阅读 · 0 评论 -
测试执行
1、测试执行计划执行计划是确保正常的实施测试动作包含内容:什么时候开始执行? 执行测试前相关的工作是否已经就绪。执行怎么安排?需要什么资源? 主要考虑:测试执行的轮次安排测试执行的时间安排(参考程序发布计划)测试执行的人员分配测试执行的环境要求和搭建2、测试执行活动结束或终止 正常终止:所有测试过程(或脚本)原创 2011-11-28 11:11:35 · 464 阅读 · 0 评论 -
评审
1、评审的必要性2、评审过程活动评审是一种过程活动,它分为正式技术评审和非正式技术评审。评审分为三个阶段:初审、复审、终审评审要有预审、问题列表、跟踪过程评审最终要得到批准形成正式文件进入配置管理CMM/ISO9000规范3、软件评审定义软件评审:是对软件工程过程任意阶段产生的任意正式工件进行的评审活动。评审贯穿于软件过程中的所有阶段,是软件工程过程中的原创 2011-11-28 11:01:42 · 750 阅读 · 0 评论 -
测试用例设计
1、测试用例概述测试用例是测试工作的指导,是软件测试必须遵守的准则。更是软件测试质量稳定的根本保障。测试用例的内容是一系列情景和步骤的描述,并对每个步骤中必须列出依靠输入的数据,预计输出结果。将这一过程整理成测试文档,称为测试用例。测试用例就是将软件测试的行为活动,做一个科学化的组织归纳。是思想活动的集合2、为什么需要测试用例根据测试用例的多少和执行原创 2011-11-27 13:59:20 · 2279 阅读 · 0 评论 -
软件测试计划
1、为什么要做测试计划计划:是指导和引向我们达到目标时的准备和策略测试计划:说明了测试从开始到结束所要思考的步骤有计划的步骤减少了测试的随意性,避免遗漏和意外2、计划开始和重要性软件测试的一个关键原则是,在一个产品的生命周期中,尽可能紧密地将开发过程和测试过程集成在一起。从开始在需求提取和分析阶段,发现需求中的缺陷,以及通过参与需求过程,尽可能早地收集规格说原创 2011-11-25 11:00:13 · 1335 阅读 · 0 评论 -
软件测试需求
1、测试需求的定义测试需求就是指:什么是我们所要测试的测试需求关注于What 测试需求说明了在一个软件测试项目中:项目的测试范围在测试项目中,我们需要进行开发生命周期中哪些阶段测试单元测试集成测试系统测试验收测试项目的测试目标系统的哪些特性需要被测试以保证这些特性的质量。系统特性包括:功能、性能、易用性、安全性、兼容性……测试目标原创 2011-11-25 10:26:02 · 1812 阅读 · 0 评论 -
软件测试策略
1、数据完整性测试软件由两个最基本的要素组成:数据(或其领域)和程序,数据包括键盘输入、鼠标单击、磁盘文件、打印输出等等。对数据进行测试,就是检查用户的输入信息、返回结果以及中间计算结果是否正确。数据处理的例子如下:在字处理程序中输入的文字电子表格中输入的数字游戏中的射击次数图像软件打印的图片存放在软盘中的备份文件通过网络传递数据即使最简单的程序要处理的数据也可能很大原创 2011-11-25 10:05:50 · 606 阅读 · 0 评论 -
软件测试的原则
1.尽早和不断地测试 要尽早地测试,让测试人员在软件的需求和设计阶段就介入,而不是等这些工作全部完成了才进行测试。就像在建筑大楼预浇水泥框架前首先对设计蓝图进行仔细的核查,如果浇好了框架却发现出了问题就不是拆不拆这么简单的了(我认为软件开发过程跟建筑过程一样)。问题发现得越早,解决问题的代价就越小,这算是一条真理。发现软件错误的时间在整个软件过程阶段中越靠后,修复它所消耗的资源就原创 2011-11-22 09:56:53 · 902 阅读 · 0 评论 -
软件测试风险分析
1、什么是风险?当人们在做某件工作或从事某项事务时,可能会出现的一些异常情况,一旦这些异常情况发生,将带来一些不好的影响或后果。由于承认了未来存在着不确定性,才会出现风险的概念。对今天一个动作的反应,很可能没有能力知道未来会发生什么。风险意味着特定的行为有着多个可能结果。2、什么是软件风险是指软件开发过程中及软件产品本身可能造成的伤害或损失.分析工作:项原创 2011-12-04 15:00:47 · 4207 阅读 · 0 评论