栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

软件测试理论

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

软件测试理论

1、软件缺陷管理

        (1)、软件缺陷定义

                软件缺陷就是通常说的bug,它是指在软件中,存在影响软件正常运行的问题

        (2)、软件缺陷产生的原因

                1、需求不明确和变更 软件需求不清晰或者开发人员对需求理解偏差。开发过程中频繁更新需求也会影响质量

                2、软件结构复杂

                3、编码问题

                4、项目期限短

                5、使用新技术

2、软件测试模型

        (1)、V模型

                v模型的优点在于明确的表明了测试过程中存在不同级别

        (2)、W模型

                相对于v模型,w模型更科学。强调的是测试伴随整个软件开发周期,需求、功能设计同样要测试。测试与开发是同步进行,从而有利于尽早地发现问题

3、优秀软件测试工程的基本素质

        1、参与讨论,制定计划,确保测试顺利执行并完成

        2、负责项目的功能性测试、用户体验测试、兼容性测试及性能测试

        3、熟悉Linux常用命令,熟悉常用数据库,熟悉使用基本的SQL语句

        4、熟练使用Loadrunner,Jmeter等至少一种性能测试工具

4、软件测试流程

 5、软件测试原则

        1、测试显示软件存在缺陷

        2、穷尽测试是不可能的

        3、测试尽早介入

        4、缺陷集群性

        5、杀虫剂哱悖论

        6、测试活动依赖于测试内容

        7、没有错误是好是谬论

6、软件测试分类

        1、按测试原理分类

                黑盒测试、白盒测试、灰盒测试

        2、按测试阶段分类

                单元测试:对一个模块进行正确的检验

                集成测试:单元测试后,将单独的模块按照要求组装为子系统或系统,作为整体测试

                系统测试:集成测试后,将硬件、软件看作一个整体,对其功能及性能总体测试

                验收测试:系统测试以后以用户测试为主,或测试人员共同参与检测

        3、按内容分类

                功能测试 :界面测试、回归测试、业务逻辑测试、易用性测试

                性能测试:性能测试、压力测试、负载测试、并发测试

                兼容性测试:冒烟测试、随机测试、安全性测试、探索性测试、回归测试、Alpha测试、Beta测试

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/269777.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号