电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件测试基础常见问题总结VIP免费

软件测试基础常见问题总结_第1页
1/8
软件测试基础常见问题总结_第2页
2/8
软件测试基础常见问题总结_第3页
3/8
1)什么是软件测试? 软件测试是通过手工或自动化的手段运行或测试被测试对象是否满足对应的需求;被测对象包括需求分析、设计规格说明书、系统编码等;在测试过程中,要根据相应的规格说明书设计一组测试用例,通过对测试用例的执行来发现系统中相应的错误从而保证软件质量的一项活动。 2)软件生命周期是什么? 1 项目规划 2 需求定义分析 3 软件设计 4 程序编码 5 软件测试 6 运行维护 2)软件测试的目的是什么? 1 发现系统的错误 2 验证系统是否满足需求 3 保证产品质量 4 改进开发流程 3)软件缺陷(bu g)与软件错误(error)的区别与联系? 区别:软件缺陷是存在于软件之中的不希望或不可接受的偏差,而软件错误是由于人为的原因产生的错误。软件缺陷是在软件中抽象存在的,而错误是人为的问题。联系:由于人为的错误,在设计或编码过程中的失误,导致了软件内部的缺陷,人为的错误是引发软件缺陷的直接原因,一个软件错误必然引发多个软件缺陷。 4)软件测试如何改进开发流程? 软件测试和软件开发是不同的两个过程,但是通过软件测试发现软件的缺陷,然后通过缺陷的分析确定错误产生的原因从而发现软件开发过程中存在的缺陷,同时通过对测试结果的分析整理,还可以修正软件开发规则。因此,软件测试在一定程度上可以改进软件开发流程。 5)分析“软件测试没有什么技术含量,只是点击按钮,对系统进行操作吗?” 分析:在上述问题中之所以出现这样的言论,是对软件测试理解的片面性和对软件测试理解的偏激造成的。对于一个规范的软件测试过程包括了软件测试的计划、系统分析、测试设计、开发等技术。软件测试是一个发现软件缺陷的过程,要想发现软件缺陷必须对被测对象有足够的了解,而不是简单的对被测对象的执行,更不是单纯的“点击按钮”。这里边包含了如何设计测试场景、测试数据、测试执行等过程。同样的通过软件测试发现系统的问题,通过问题的改进可以提高软件产品的质量,赢得用户的口碑,从而提高产品的市场竞争力,提高公司的利益。因此软件测试是一项非常有意义的关系公司存亡的活动。 6)软件测试对象包括什么? 1 需求规格说明书 2 概要设计规格说明书 3 详细设计规格说明书 4 源程序 5 系统 6 用户手册7 帮助文档 7)主要的软件测试手段分别是什么,如何理解? 软件测试的手段包括验证和确认:验证是对前一个阶段的验证;确认是对原始开发需求的确认,任何一个阶段的确认都...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件测试基础常见问题总结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部