无法运行TestNG的用例,怎么解决?

TestNG介绍

TestNG是Java中的一个测试框架,是一个目前很流行实用的单元测试框架,有完善的用例管理模块,配合Maven能够很方便管理依赖第三方插件。使用TestNG可以做功能、接口、单元、集成的自动化测试,最常见的是结合selenium做功能自动化测试,它使用Java注解去写测试方法。

测试人员一般用TestNG来写自动化测试,开发人员一般用Junit写单元测试。

TestNG适合测试人员使用的原因:
1)比Junit涵盖功能更全面的测试框架
2)Junit更适合隔离性比较强的单元测试
3)TestNG更适合复杂的集成测试

编写一个测试的过程包含以下步骤:
1)编写测试的业务逻辑并在代码中插入TestNG annotation
2)将测试信息添加到testng.xml文件或build.xml中
3)运行TestNG

遇到的问题

无法运行TestNG的用例

解决方案一

1)给eclipse安装TestNG插件
在线安装的地址如下:
http://beust.com/eclipse

无法运行TestNG的用例,怎么解决?_第1张图片
image.png

2)使用TestNG插件运行测试

无法运行TestNG的用例,怎么解决?_第2张图片
image.png

【参考】为eclipse安装testNG插件
https://blog.csdn.net/huhua6668/article/details/80106311

解决方案二

1)配置surefire插件


    4.0.0
    com.testin
    yangzc
    0.0.1-SNAPSHOT
    
        
            org.testng
            testng
            6.14.3
            test
        
    
    
        
            
                org.apache.maven.plugins
                maven-surefire-plugin
                2.22.2
                
                    
                        
                        testng.xml                     
                    
                
            
        
    

2)配置测试套件testng.xml



  
  
  
  
 

3)使用surefire插件运行测试套件testng.xml

无法运行TestNG的用例,怎么解决?_第3张图片
image.png

【参考】Maven捆绑TestNG实现测试自动化执行、部署和调度
https://blog.csdn.net/qq_15290529/article/details/78989234
【参考】TestNG套件测试
https://www.yiibai.com/testng/suite-test.html

微信扫一扫关注该公众号【测试开发者部落】

无法运行TestNG的用例,怎么解决?_第4张图片
image.png

点击链接加入群聊【软件测试学习交流群】
https://jq.qq.com/?_wv=1027&k=5eVEhfN
软件测试学习交流QQ群号: 511619105

你可能感兴趣的:(无法运行TestNG的用例,怎么解决?)