测试人员需要知道哪些测试原则呢?

如题所述

测试人员在进行软件测试的过程中需要遵循软件测试基本理论和原则,遵循这些原则才能让我们的测试有理有据,更加规范化和科学化,一般来说,软件测试需要遵循以下基本原则:
①.证明软件存在缺陷(是软件都会存在缺陷和不足)
②.不能执行穷尽测试(不可能把软件的所有使用场景全部测试一遍)
③.测试应当尽早介入( 早测试早解决问题, 把损失降到最小)
④.测试存在群集现象( 比如有些缺陷会扎堆出现,比如提交订单结算环节容易出现各种问题)
⑤.某些测试操作依赖特定的测试环境( 比如有些bug缺陷只会在苹果手机上出现)
⑥.杀虫剂现象( 使用同一个测试方案不能测出所有的问题, 有些缺陷都免疫了)
⑦.不存在缺陷的谬论 (任何软件都不是完美无缺的,都会存在或大或小的缺陷,只是目前没有找到而已)
测试用例中经常把测试的结果持久保存下来保存到文件中,Python中文件的操作必须要掌握的,朋友在传智播客学的软件测试Python阶段就说的很明白,现在月薪13.8K。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-14
在我看来一个软件测试人员需要具备多方面的特质:
●细心:这个不用多解释了吧。粗枝大叶的人是没法做好软件测试的。
●耐心:软件测试,特别是当前国内主流的手动黑盒功能测试。基本上测试的工作就是一项重复劳动,需要有一定的耐心来保证不在枯燥的重复劳动中放过那些细小的缺陷。
●好奇心:软件测试,是需要保持一颗好奇心的工作。好奇心使得测试人员会多问一个「为什么」,「如果这样,行不行?」。往往这些问题会引导你找到缺陷。
●会沟通:软件测试人员需要与客户,开发,产品等方方面面保持密切的关系,沟通很重要。良好的沟通过程可以有效地控制成本。
●总结归纳能力:这跟「会沟通」有关联,软件测试人员需要找到缺陷的真正关键步骤,归纳出缺陷产生的一般规律,总结出一份详尽的测试报告。
●理解能力:对需求的准确理解,是软件测试人员需要具备的必需条件。
●表达能力:编写的测试用例什么的只有你自己能读懂可不行
相似回答