软件测试的理论知识

网友投稿 680 2022-12-02

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试的理论知识

软件测试的定义

软件测试的原则

① 追溯到用户需求

② 将“尽早的和不断地进行软件测试”作为座右铭

③ 完全测试是不可能的,测试是需要终止的

④ 除了检查程序是否做了应该做的之外,还应检查是否做了不该做的

⑤ 严格执行测试计划,避免随意性

⑥ 杀虫剂现象

⑦ 用例包含合理的和不合理的输入条件

⑧ 集群现象

⑨ 程序员避免检查自己的程序

⑩ 妥善保存一切测试过程中产生的文档

软件测试的目的

软件测试的最终目的是确保交给用户的产品符合用户的需求

① 软件测试是程序的执行过程,目的在于发现错误

② 测试是为了证明程序有错,而不是证明程序无错

③ 一个好的测试用例是在于它能发现至今未发现的错误

④ 一个成功的测试是发现至今未发现的错误的测试

项目组织架构

项目经理,开发经理,分析人员,设计人员,开发人员,测试经理,测试组长,测试人员,运维经理,运维人员,SQA

软件测试的风险

进度风险,变更风险,人员风险,成本风险,质量风险

缺陷产生的原因

需求变更,缺乏沟通,设计,编码错误,时间压力,软件复杂程度

测试人员的职责

配置测试环境,编写测试计划,设计测试用例,执行软件测试,提交软件缺陷,编写缺陷报告,验证修正缺陷,编写测试报告

测试的输出文档

测试计划,测试方案,测试用例,测试报告,缺陷报告单

软件的生命周期

需求,设计,编码,测试,维护,升级,废弃

软件产品构成

需求,设计,界面,代码,功能,说明,文本,按钮

软件产品的过程文件

需求规格说明书,版本计划,测试计划,测试方案,测试报告,测试用例,缺陷跟踪单

上一篇:软件测试杂谈,由测试简历说起
下一篇:前端性能测试工具
相关文章

 发表评论

暂时没有评论,来抢沙发吧~