软件质量控制问题与质量控制技术的几个问题:

一.最终产品的质量需求是什么?**
软件质量的需求,不仅要满足用户的需求,还要降低复杂性,满足可靠性要求,保证具有良好的可维护性。
软件对质量的需求概括起来,可以分为两部分,用户的需求和软件企业的需求。
二.选择什么样的开发组织?

  1. 测试左移,测试提前介入至需求分析,甚至立项阶段。

  2. 制定合理详细的测试计划,给予测试执行明确方向,杜绝盲目测试。

  3. 测试用例严格评审,提高测试覆盖率,减少冗余测试用例,只需设计代表性强的等价类用例。

  4. 严格测试提测标准,减少提测版本数量,一旦发现重大问题或未通过冒烟测试,则测试中断,版本打回至开发。

  5. 主观能动性,积极主动沟通。与项目经理、产品经理、开发人员、市场人员及客户沟通,互相配合促进,增进感情,提高工作效率。

三.为预防软件质量缺陷应该做点什么?
参与开发项目的软件过程描述

复审各项软件工程活动,对其是否符合定义好的软件
过程进行核实

审计指定的软件工作产品,对其是否符合定义好的软
件过程中的相应部分进行核实

确保软件工作及工作产品中的偏差已被记录在案,并
根据预定规程进行处理

记录所有不符合的部分,并报告给高级管理者。

协调变化的控制和管理,井帮助收集和分析软件度量
信息。

四.怎样检查软件质量?
建议采用以下测试方法:
1、黑盒法(Black Box):即功能测试,完全基于软件功能和需求的测试。
2、白盒法(White Box):即结构测试,已知程序的内部逻辑,覆盖全部代码
的测试。
3、可用性测试(Usability Testing):测试软件操作及界面友好性。
4、单元测试(Unit Testing):最小函数、模块、类的测试。
5、集成测试(Integrate Testing):最小函数、模块、类的测试。
6、功能测试(Function Testing):黑盒类测试,测试软件同功能需求的适合度。
7、负载测试(Overload Testing):测试应用程序在重负载下的承受能力。
8、性能测试(Ability Testing):测试应用程序在重负载下的性能。
9、安装/卸载测试(Install / Uninstall Testing):测试软件安装、卸载过程
10、验收测试或@测试(Check&Accept Testing:获知用户对软件是否满意。

五.在检查点应该获得哪些信息?**
①.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切
换正确。
②.相关性检查:删除/增加一项会不会对其他项产生影响,如果产生
影响;这些影响是否都正确。
③.检查按钮的功能是否正确:如update 、cancel、delete、save等
功能是否正确。
④.字符串长度检查:输入超出需求所说明的字符串长度的内容,看系
统是否检查字符串长度会不会出错 。
⑤.字符类型检查:在应该输入指定类型的内容的地方输入其他类型的
内容(如在应该输入整型的地方输入其他字符类型, 看系统是否检查
字符类型,会否 报错。
⑥.标点符号检查:输入内容包括各种标点符号,特别是空格、各种引号、
回车键。看系统处理是否正确。

版权声明:在本文的“选择什么样的开发组织”的部分内容为CSDN博主「Nunal」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39049960/article/details/84146035

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值