测试活动与产品质量
2020-08-11 14:21:39 0 举报
AI智能生成
全员质量意识
作者其他创作
大纲/内容
什么是测试
http://mtc.baidu.com/academy/detail/article/136
测试发展的变迁(从微软的扫地阿姨到GOOGle的测试教练
质量保障和测试的职责已从单纯的缺陷发现转变为客户满意度和业务成果的推动者
bug 这个概念的起源,就预示着它的不可避免性。世界上第一个 bug 是一只飞蛾,这剧本,谁能料到?某种意义上说,bug 就是不可预见的错误,能被预估并且提前做好准备的,那叫 exception, try catch 是他们的朋友。
什么是质量
质量!=测试
外部质量
顾名思义,外部质量就是软件呈现给用户的外部形态,是否有缺陷、是否稳定、是否有性能问题等。也就是最终用户在软件使用过程中的各种体验,包括软件可学习、高效、不易出错、有用、难忘等特性,都属于外部质量范畴。外部质量也可以称为使用质量,主要是从使用软件的用户角度来看的。
外部质量能够被用户直接感知到,直接影响用户的使用,因而显得特别重要,客户/用户一般也比较容易为外部质量买单。
外部质量能够被用户直接感知到,直接影响用户的使用,因而显得特别重要,客户/用户一般也比较容易为外部质量买单。
内部质量
内部质量就是指软件系统内部的质量状态,包括代码的效率、结构、可读性、可扩展性、可靠性和可维护性等。内部质量主要从开发人员角度来看,也称为代码质量。
内部质量不会被最终用户感知到,不容易被客户/用户买单,也常容易被团队忽略。但是,内部质量会影响外部质量,需要团队引起重视,加强设计、开发等环节的质量把控。
内部质量不会被最终用户感知到,不容易被客户/用户买单,也常容易被团队忽略。但是,内部质量会影响外部质量,需要团队引起重视,加强设计、开发等环节的质量把控。
质量内建
要提高软件产品的内、外部质量,都需要通过质量内建(或质量内嵌)的方式,做好每个环节的质量保障工作。质量内建包含自动化测试和手动测试:
开展测试活动
测试团队的房屋结构
测试人员的消失?
测试活动的职责
团队协作 胜过 对立的观点
有的放失的自动化测试 胜过 防御性的回归测试
缺陷预防 胜过 缺陷报告
探索性测试 胜过 预设好的测试用例
测试人员素质
最新的前沿动态
AI+测试
在朱少民老师的公众号“软件质量报道”中就有一篇名为《未来已来,人工智能测试势不可挡:介绍9款AI测试工具》的文章,里面介绍了9款基于AI的测试工具。
新型业务和测试类型
微服务以及大数据等系统的出现与繁荣,对其进行专项测试也将是一个测试领域的趋势。这其中会涉及到一些新的挑战,比如测试AI系统可能会用到和以前完全不一样的方法与理论体系;测试区块链的时候如何模拟真实环境来进行测试;微服务在规模变大的情况下,是不是需要使用到与以前不一样的测试策略与一些特殊的测试技术;大数据系统如何在测试环境下,模拟真实的大规模数据,并进行业务测试等。
生产环境下的测试
混沌工程学
分享系列课题预告
MTSC2019 测试开发者大会收获分享
测试开发在测试活动中的价值体现
行云助力打造优秀的产品质量
接口测试如何提升测试效率
性能测试如何给产品质量“挖坑”
0 条评论
下一页