小弟我要如何写单元测试文档
发布时间:2011-06-18 09:31:12 文章来源:www.iduyao.cn 采编人员:星星草
我要怎么写单元测试文档
我要开发一个B/S系统,开发工具:tomcat,eclipse,MySQL,dreamweaver
语言:jsp
现在老师要我们写单元测试文档,我毫无头绪,不知道怎么写
请大家帮忙
------解决方案--------------------
单元测试主要是类、方法、函数级别的测试(即所谓的白盒测试)。你可以参考一下测试相关的书籍。一般,单元测试包括两个部分:
(1)接口测试(实际上属于功能或黑盒测试)
(2)内部逻辑测试。需要根据内部逻辑,选择适当的覆盖率(如语句覆盖率、条件覆盖率、分支覆盖率等)。选择的覆盖率越精确,测试的成本和周期就越大。
(3)单元测试文档应该包含
----所测模块,作者,其他说明。
----借口测试:输入组合,预期结果等。
----内部逻辑测试:输入组合,及其对覆盖率的影响和预期结果。
如果你们的项目规模不是很大,单元测试可以简单一些,文档也不一定非常正式。不过有总比没有好。另外,不知道你们是否有完整的测试流程和计划。只有单元测试通常是不完善的。
------解决方案--------------------
軟件名稱 XXXXXX 版本 Ver1.0.0 日期
功能模塊 用戶註冊 模塊名 程序代碼
功能特性 用戶註冊
測試目的 驗證用戶輸入,允許合法的註冊,阻止非法註冊;
測試準備
序號 操作
1 刪除或改名註冊表HKEY_LOCAL_MACHINE\Software\XXX
2 安裝XXXX
測試數據
序號 帳號 密碼 備注
1 Test01 123456 正確註冊名
2 Test001 123456 不正確的註冊名
3 FtpTest 123456 不同類型的帳號
測試步驟
序號 操作描述 數據 結果 測試結果 備注
1 運行程序XXXX 程序打開,并出現註冊窗口
2 輸入用戶不輸密碼按Register User:test001 提示未輸入密碼要求用戶輸入密碼
3 輸入密碼不輸用戶按Register Pwd:123456 提示未輸入用戶要求用戶輸入用戶
4 輸入不存在的用戶和密碼按Register User:test001Pwd:123456 提示用戶或密碼錯誤
5 輸入不同類型的用戶和密碼按Register User:ftpTestPwd:123456 提示用戶或密碼錯誤
6 輸入用戶和錯誤密碼按Register User:test01Pwd:123321 提示三次輸錯退出程序
7 運行程序XXXXX 程序打開,并出現註冊窗口
8 輸入錯誤用戶和密碼按Register User:test001Pwd:123456 提示用戶或密碼錯誤
10 輸入用戶和密碼按Register User:test01Pwd:123456 顯示Wait窗口,稍后註冊窗口消失,進入主界面
11 關閉程序 程序結束運行 結束
Software Testing Engineer Date
一個用例:) 很麻煩的,寫得頭大.要的是不是這個?:)
------解决方案--------------------
不知道你要写什么文档?测试计划?可测性报告,测试用例,测试细则,测试总结?不同阶段的测试有不同的文档。
测试用例告诉你怎么测试点,怎么测
测试细则报告出测试结果--〉缺陷报告
如果仅仅是技术方面的总结,可以综合floatbear() 和cn_tigers(不是我)两位施主的意见。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
软件体系结构与软件构架有什么区别?
软件体系结构(software architectur)
软件架构(software architectur)
这两者有什么区别啊?
---...
-
软件开发第一份工作是混经验?
公司希望招到技术成熟的,有工作经验的,然后在自己公司有个长远规划。为此我们刚毕业可能想先找个工作...
-
我要为本单位做一个系统,分析报告 费用如何计算?
我们本来本使用一个系统是三层.
不太适用目前状况,我现要想重写一个c/s 两层.
...
-
关于软件里的操作日志的问题。
我的软件里已做一个记录操作日志的功能,目前记录的只是某年月日时分秒,某某,修改/增加了一票单。
...
-
程序设计规划问题??
感觉代码写大了,整个程序都乱了似的,有没有什么资料或者网页有系统地讲程序模块规划方面的知识吗?麻烦推荐一下好...
-
关于产品经理的定位
在一个公司的产品经理职位上打拼了一年多,在准备换工作时才发现前途一片灰黑。
已经一年多没有...
-
看测试的东西呢,还是不明白,什么是test case
看测试的东西呢,还是不明白,什么是test case, test suite
比如,网页,能登陆...
-
动态库生成
gcc -fPIC -o mylib.o -c mylib.c
gcc -shared -o libttt.so mylib.o
以上生成了一个动态库,期中参数-fPIC如何解释
...
-
关于C++中构建测试体系
我想问问大家,不知道大家在用C++的时候,
在进行编写测试的时候,一般怎么来构建测试体系,
或者有什么思路也可...
-
大家好,我菜鸟被黑客攻击,麻烦帮帮忙!关于IP地址问题
大家好,我突然被黑客攻击了,不过估计也不是很厉害的,因为我的金山拦截了,并且给出...