读书会 测试架构师之修炼之道 - 软件测试架构师的知识能力模型

teststar · 2018年08月12日 · 最后由 C_个人账号 回复于 2018年11月26日 · 3614 次阅读

测试架构师应具备的能力:
1、测试技术 + 产品知识、沟通协调、书面表达;

测试技术能力:
1、 软件产品质量模型:
软件产品质量模型,是测试的基础,能帮助测试架构师,理解和确定用户的需求,评估质量;
软件测试的目标:验证产品质量是否满足用户的需求,正确全面深入的理解需求是测试的基础;
需求:
——用户除了功能方面需求,还有非功能方面哪些需求?
——除了用户给出的明确的需求外,还有哪些隐形需求?

软件产品质量六属性:
功能性——适合性、准确性、互操作性、安全性、功能性的顺从性——明确 + 隐含功能
可靠性——成熟性、容错性、可恢复性、可靠性的顺从性
易用性——易理解性、易学性、易操作性、吸引性、易用性的依从性
效率——时间特性、资源利用率、效率的依从性
可维护性——可分析性、可修改性、稳定性、可测试性、可维护的依从性
可移植性——适应性、可安装性、共存性、易替换性、可移植性的依从性

2、测试类型:测试要从各个角度对被测试对象进行测试,也叫” 测试视角 “;
3、测试方法:
对被测试对象进行测试的具体方法,会直接影响发现缺陷的数量和质量,也是测试能力被大家认可的表现形式;
产品测试车轮图:

产品——功能性——功能测试——单运行输入正常、单运行边界值输入法、多运行顺序执行法、多运行相互交互法;
——效率——性能测试——性能测试方法;
——可维护性——可维护性测试——可维护性测试方法;
——可移植性——可移植性测试——可移植性测试方法;
——易用性——易用性测试——一致性测试方法、可用性测试方法;
——可靠性——可靠性测试方法——异常值输入法、故障植入法、稳定性测试法、压力测试法、恢复测试法;
4、测试设计:
输出测试用例,目标用最少的测试用例发现产品的问题;

5、探索式测试:
是一种强调测试人员同时开展测试学习,测试设计,测试执行、并根据测试结果反馈及时优化的测试方法。

6、自动化测试:理解自动化测试的只是,评价自动化的收益,评价选择合适自动化测试工具;

共收到 6 条回复 时间 点赞

谢谢楼主的分享,说实话,我在看这本书的时候会犯困,抓不住作者的写作思路,在作者阐述各个设计方法以及举例,我看到有点晕😢(感觉自身功能测试实践还不够深刻,水平不行理解不了 好抓急),敢请楼主给一下建议,指点迷津

benshell 回复

我目前也只看到了第四章,边看边想之前做过的项目,之前做过测试项目做过哪些测试,有哪些欠缺。加深理解。

teststar 回复

嗯嗯,有机会交流一下

hi,楼主好,看得出来楼主测试理论体系非常扎实,请问可否推荐一些测试人员需要阅读的书籍呢?
https://testerhome.com/topics/15796

输出测试用例,目标用最少的测试用例发现产品的问题;

这句话有漏洞,将用例写的越粗就越能达到这效果。
个人理解,用例的覆盖率越高就越能体现其价值。

chen 回复

“最少的测试用例”,作者应该是指 精准测试用例,让产品达到上线标准,并不是越多(细)用例越好😄

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册