软件测试1-1

学习主题:  

        软件测试-----预期结果和实际结果做对比

测试分类:

         软件测试方法:

                         黑盒测试:

                         白盒测试:

                         灰盒测试:

         软件测试阶段:

                         单元测试:

                            1、对开发写的函数、方法、代码进行测试

                            2、一般单元测试都是开发自己做

                         集成测试:

                                   1、就检查开发的不同模块之间的连接有没有问题

                                   2、不同的功能模块之间的数据传递的通道

                                   3、接口测试

                         系统测试:

                                  1、对整个软件进行测试

                                  2、功能

                                  3、性能

                                  4、安全

                                  、、、、、、、

                         验收测试:

                                  1、灰度测试/内部测试:
                                  2、开放测试/公测

         软件测试方向:

                         功能测试:

                                  1、测试功能就是功能测试

                         性能测试:

                                   1、压力测试:找出了软件的性能瓶颈、找出系统的短板、并且优化短板

                                   2、负载测试:测试系统有在最高压力下能够持续运行的时间、内存溢出

                                   3、并发测试:数据错乱

                         安全测试:

                                  1、流量攻击DDOS

                                  2、SQL注入

                                  3、渗透测试

                                  4、跨域攻击

                                  5、暴力破解

                                  6、撞库

                                  7、社会工程学

                         UI/界面测试:

                                   1、检查软件的页面还不好看

                                   2、风格是否统计

                                   3、按钮排版是否合理

                                   4、有没有错别字

                                   5、对比设计图

                         易用性测试:

                                   1、用户体验测试

                                   2、软件好不好用

                                   3、学习成本高

                                   4、操作是否繁琐、麻烦

                         稳定性测试:

                                   1、前端      用户长时间使用,会不会出问题(3-6小时)

                                   2、后端      系统长时间运行,会不会出问题(7*24)

                         兼容性测试:

                                   1、APP:

                                                 1.1 android:不同系统:MIUI、EMUI

                                                                       不同分辨率:4K 2K 1K

                                                                       不同的屏幕:曲面屏、全面屏、刘海屏、水滴屏、挖空屏、折叠屏、拉伸屏

                                                                       不同的版本:9.0 10.0 8.0

                                                 1.2 IOS

                                   2、WEB

                         专项测试(APP专属):

                                    1、安装、卸载、更新测试

                                    2、消息推送测试

                                    3、权限测试

                                    4、场景交互测试

                                                     前后台切换

                                                     不同的APP之间切换

                                                     电话来了

                                                     短信来了

                                                     闹钟

                                                     分屏

                                                     窗口

                                    5、弱网测试:找实际的网络信号进行测试、使用软件模拟

                                                    飞行模式

                                                     2G

                                                     3G

                                                     4G

                                                     5G

                                                     wifi

                                                     热点

                                    6、资源争用测试

                                    7、资源监测(ADB)

                                                    APP的大小

                                                    耗电

                                                    耗流

                                                    内存占用

                                                    CPU占用

                                    8、缓存测试

                                   

         软件测试对象:

                           APP测试

                           web测试

                           小程序测试

                           大数据测试

                           AI测试

                           游戏测试

                           物联网测试

                           车联网测试

                           嵌入式测试

                           机顶盒测试

                            、、、、、

         软件测试状态:

                          动态测试

                          静态测试

         软件测试其他:

                          冒烟测试:

                                  冒烟测试就是测试前的测试

                                  检查测试对象是否具备可测试性

                          回归测试

                                  检查上一次给开发报的问题开发有没有正确的修改完成

                          埋点测试

                                  埋点测试是一种测试的辅助技术手段

                                  简单的来说,就是让开发在软件中提供一个可以直观的看到结果的功能

                          打桩测试

                                 木人桩:  模拟打人的过程

                                 当软件的实际的功能还没开发完成,但是测试已经迫不及待的想要开始测试了、这个时候,测试就可以先模拟一个测试对象,对他进行测试

                                  一般用在自动化测试上面

猜你喜欢

转载自blog.csdn.net/LXLXLJLJ/article/details/111353356
1-1
今日推荐