实用软件工程复习续
140页1、软件工程原理、方法与应用,电子教案,计算机学院608教研室王宇华,第8章 软件测试,测试对象的“问题”分为哪几种?,(1) 缺陷。这是轻量级的问题,因为它并不影响系统的正常运行,只是有点美中不足。例如:多了或少了某些次要的功能。有缺陷的产品可降级使用; (2) 错误。这是次重量级的问题,因为它影响系统的正常运行,使系统在运行中出现错误,但这些错误还不是致命性的。有错误的产品不能使用; (3) 严重错误。这是最重量级的问题,因为它不但影响系统的正常运行,而且使系统在运行中出现致命性的错误。例如造成系统的死锁、生命危险或系统崩溃。 有严重错误的产品绝对不能使用。,测试可以提高软件的质量吗?,软件公司一般都有自己的测试中心或测试部门,他们的职责和作用是什么呢?读者可能会不加思索地回答:“测试可以提高软件产品的质量!” 我们说:“回答错了”,为什么?因为测试只能发现软件产品的“不符合项”或错误(Bug),不能改正软件产品的错误,所以不能直接提高软件产品的质量。这个问题就是软件测试的作用。 优秀的测试团队可在早期发现错误,使软件维护的费用降到最低点。,用户需求(需求规格)是测试的基准,软件测试可
2、分为系统软件测试和应用软件测试: (1) 系统软件测试主要是为了发现Bug,测试报告为“Bug测试报告”。 (2) 应用软件测试主要是为了发现“不符合项”,测试报告为“软件的需求规格测试报告”。 不管是为客户定制软件项目还是开发通用软件产品,都是为了满足客户的需求。若通过Beta测试满足了功能、性能和接口的需求,就可以向客户交付产品,客户按合同付清全部款项。,软件问题的生命周期,9.2.4 软件测试原则,1. 尽早开展测试工作2. 完全测试不可能,把握最优测试量3. 严防寄生虫现象4. 严防杀虫剂现象 5. 并非所有的软件缺陷都能修复6. 难以说清的软件缺陷7. 产品说明书不断变化8. 软件测试人员在产品小组中不受欢迎,9.2.6 软件测试的分类,静态和动态测试,汽车的检查过程:踩油门看车漆打开前盖检查发动汽车听听发动机声音上路行使,静态测试,动态测试,静态测试:基本特征是在对软件进行分析、检查和审阅,不实际运行被测试的软件。 静态测试约可找出3070%的逻辑设计错误. 对需求规格说明书、软件设计说明书、源程序做检查和审阅,包括:是否符合标准和规范;通过结构分析、流图分析、符号执行指出
《实用软件工程复习续》由会员cjc****537分享,可在线阅读,更多相关《实用软件工程复习续》请在金锄头文库上搜索。
城乡居民健康 档 案管理
中国近现代史纲要习题册2018.12 - 副本(一)
中 国 共 产 党入党积极分子考察表
华为的成功之路对我国企业的启示
惩罚犯罪与保障人 权的关系
人脸识别99%准确率背后的秘密
孔子思想的对国外的影 响 力
幼儿园 档 案管理
从网络直播和传统行业结合行业发展趋势分析网络主播未来生存发展之路
学生健康 档 案个人基本信息表
关于红 军长征的故事10个完整版
奇迹技术S12服务端经验倍率修改
一个很短的故事 海明威 翻译
《影 响 力从语言开始》作业及考试
我国土壤污染现状与防控策略
提高教师执教能力三 部 曲
《十六年前的回 忆》 重点问题探究
前诉裁判对后诉的影响——《民诉法解释》第93条、第247条解析
从《巴黎圣母院》感悟美与丑的真谛
三国演义常识题
2024-02-26 33页
2024-02-26 30页
2024-02-26 31页
2024-02-26 31页
2024-02-26 23页
2024-02-26 29页
2024-02-26 31页
2024-02-26 33页
2024-02-26 34页
2024-02-26 33页