当前位置: 首页 > wzjs >正文

wap网站开发方案紫鸟超级浏览器官网下载

wap网站开发方案,紫鸟超级浏览器官网下载,培训网站项目ppt怎么做,服务称赞的建筑机电网整理自博主本科《软件质量与测试》专业课期间自己完成的实验报告,以便各位学习软件测试课程的小伙伴们参考、学习。 实验素材(被测对象):TPshop网站 实验环境:Chrome浏览器 *实验环境与素材请自行配置、获取。 目录 一…

整理自博主本科《软件质量与测试》专业课期间自己完成的实验报告,以便各位学习软件测试课程的小伙伴们参考、学习。

实验素材(被测对象):TPshop网站

实验环境:Chrome浏览器

*实验环境与素材请自行配置、获取。

目录

一、实验目的

二、实验内容

三、实验步骤及实验结果

1.测试搜索功能

2.使用Junit对加法计算器程序进行自动化测试 

四、实验结果的分析与总结


一、实验目的

1.理解自动化测试的必要性。

2.掌握自动化测试工具的基本用法。

3.为自动化测试实验做好基础。


二、实验内容

1.下载安装selenium并学习使用基本操作,安装配置TPshop网站并进行测试。

2.学习使用Junit自动化测试工具。

3.使用Junit对加法计算器程序进行自动化测试。


三、实验步骤及实验结果

1.测试搜索功能

用例描述:自动化测试在输入框中输入待搜索的关键字,能正确检索出包含该关键字的商品信息。 

Selenium代码: 

public static boolean testSearchBox(String keyword) throws InterruptedException {WebDriver webDriver = new ChromeDriver();webDriver.get("http://localhost/index.php");// 测试搜索功能WebElement searchBox = webDriver.findElement(By.xpath("//*[@id=\"q\"]"));searchBox.sendKeys(keyword);sleep(3000);WebElement searchButton = webDriver.findElement(By.xpath("//*[@id=\"searchForm\"]/button"));searchButton.click();boolean flg = true;for (int i = 1; i < 10; i++) {String selector = "body > div.shop-list-tour.ma-to-20.p > div > div.stsho.fr > div.shop-list-splb.p > ul > li:nth-child(" + i + ") > div > div.shop_name2 > a";WebElement e = webDriver.findElement(By.cssSelector(selector));System.out.println(e.getText());//如果返回的结果包含“手机”,则测试通过,否则测试不通过if(!e.getText().contains(keyword)){flg = false;break;}}if(flg) {System.out.println("测试通过!");}else{System.out.println("测试不通过!");}return flg;
}

测试结果: 

  

      

2.使用Junit对加法计算器程序进行自动化测试 

import static org.junit.Assert.assertEquals;
import org.junit.Test;public class CalculatorTest {@Testpublic void testAddition() {// 创建 Calculator 实例Calculator calculator = new Calculator();// 定义测试用例int result1 = calculator.add(3, 5);int result2 = calculator.add(-2, 7);int result3 = calculator.add(0, 0);// 验证结果assertEquals(8, result1);assertEquals(5, result2);assertEquals(0, result3);}
}

四、实验结果的分析与总结

在本次实验中我学习了自动化测试的必要性,并学习了两个常用的自动化测试工具Selenium和JUnit。自动化测试可以提高测试效率,节省时间和人力成本;可以提高测试的覆盖率,确保软件质量;可以在开发过程中持续执行,及早发现和修复问题。本次实验中我下载安装了Selenium,安装配置了TPshop网站,并使用Selenium进行测试验证网站功能的正确性。我还使用JUnit对加法计算器程序进行了自动化测试验证了其功能的正确性。

通过本次实验,我掌握了自动化测试工具的基本操作,并为进行更复杂的自动化测试实验做好了基础。

http://www.dtcms.com/wzjs/811012.html

相关文章:

  • 微商的自己做网站叫什么名字网页制作三剑客指的是
  • 兰州网站建设网站建设响应式电商网站制作
  • 做网站专业公司电话qa wordpress
  • 利用ps制作网站的设计wordpress显示文章简介
  • 单位网站维护 网站建设岗位个人网站名称举例
  • 昌乐网站设计wordpress搜索框使用
  • 巴中微网站建设商城网站建设的优点
  • 网站建设好多钱关键词调整排名软件
  • 响应式地方网站wordpress优化检测
  • 活动发布类网站开发谷歌官方app下载
  • 做seo为什么要了解网站wordpress算数验证
  • 做3d效果的网站喷泉网站哪里做
  • 网站开发国际化上海公司章程在哪里下载
  • 网站开发如何洽谈客户app小程序制作平台
  • 攻击网站方法windows和linux做网站
  • 标准件网站开发网站建设的策划方案
  • joomla 企业网站模板信息管理网站开发的视频教程
  • 网站商城前台模板免费下载保险网站
  • 做一个京东网站怎么做做企业平台的网站
  • 简述网站开发岗位及职务网站的基本概念
  • 一键生成网站的软件wordpress大数据
  • dede自动生成网站地图移动互联网包含( )三个方面
  • 如何做简洁网站wordpress遍历用户名
  • 视频网站怎么引流手机设计房子的软件3d下载
  • 白城哪家做网站做推文的网站知乎
  • 大连企业网站模板建站google帐户登录网站如何做的
  • 网站themes目录上海网络营销seo
  • 网站建设设计报价北京网站搭建公司排行
  • 想学做网站可以自学吗wordpress做一个说说页面
  • 用户中心网站设计福建省建设资格注册与管理中心网站