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

wap网站开发方案应用中心安卓版下载

wap网站开发方案,应用中心安卓版下载,软件外包企业排名,网站建设开发制作设计海南整理自博主本科《软件质量与测试》专业课期间自己完成的实验报告,以便各位学习软件测试课程的小伙伴们参考、学习。 实验素材(被测对象):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/533199.html

相关文章:

  • 烟台市铁路建设管理局网站小程序商城源代码
  • 织梦dedecms网站简略标题shorttitle的使用方法网站导航设计模板源码
  • 国外做装饰画的网站进入wordpress很慢
  • 烟台网站开发制作可评论留言的网页怎么制作
  • 购物网站页面卫生系统网站的建设和维护
  • 企业网站的宣传功能体现在().江苏建设信息网证书查询
  • 网站建设优選宙斯站长青浦php网站开发培训
  • 做爰全过程免费狐狸网站巢湖网站建设公司
  • 如何查看vs中建设好的网站建站服务器
  • 昆明网站的优化wordpress淘宝客源码
  • 怎么做网站滑动图片部分h5页面设计公司排名
  • 我爱深圳网站设计wordpress企业站主题免费
  • 做网站和APP需要多少钱自建网站和第三方平台的区别
  • 橙色网站logo 配色怎样做电影下载网站
  • 建设一个购物网站流程wordpress aj提交评论
  • 网站群管理建设计算机网络技术是学什么
  • 如何做网站的实时画面做好网站维护
  • 销售案例网站怎么网上接网站开发单自己做
  • 免费网站建设必择山东绘政科技做搜狗手机网站优化
  • 做网站怎么认证微博wordpress ftp
  • 北京网站排名seowordpress 从零
  • 网站建立要多少钱临沂网站域名
  • 公司网站怎么修改信誉好的做网站
  • 云浮市哪有做网站的WordPress解析域名
  • 衡水建设网站公司手机网站制作解决方案
  • 网站访问量排行榜最常见的网络营销方式
  • 信用中国 网站 支持建设周口网站制作
  • 有哪些html5制作的网站网站权重传递
  • 南京做公司网站的公司python写网页
  • 制造企业网站建设建网站费用会计分录