- 1、本文档共142页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动应用测试技术
移动应用测试技术
王林章
2015年2月28 日
1
提纲
n 软件测试技术回顾
n 新形势下软件测试的重新定位
n 移动应用测试
2
思考
n 为什么软件会有错误?
n 为什么要测试?
n 测试的作用到底是什么?
3
提纲
n 软件测试技术回顾
n 新形势下软件测试的重新定位
n 移动应用测试
4
软件产品在交付或运行中遇到的问题
n 用户或业务需求不能满足
¡ 软件需求增长得不到满足
n 模块不能集成
n 后期或运行阶段发现错误
n 负载性能差
n 用户体验差
n 软件生产高成本超出预期
n 软件生产进度无法控制
n 软件质量难以保证
n 软件可维护性差
5
原因分析
n 非开发团队原因
¡ 业务不断发展、需求频繁变化
¡ 交流不够、交流上有误解或者根本不进行交流
¡ 时间压力
n 非技术原因
¡ 软件固有的复杂性
¡ 管理不善
¡ 过程不健全
¡ 无配置管理
¡ 无质量体系
n 技术原因
¡ 技术受限
¡ 新技术应用
¡ 缺软件开发工具 6
¡ 参与人员的水平
解决问题的尝试
n 各种软件工程管理、技术措施
¡ 软件管理
n 项目、过程、配置、质量、。。。
¡ 过程控制
n CMM /I
¡ 独立的验证与确认(VV )
¡ 软件质量保证(SQA )
¡ 软件测试
7
软件测试的定义(G. Myers)
n 测试是执行或者模拟一个系统或者程序的操作。
n 测试是为了建立一个信心,即软件是按照它所要求的
方式执行的,而不会执行它不被希望的操作。
n 测试是带着问题和错误的意图来分析程序的。
n 测试是度量程序的功能和质量的。
n 测试是评价程序和项目工作产品的属性和能力的,并
且评估其是否获得了期望和可接受的结果。
n 测试除了包括执行代码的测试,还包括检视和结构化
同行评审。
软件测试的定义
n 测试是为了发现缺陷与错误,而且也是对软件
质量进行度量和评估,以提高软件的质量。
n 同时,测试是以评价一个程序或者系统属性为
目标的活动,测试时对软件质量进行度量与
评估,以验证软件的质量满足用户的需求的
程度,为用户选择与接受软件提供有力的依据。
软件测试的定义
n 1983年,IEEE提出
文档评论(0)