如何测试jquery和javascript程序?

如何测试jquery和javascript程序?,javascript,jquery,unit-testing,testing,automated-tests,Javascript,Jquery,Unit Testing,Testing,Automated Tests,我刚刚开发了一个JS程序,它也使用Jquery。我需要以编程方式测试它,但我不知道如何进行。我对测试有点陌生,我的搜索结果包括一些软件测试工具,如JsUnit、Selenium </head> <body> <input type="button" value="check" onclick="checkvaild()"> <script > function checkvai

我刚刚开发了一个JS程序,它也使用Jquery。我需要以编程方式测试它,但我不知道如何进行。我对测试有点陌生,我的搜索结果包括一些软件测试工具,如JsUnit、Selenium

   </head>
   <body>
  <input type="button" value="check" onclick="checkvaild()">         


       <script >

         function checkvaild()
         {
          alert("check");
         console.log("check");
         }
      </script>
   </body>

</html>
如何测试我的程序?

1。)使用alert()和console.log()方法检查Jquery和JavaScript结果。
   </head>
   <body>
  <input type="button" value="check" onclick="checkvaild()">         


       <script >

         function checkvaild()
         {
          alert("check");
         console.log("check");
         }
      </script>
   </body>

</html>
2.)使用开发人员工具进行调试,从右键单击获取,然后在浏览器中选择Inspect Element

   </head>
   <body>
  <input type="button" value="check" onclick="checkvaild()">         


       <script >

         function checkvaild()
         {
          alert("check");
         console.log("check");
         }
      </script>
   </body>

</html>
试试这个代码

   </head>
   <body>
  <input type="button" value="check" onclick="checkvaild()">         


       <script >

         function checkvaild()
         {
          alert("check");
         console.log("check");
         }
      </script>
   </body>

</html>

函数checkvaild()
{
警惕(“检查”);
控制台日志(“检查”);
}

您是在询问浏览器开发工具之外的工具吗?不是。我的程序代码还包括Jquery,所以我可以使用JS测试工具吗?我的程序包括一些警报框,我不知道如何启动!(比如我必须开发一个测试函数并传递真/假值吗?)在开发者工具中尝试下面的代码检查警报()和控制台,并在源代码选项卡中调试代码。少一点闲聊(read)是合适的。目前,我认为你的问题对于Stackoverflow来说太广泛了。您已经确定了几个可以用来测试JavaScript的工具,我建议使用Google搜索它们,并使用“tutorial”和“testingJavaScript”等关键字。(我要说的是,如果你想测试阻止用户界面和需要用户交互的东西(比如警报),那么你要么需要从浏览器的JS引擎(比如Selenium)之外测试的东西,要么你必须模拟警报。)在Kishan的回答中添加,要在浏览器中获取开发者工具,只需右键单击浏览器->检查元素即可!但是上面的函数checkValid()是测试人员自己开发的,不是吗?有没有一个工具可以创建这个函数,而测试人员所要做的就是通过测试值?这些都是调试的有用技术,但是对于测试来说太过手动了。
   </head>
   <body>
  <input type="button" value="check" onclick="checkvaild()">         


       <script >

         function checkvaild()
         {
          alert("check");
         console.log("check");
         }
      </script>
   </body>

</html>