如何在智能告警平台CA触发测试告警
680
2022-12-02
软件测试的理论知识
软件测试的定义
软件测试的原则
① 追溯到用户需求
② 将“尽早的和不断地进行软件测试”作为座右铭
③ 完全测试是不可能的,测试是需要终止的
④ 除了检查程序是否做了应该做的之外,还应检查是否做了不该做的
⑤ 严格执行测试计划,避免随意性
⑥ 杀虫剂现象
⑦ 用例包含合理的和不合理的输入条件
⑧ 集群现象
⑨ 程序员避免检查自己的程序
⑩ 妥善保存一切测试过程中产生的文档
软件测试的目的
软件测试的最终目的是确保交给用户的产品符合用户的需求
① 软件测试是程序的执行过程,目的在于发现错误
② 测试是为了证明程序有错,而不是证明程序无错
③ 一个好的测试用例是在于它能发现至今未发现的错误
④ 一个成功的测试是发现至今未发现的错误的测试
项目组织架构
项目经理,开发经理,分析人员,设计人员,开发人员,测试经理,测试组长,测试人员,运维经理,运维人员,SQA
软件测试的风险
进度风险,变更风险,人员风险,成本风险,质量风险
缺陷产生的原因
需求变更,缺乏沟通,设计,编码错误,时间压力,软件复杂程度
测试人员的职责
配置测试环境,编写测试计划,设计测试用例,执行软件测试,提交软件缺陷,编写缺陷报告,验证修正缺陷,编写测试报告
测试的输出文档
测试计划,测试方案,测试用例,测试报告,缺陷报告单
软件的生命周期
需求,设计,编码,测试,维护,升级,废弃
软件产品构成
需求,设计,界面,代码,功能,说明,文本,按钮
软件产品的过程文件
需求规格说明书,版本计划,测试计划,测试方案,测试报告,测试用例,缺陷跟踪单
发表评论
暂时没有评论,来抢沙发吧~