作业列表 of《软件测试技术》
作业1(截止时间3月22日)
请使用excel模板或word模板,完成对126邮箱登录功能的测试用例编写,界面如下图。提交到ftp。
------------------------------------------------------------------------------------
作业2(截止时间3月29日)
请为三角形问题、NextDate函数、佣金问题,设计黑盒测试用例。要求首先说明采用的测试方法和设计思路(写出等价类或决策表),然后再编写测试数据。
------------------------------------------------------------------------------------
作业3(截止时间4月5日)
请从第4章习题的6、7、8、10中挑选一题设计测试用例,要求首先说明采用的测试方法和设计思路(写出等价类或决策表),写出等价类或决策表,最终写出测试数据。
------------------------------------------------------------------------------------
作业4(截止时间4月19日)
目标1:MTM探索测试
请在MTM中,使用探索测试的方法,完成对三角形程序的测试。
目标2:MTM探索测试
请在MTM中,使用脚本化测试的方法,完成对NextDate()程序的测试。
目标3:MTM系统测试
请在MTM中完成对126邮箱的功能测试,包括登录、发邮件、收邮件。
--------------------------------------------------------------
作业5(截止时间4月26日)
已知项目LogSystem,其中有个类为LogAnalyzer。请对其中的IsValidLogFileName进行测试,并根据结果修改源代码。
要求:
- 使用数据驱动添加足够的测试用例,达到代码覆盖率100%;
- 对空文件名,采用抛出异常的处理方式,并进行测试;
- 使用TestInitialize和TestCleanup,进行测试初始化;
- 根据测试结构修改程序,规范测试代码的命名。
----------------------------------------------------------------------------------------
作业6(选作)
请为如下需求设计程序(类库项目),并进行单元测试(单元测试项目)。
已知某飞机票定价系统,需求如下:
(1)乘客可以免费托运重量不超过30kg(含30kg)的行李。
(2)假设行李超过30kg,其收费标准为:
头等舱国内乘客:超重部分每千克收费4元。
其他舱国内乘客:超重部分每千克收费6元。
外国乘客:超重部分每千克比国内乘客多1倍。
残疾乘客:为正常价格的半价。
(3)行李重量超出部分,不满1kg的按照1kg计算。
----------------------------------------------------------------------------------------
作业7(选作)
使用TDD编写程序,实现查找某个字符串在被查字符串中出现的次数。
----------------------------------------------------------------------------------------
作业8(选作)
已知某系统的登录功能,登录界面包含用户名、密码、验证码、十天内免登录,登录后可以把用户登录信息(包含用户名和登录时间)写到日志文件中。
要求对该登录功能进行单元测试,充分运用解除依赖的方法,使用Microsoft Fakes模拟框架去测试。
----------------------------------------------------------------------------------------
作业9
请完成对以下插入排序函数的单元测试,新建解决方案,包含被测项目和测试项目,编写单元测试代码。
public void insertionSort( int[ ] a )
{
int j;
for( int p = 1; p < a.Length; p++ )
{
int tmp = a[ p ];
for( j = p; j > 0 && tmp<a[ j - 1 ]; j-- )
a[ j ] = a[ j - 1 ];
a[ j ] = tmp;
}
}
----------------------------------------------------------------------------------------
作业10
请使用selenium打开火狐、谷歌、ie浏览器。(课堂检查)
----------------------------------------------------------------------------------------
作业11
请完成对百度搜索的功能测试,代码上交到ftp。
测试需求包含关键字搜索正常、搜索不到、模糊搜索、关联搜索、上下翻页、Ajax关键字联想、百度产品信息排名靠前。
允许扩展补充,建议结合数据驱动进行优化。
作业列表 of《软件测试技术》的更多相关文章
- 实验十二 团队作业8:软件测试与Alpha冲刺
实验十二 团队作业8:软件测试与Alpha冲刺 实验时间 2018-6-13 Deadline: [6.13-6.19]之间任选连续5天的23:00,以团队随笔博文提交时间为准. 评分标准: 按时交 ...
- 《BUG创造队》作业8:软件测试与Alpha冲刺(第四天)
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习 ...
- 实验十二 团队作业8:软件测试与Alpha冲刺 第四天
项目 内容 这个作业属于哪个课程 老师链接 这个作业的要求在哪里 实验十二 团队作业8:软件测试与Alpha冲刺 团队名称 Always Run! 作业学习目标 (1)掌握软件测试基础技术 (2)学习 ...
- 实验十二 团队作业8:软件测试与Alpha冲刺 第五天
项目 内容 这个作业属于哪个课程 老师链接 这个作业的要求在哪里 实验十二 团队作业8:软件测试与Alpha冲刺 团队名称 Always Run! 作业学习目标 (1)掌握软件测试基础技术 (2)学习 ...
- 《BUG创造队》作业8:软件测试与Alpha冲刺(第一天)
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习 ...
- 《BUG创造队》作业8:软件测试与Alpha冲刺(第二天)
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习 ...
- 《BUG创造队》作业8:软件测试与Alpha冲刺(第三天)
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习 ...
- 《BUG创造队》作业8:软件测试与Alpha冲刺(第五天)
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验十二 团队作业8:软件测试与ALPHA冲刺 团队名称 BUG创造队 作业学习目标 (1)掌握软件测试基础技术.(2)学习 ...
- 软件测试技术lab2——Selenium上机实验
Selenium上机实验说明 1.安装SeleniumIDE插件 2.学会使用SeleniumIDE录制脚本和导出脚本 3.访问http://121.193.130.195:8080/使用学号登录系统 ...
随机推荐
- ios元素定位
原文地址http://www.cnblogs.com/meitian/p/7373460.html 第一种:通过Appium1.6的Inspector来查看 具体安装方式前面的随笔已经介绍了:http ...
- SQL Server 使用触发器(trigger)发送电子邮件
sql 使用系统存储过程 sp_send_dbmail 发送电子邮件语法: sp_send_dbmail [ [ @profile_name = ] 'profile_name' ] [ , [ @r ...
- fetch body里数据为ReadableStream 解决办法
前端工程中发送 HTTP 请求从来都不是一件容易的事,前有骇人的 ActiveXObject ,后有 API 设计十分别扭的 XMLHttpRequest ,甚至这些原生 API 的用法至今仍是很多大 ...
- Linux 模拟网络丢包,延时
实战: 丢包tc qdisc add dev bond0 root netem loss 10% 延迟tc qdisc add dev bond0 root netem latency 100ms 丢 ...
- Redis学习笔记之Redis中5种数据结构的使用场景介绍
原来看过 redisbook 这本书,对 redis 的基本功能都已经熟悉了,从上周开始看 redis 的源码.目前目标是吃透 redis 的数据结构.我们都知道,在 redis 中一共有5种数据结构 ...
- Web安全学习笔记之Kali配置国内软件更新源
0x0 前言 Kali安装完成后,默认是国外官方的更新源,更新速度4kb/s太酸爽了... 0x1 把更新源设置为国内阿里云或者中科大的镜像源 命令行:leafpad /etc/apt/sources ...
- Windows打开软件老是弹出无法验证发布者
使用组策略管理器 gpedit.msc 用户配置-管理模板-Windows组件-附件管理器-中等风险文件类型的包含列表 .exe;.cmd;.bat;.js即可
- 关于MVC打印问题,打印指定的内容
首先你的内容一定要放在一个div中如下代码 <div id="divprint"> <table class="table table-striped ...
- 再也不学AJAX了!(三)跨域获取资源 ② - JSONP & CORS
浏览器的"同源策略"固然保障了互联网世界的数据隐私与数据安全,但是如果当我们需要使用AJAX跨域请求资源时,"同源策略"又会成为开发者的阻碍.在本文中,我们会简 ...
- MR案例:内连接代码实现
本文是对Hive中[内连接]的Java-API的实现,具体的HQL语句详见Hive查询Join package join.map; import java.io.IOException; import ...