可以做两个层次的测试:function testing, system testing
以邮箱为例:
1。 function testing
a. 定义出你邮箱的功能,比如收邮件,发邮件等。还包括子功能,比如发邮件包括:自动填入email,内容的html各式等等。一般到第二层子功能即可。
b. 得到这个功能树后,根据你的实际情况(你的测试资源,你的时间,哪些功能要求严格,哪些不严格),来界定你具体要测试的功能。
c.。针对每个最低层子功能做测试用例,用例至少包括三项:输入,预计结果,实际结果
d. 把有相同父亲的子功能对应的用例组织起来,再一次测试,这样就完成对父功能的测试
e. 我觉得还应该有一步,但是想不起来,希望高手补充
2. system testing
可以考虑做这几项 (酌情考虑):
Load/stress testing: 比如处理大邮件,大附件,众多数量邮件的能力,同时接纳大量用户登录的能力
Security testing: 账号的安全性
Configure testing: 比如不同浏览器下的运行情况
Usability testing: 界面的友好度,容不容易使用
论坛测试可用类似方式