- 15
- 0
- 约1.66万字
- 约 21页
- 2020-11-09 发布于广东
- 举报
河南理工大学
万方科技学院
软件工程论文
题 目: 软件测试
专 业: 计算机科学与技术专升本
姓 名: 刘轶男
学 号: 1516353011
指导老师: 马永强
1
目 录
摘要1
1.绪论2
1.1 软件测试的目的 2
1.2 相关背景 2
1.3 软件测试过程 3
1.4 软件测试团队的地位 3
2.软件测试基础5
2.1 软件测试的定义 5
2.2 软件测试概念 5
2.3 软件测试原则 5
3.软件测试分类7
3.1 白盒测试和黑盒测试 7
3.2 静态测试和动态测试10
3.3 单元测试和集成测试11
3.4 其他测试方法14
4.软件测试工具 15
4.1 常用的软件测试工具15
4.2 软件测试工具网站15
5.缺陷管理 16
5.1 什么是Bug? 16
5.2 Bug 的分类16
5.3 缺陷报告17
6.总结和思考 18
参考文献19
2
摘 要
随着IT 行业的迅速发展,计算机使用越来越普及,越来越多的领域使用了计算机,
特别是一些重要领域如国防、银行、金融、通讯、航天等,他们对软件质量要求很高。
同时一些重大事故的发生,也引发了人们对软件质量的关注。如2002 年欧洲载重 10
吨的阿丽亚娜5 型火箭发射失败,最后证实是软件质量问题;还有国内的一些银行金
融系统,因软件质量问题不得不暂停营业。毋庸置疑,在经历了长期的不为人知和可
有可无后,软件测试目前已变的炙手可热。随着中国软件市场的发展,越来越多的国
外资金投向中国软件行业。据报道,中国软件外包市场的潜力和机会已远远超过软件
王国印度,不过由于软件人才的严重不足致使我国软件发展遭遇“瓶颈”。国家为了大
力培养软件人才,不断采取积极有效的措施。
软件测试是个需求高,就职机会大的职业。目前,我国具备软件测试能力的人员
数量和市场需求相差巨大,巨大的市场空缺,使软件测试工程师从初级到高级,只需
要 1 年甚至更短的时间来完成。所以软件测试行业,未来的发展空间是非常广阔的。
关键字:软件测试
1
河南理工大学万方科技学院软件工程论文
1.绪论
1.1 软件测试的目的
随着人类社会的进步,各种领域计算机的普及,软件测试在计算机领域占据着不
可替代的角色,计算机软件也越来越多的出现在各个场合,为人们的办公,生活,学
习,休闲等提供了前所未有的方便,但不能保证计算机软件能一步到位的满足人们的
需求,所以就有了软件测试。软件测试的目的是:第一是确认软件的质量,其一方面
是确认软件做了你所期望的事情(Do the right thing),另一方面是确认软件以正确
的方式来做了这个事件(Do it right)。作为计算机专业的学生,我想以我自己的观
点来阐述一下我对软件测试的理解。
1.2 相关背景
实际上,测试贯穿于整个软件开发生命周期(SDLC),从需求评审、设计评审开始,
就介入到软件产品的开发活动或软件项目的实施中。如图1表示,测试和开发构成一
个全过程的交互、协作的关系,两者自始至终一起工作,共同致力于完成同一个目标
——按时、高质量地完成项目。
交互合作 验收测试执
需求分析定义
原创力文档

文档评论(0)