作业清单&成绩

-----------------------------------------------------------------

1-三角形单缺陷边界值测试用例编写(提交方式excel)

        三角形问题接受三个整数a、b和c作为输入,用做三角形的边。程序的输出是由这三条边确定的三角形类型:等边三角形、等腰三角形、不等边三角形或非三角形。

对象分析

•输入的三边,整数a、b和c必须满足以下条件,如果没有满足,则输出类似“b的取值不在允许取值的范围内”。

c1. 1≤a≤200    c2. 1≤b≤200    c3. 1≤c≤200

•构成三角形的判断,如果没有满足,则输出“不能构成三角形”。

c4. a<b+c       c5. b<a+c        c6. c<a+b

•等边、等腰三角形的判断

       请使用单缺陷非健壮边界值测试方法对被测对象进行测试。

       提示:在“实验1三角形单缺陷.xlsx”文件中完成。

》》答案下载

-----------------------------------------------------------------

2-三角形单缺陷最坏情况边界值测试用例编写(提交方式excel)

        三角形问题接受三个整数a、b和c作为输入,用做三角形的边。程序的输出是由这三条边确定的三角形类型:等边三角形、等腰三角形、不等边三角形或非三角形。

       请使用最坏情况边界值测试方法对被测对象进行测试。

       提示:在“实验2 三角形最坏情况.xlsx”文件中完成。

》》答案下载

-----------------------------------------------------------------

3-等价类测试用例编写(提交方式excel)

1.为三角形问题选用合适的策略设计测试用例。

2.为NextDate函数选用合适的策略设计测试用例。

3.为佣金问题选用合适的策略设计测试用例。

-----------------------------------------------------------------

4-决策表法(提交方式excel)

      某商场促销活动期间,对持商场会员卡的顾客,实行8.5折优惠,满1000元实行7折优惠;对其他顾客消费满1000元的,实行9折优惠,并免费办理会员卡。请给出相应的决策表和测试用例。

》答案下载

-----------------------------------------------------------------

 5-TFS版本控制(提交方式vs)

(1)请新建一个解决方案名字为MyWeb,项目类型为控制台应用项目,并将其签入自己的团队项目中。

(2)将2013000YY团队项目中的解决方案“YYProject”,加到自己的团队项目中。

提示:YYProject获取到自己的电脑上后,可复制后,再做签入。

------------------------------------------------------------------

6-探索性测试(提交方式mtm)

      Windows计算器程序的探索测试。

     请使用MTM的探索测试功能,对Windows计算器程序的除法进行测试。

-------------------------------------------------------------------

7-“佣金案例网站”的测试(提交方式mtm)

(1)实验内容

  • 1人一组,完成对该系统的手工系统测试。
  • 要求在MTM中连接团队集合“实验7-佣金-信管131(或2)”,并建立自己的团队项目(学号+姓名)。
  • 测试计划,设置为“系统测试第1轮”、“系统测试第2轮”。

(2)被测对象:

------------------------------------------------------------------- 

8-LogAn项目的单元测试(提交方式vs项目)

      已知被测对象LogAnalyzer.cs类,其中有个IsValidLogFileName函数,它的功能是对输入的文件扩展名是否有效进行判断,如果是以“slf”结尾则有效。
      请对LogAnylyzer类的IsValidLogFileName函数进行单元测试。
      被测对象LogAn项目下载
提示:
  • 不要忘记传入大小写字母的区别,空文件名的检查
  • 添加浮点数的断言
  • 添加异常的断言
  • 添加TestInitialize和TestCleanup
  • 添加数据驱动

------------------------------------------------------------------- 

9-佣金程序的单元测试(提交方式vs项目)

-------------------------------------------------------------------
10-使用构造函数注入解除依赖(提交方式vs项目)
    已知项目LogAn2(源码下载),请使用构造函数注入解除依赖。
提示:
  • 将文件操作部分的代码分离出来,封装成FileExtensionManager.cs
  • 设计接口IExtension
  • 重构被测对象,加入构造函数
  • 编写测试代码,注入桩对象
------------------------------------------------------------------
11-使用属性、工厂注入解除依赖(提交方式vs项目)
    已知项目LogAn2(源码下载),请使用属性、工厂注入方式解除依赖。
提示:
  • 重构被测对象,加入属性
  • 重构被测对象,创建工厂类

------------------------------------------------------------------- 

12-Microsoft Fakes(含Stubs和Shims)(提交方式vs项目)

1.对LogAn项目的构造函数注入,采用Stubs改写

2.对系统时间,采用Shims改写

------------------------------------------------------------------
13-MTM操作(提交方式vs项目)
      请在MTM中完成以下操作:    
  • 共享步骤的定义与使用
  • 参数化测试用例的操作
  • 测试配置参数的使用
-------------------------------------------------------------------

14-TDD练习(提交方式vs项目)

      需要实现一种功能,即计算一个字符在一个字符串中的出现次数。

      请使用TDD的方法为系统添加该功能。

-------------------------------------------------------------------

15-启动火狐浏览器(提交方式java项目)

-----------------------------------------------------------------------

16-启动IE浏览器(提交方式java项目)

----------------------------------------------------------------

17-使用配置启动火狐(提交方式java项目)

      自动打开firebug面板,自动将har文件保存到指定路径。

----------------------------------------------------------------

18-练习Java程序1 (选作)

      对于字符串“abcafgakkaal",按要求完成如下程序。

(1)请找出里面含有多少个“a”。

(2)取出第2个与第3个a间的字符串。

(3)把第二个a替换成数字1。

(4)把所有的a替换成b。

----------------------------------------------------------------

19-练习Java程序2 (管2做)

(1)写出一个方法,把一个数字转换成为字符串
(2)写出一个方法,把字符串转换为一个数字
(3)写出一个方法,生成一个随机数
(4)初始化一个字符串数组,并循环输出数组的值
(5)初始化一个ArrayList,并循环输出List的值
(6)初始化一个HashMap,并循环按照key输出value
(7)初始化一个ArrayList,并把List转换为iterator,然后循环输出iterator

----------------------------------------------------------------

20-Demo元素调用1-5(提交方式java项目)

(1)文本框

(2)超链接

(3)下拉列表

(4)单选按钮

(5)复选按钮

----------------------------------------------------------------

21-百度搜索功能测试(提交方式java项目)

使用Selenium2 自动化测试的方法,测试百度搜索功能。

 将java文件上传至ftp的文件夹中。

-----------------------------------------------------------------

22-我最喜欢的IT人(提交方式博客回帖)

请跟帖告诉我,你最喜欢的是谁,为什么?

(1)请在本贴(http://www.cnblogs.com/yytesting/p/4493862.html)后跟帖,别忘记写上名字。

(2)参考作业格式“from 信管131XXX。我最喜欢的是……,因为……”。

(3)也可以放上图片哦。

提示:

      你可以阅读下面的资料了解更多:

1.科技富豪里的小鲜肉

2.90后大学生获300万美元融资

-------------------------------------------------------------------

23-阿里旅行网站的订票测试(提交方式java项目)

作业连接:http://www.cnblogs.com/yytesting/p/4517040.html

--------------------------------------------------------------------

24-阿里订票的PageObject重构(提交方式java项目)

参考链接:http://www.cnblogs.com/yytesting/p/4543561.html

-------------------------------------------------------------------

posted @ 2015-02-26 12:51  RunningYY  阅读(587)  评论(3)    收藏  举报