最新文章专题视频专题关键字专题TAG最新视频文章视频文章2视频2tag2tag3文章专题问答问答2 文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
如何查看自己的网卡(mac)地址 加密文件如何解密 row()函数具体应用方法 KTV里面怎么样唱歌才好听 如何检测本地网络环境,本地网络是否稳定 如何复制百度文库中的文章 怎么用身份证照片打印出复印件 电脑花屏如何解决 电脑怎样拍照 手机千牛在后台运行时收到消息怎么提示 系统管理员设置了系统策略,禁止进行此安装 如何使用Photoshop给图片加标尺 电脑上的Administrator是什么意思 笔记本电脑怎么调整显示的亮度,对比度,色彩等 红米手机开机时一直停在“MI"状态如何解决 企业移出经营异常名录申请表下载方法 如何写美术字,如何刻好美术字 如何在B站(哔哩哔哩网站)上直传投稿 怎么把光盘上的文件拷贝到电脑上 怎样添加或删除pdf中的文字和图片内容 word文档使用教程:批注和修改功能 无法创建快捷方式,提示磁盘已满 企业微信有哪些你不知道的功能 WiFi软件哪个好 手机黑屏的原因 手机锁屏图案忘了别着急马上教你怎么解开 网上可靠的赚钱方法 自己怎么制作二维码图片 网站网页打开不显示图片太多太大加载很慢怎么办 山东航空网上值机 微信公众号文章内容加链接方法 高效率办公之文档分类管理 微信公众平台使用教程 反比例函数知识点有哪些 苹果7照片怎么导入电脑 怎样用Photoshop制作出独特的光晕效果 手机淘宝店铺怎么装修之如何设置店招 同一路由器下的电脑打印机共享如何设置 如何用Photoshop做分析路径图 连接共享打印机提示输入用户名和密码的解决办法
软件测试基础知识概要
2020-03-18 23:55:00 责编:小OO
软件开发过程及软件质量保证,下面我来给大家介绍一下软件测试基础知识概要吧!


方法

软件开发过程的几个主要阶段:

1)定义。明确开发的目标,软件的需求。

2)计划。制订软件开发所涉及到的计划。

3)设计。设计、编码、编写文档等,完成要求的软件特性。

4)稳定化。主要是测试和缺陷修复,确保软件的质量。

5)安装。安装、提交完成的软件,为客户提供运行环境。

几种常用的软件生命周期模型:

1)瀑布模型。

2)原型模型。

3)增量模型。

4)螺旋模型。


从软件测试人员的角度来看软件开发过程,需要注意的是:
测试贯穿在整个开发过程中,而不是在某个阶段集中地做一下测试而其它阶段不用理会测试工作。

一个软件之所以被认为为质量优秀,是它内在具备了这样一些特性:

满足用户的需求;

合理进度、成本、功能关系;

具备扩展性和灵活性,能够适应一定程度的需求变化;

能够有效地处理例外的情况;

保持成本和性能的平衡。

软件质量保证(Software Quality Assurance-----SQA)是为了确保软件开发过程和结果符合预期的要求而建立的系列规程,以及依照规程和计划采取的一系列活动及其结果评审。

软件质量保证的活动主机包括:

技术方法的就用;

正式技术评审的实施;

软件测试;

标准的执行;

修改的控制;

度量;

记录和记录保存。

软件错误的定义:

软件错误是软件产品中存在的导致期望的运行结果和实际结果间出现差异的一系列问题,这些问题包括故障、失效、缺陷。

软件测试:

软件测试就是为了发现软件中存在的错误而分析或执行程序的过程。具体地说,领测认为软件测试是分析程序或根据软件开发各阶段的规格说明和各程序的内部结构而精心设计出一批测试用例,并利用测试用例来运行程序,以发现程序错误的过程。

软件测试有两个基本的功能:

验证(Verification)和确认(Validation)。

验证指保证软件正确地实现了特写功能的一系列活动。

确认指保证最终的产品满足系统需求。

通俗的说:验证保证产品的正确性;确认保证生产了正确的产品。


软件测试人员应该至少具备以下两个关键领域方面的知识:

1)软件测试技术;

2)被测应用程序及其相关应用领域知识。

理解以下的描述:

测试能提高软件的质量,但是提高质量不能依赖测试;

测试只能证明错误存在,不能证明错误不存在;

测试的主要困难是不知道该如何进行有效地测试,也不知道什么时候能够放心的结束测试;

>每个程序员都应当测试自己的程序(份内事),但不能作为程序已通过测试的依据(所以项目需要独立的测试人员);

80-20原则:80%的错误聚集在20%的模块中,经常出错的模块改错后还是会经常出错;

测试应当循序渐进,不要企图一次性做完。欲速则不达。


测试人员的目标和主要工作:
目标:(1).基本目标是发现软件错误;

(2).要尽可能早的找出软件错误;

(3).必需确保找出的软件错误得以关闭。

主要工作:

1)规划测试任务

2)设计测试(包括编写测试用例等等)

3)建立一个合适的测试环境

4)评估、获取、安装和配置自动测试工具

5)执行测试

6)撰写适当的测试文档

软件测试的分类

1.从是否需要执行被测试软件的角度分:有静态测试和动态测试。

2.从测试是否针对软件结构和算法的角度分类分:白盒测试和黑盒测试。

3.从测试的不同阶段分:单元测试、集成测试、系统测试和验收测试四个阶段。

其中系统测试有:功能测试、健壮性测试、性能测试、用户界面测试、安全性测试、压力测试、可靠性测试、安装/反安装测试等等。

针对某些功能作用的测试:

回归测试:指错误被修正后或软件功能、环境发生变化后进行的重新测试。

功能测试:测试软件的功能是否符合功能性需求,通常采用黑盒测试方式。

负载测试:测试软件系统的最大负载,超出此负载软件有可能会失常。

压力测试:与负载测试差不多,叫法不同。

易用性测试:测试软件是否易用,主观性比较强。一般要根据用户的反馈信息来评价。

安装与反安装测试:测试软件在;全部、部分、升级;等状况下的安装/反安装过程。

恢复测试:测试系统从故障中恢复的能力。

安全性测试:测试系统防止非法侵入的能力。

兼容性测试:测试系统与其它软件、硬件兼容的能力。

内存泄漏测试:测试软件在运行过程中是否会造成内存泄漏。

比较测试:通过与同类产品比较,考察该产品的优点、缺点。

Alpha测试:一种先期的用户测试,此时系统刚刚开发完成。

Beta测试:一种后期的用户测试,此时系统已经通过内部测试,大部分错误已经改正,即将正式发行。同Alpha测试一样都由用户进行,场地不同,Alpha测试一般是把用户请到开发方的场地来测试,Beta测试是指在一个或多个用户的场所进行测试。

测试工作的主要步骤:

1)测试计划:测试人员要首先对需求进行分析,最终定义一个测试集合。

2)测试设计与开发:根据软件需求、说明书完成测试用例设计并编写必要的测试驱动程序。

3)执行测试:需要做的工作是,建立测试环境;根据前面编写的测试计划和测试用例运行测试;记录测试结果;报告软件缺陷;跟踪软件缺陷直至其被处理;分析测试结果

声明:本文由用户 車狂人 上传分享,本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

显示全文
专题微软推出AI新算法,能够加快旧照片修复效率微软推出AI新算法,能够加快旧照片修复效率专题2022年的假期安排出炉,快来一起看看吧2022年的假期安排出炉,快来一起看看吧专题骑手摔猫引发热议,结果被永久封号骑手摔猫引发热议,结果被永久封号专题张一鸣身价594亿美元超腾讯马化腾,成中国互联网首富张一鸣身价594亿美元超腾讯马化腾,成中国互联网首富专题AI打造童话世界,引领科技生活AI打造童话世界,引领科技生活专题特斯拉公司CEO马斯克,给大众高管传授电动汽车经验特斯拉公司CEO马斯克,给大众高管传授电动汽车经验专题网友爆料蚂蚁森林未种植梭梭,官方辟谣网友爆料蚂蚁森林未种植梭梭,官方辟谣专题AI是否拥有著作权,进入人们的视野AI是否拥有著作权,进入人们的视野专题Twitter股价跌至超10%,创造近 6个月最大跌幅Twitter股价跌至超10%,创造近 6个月最大跌幅专题关于未来人工智能发展的三大预测关于未来人工智能发展的三大预测专题微博新增“炸毁”评论功能:只对自身个人隐藏微博新增“炸毁”评论功能:只对自身个人隐藏专题官方回应解决屏蔽网址链接等问题官方回应解决屏蔽网址链接等问题专题B站上线童年动画专区:重温童年经典B站上线童年动画专区:重温童年经典专题AI审美开始对我们的生活评头论足,影响着我们个性化审美AI审美开始对我们的生活评头论足,影响着我们个性化审美专题韩国电信 KT 对“网络瘫痪事件”正式道歉韩国电信 KT 对“网络瘫痪事件”正式道歉专题网约车车内监控视频引发热议,司机拒逆行遭表扬网约车车内监控视频引发热议,司机拒逆行遭表扬专题抖音直播开展打击低俗、不良价值观内容行动抖音直播开展打击低俗、不良价值观内容行动专题人脸识别AI技术,从梦想走进生活人脸识别AI技术,从梦想走进生活专题王小川告别搜狗,将进入医疗健康领域王小川告别搜狗,将进入医疗健康领域专题部分网约车平台开展非法营运,交通运输部等五部门联合约谈部分网约车平台开展非法营运,交通运输部等五部门联合约谈专题软银成立30亿美元,用来投资拉美科技公司软银成立30亿美元,用来投资拉美科技公司专题多家互联网集团取消大小周,小鹏汽车每天工作8小时多家互联网集团取消大小周,小鹏汽车每天工作8小时专题AI防“疫”,人工智能发挥了多少作用?AI防“疫”,人工智能发挥了多少作用?专题段永平回应“重出江湖联合OV造车”绝不会发生段永平回应“重出江湖联合OV造车”绝不会发生专题AI助力精准防控,帮助病例筛查、药物研发AI助力精准防控,帮助病例筛查、药物研发专题外卖骑手为消差评拿砖上门被刑拘,结果顾客没评论外卖骑手为消差评拿砖上门被刑拘,结果顾客没评论专题分析师认为马斯克将凭SpaceX成首位万亿富豪分析师认为马斯克将凭SpaceX成首位万亿富豪专题人脸识别技术应用应该刹刹车,划定好边界人脸识别技术应用应该刹刹车,划定好边界专题知名游戏主播山泥若二审宣判,被判刑3年并处罚金5万元知名游戏主播山泥若二审宣判,被判刑3年并处罚金5万元专题公租房小区被曝,超过10万元的豪车拒进公租房小区被曝,超过10万元的豪车拒进专题软件测试基本流程专题软件测试面试常见问题专题软件测试面试题库专题软件测试基础知识视频专题软件测试基础知识题专题软件测试基础理论知识专题什么是软件测试专题软件测试方法和技术专题软件测试方法专题软件测试教程专题软件测试的流程专题软件测试从入门到精通专题软件测试基础专题软件测试自学网专题软件测试专题测试理论知识专题selenium专题参与软件测试专题软件测试面试基本知识专题软件测试工资待遇专题