﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-咚咚咚-文章分类-TestCase</title><link>http://www.cnitblog.com/tab1002/category/1513.html</link><description>静静聆听内心世界的声音　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　
常常有令人欢喜的旋律响起




　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　可以简单、可以深沉





　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　可以抒情、可以喧哗</description><language>zh-cn</language><lastBuildDate>Sat, 01 Oct 2011 08:34:34 GMT</lastBuildDate><pubDate>Sat, 01 Oct 2011 08:34:34 GMT</pubDate><ttl>60</ttl><item><title>控件测试</title><link>http://www.cnitblog.com/tab1002/articles/5166.html</link><dc:creator>咚咚咚</dc:creator><author>咚咚咚</author><pubDate>Mon, 05 Dec 2005 02:03:00 GMT</pubDate><guid>http://www.cnitblog.com/tab1002/articles/5166.html</guid><wfw:comment>http://www.cnitblog.com/tab1002/comments/5166.html</wfw:comment><comments>http://www.cnitblog.com/tab1002/articles/5166.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/tab1002/comments/commentRss/5166.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/tab1002/services/trackbacks/5166.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 18.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">1</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">静态文本、标签，其作用都是显示一个静态的、用户不能改变的字符串。</SPAN></FONT><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><BR></SPAN><FONT size=1><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">测试对象：</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">a</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">其所在的位置；包括对齐、文字大小、颜色、显示的边框等与整个界面是否协调。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">b</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">显示的字符串文字表达是否清晰，有无错别字、显示是否完全，有无中、英语言混排等。</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">c</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">如果是某些控件的提示，则提示与控件的功能、作用是否一致，有时通过代码可以修改提示，这往往是根据用户的输入或选择来调整的，则检查是否及时地修改文字。</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">d</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">有时，对静态文本进行了扩展，例如可以称为一个超级链接，链接到一个</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">web</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">窗口。所以还要检查选择前后的链接颜色是否改变等。</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 18.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">2</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">文本框</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">a</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">输入一个测试数据，验证正确。再次输入是否发生覆盖。</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">b</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">输入中包含特殊的字符，例如空格、</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">\n</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">、</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">™</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">、</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">【※※</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">®§¶</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">不可显示字符后，系统是否处理</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">c</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">一些隐含的规则，例如：年销售额、应收金额、预收金额等需要限定输入数字的情况，检验保存前和保存后的格式是否有变化，经常会出现四舍五入、科学计数的情况。</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">d</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">长度方面的测试，例如：没有输入、输入等于要求长度、超出长度等。一定要有该项的测试，否则容易出现界面变形的情况，最好是能在界面上进行限制。</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">e</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">是否支持键盘快捷键，单击鼠标右键是否出来菜单，支持剪切、复制、粘贴操作否？</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">f</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．<SPAN lang=EN-US>&nbsp;</SPAN></SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">违反规则后，系统给出的提示是否准确？用户能够理解？</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 18.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">3</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">命令按钮</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">a</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">主要考虑控件上的文字、、多个按钮的格式、布局是否标准。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.0pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">b</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">对删除、修改等操作给予确认。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">4</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．单选按钮</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">单选按钮通常表示一组相互排斥的选择。例如：选择表示时间的格式、对或错，男或女等。</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> </SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">a</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">在显示单选按钮时，一般都会给用户一个默认的选择，用户可以修改选择，修改后，原来的选中标识要取消。每个按钮都要至少覆盖一次。</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">5</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">UpDown</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">控件</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> </SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">，如图所示：</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 15.75pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 1.5; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">这种控件一般是循环控制，当显示的数字到达边界时，应该循环回到相反的边界。该控件中的编辑框，一般也允许用户输入。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.1pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">a</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">对该控件中的编辑框进行检查，比如该控件的范围为</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">1</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">－</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">10</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">，验证没有输入、输入等于要求长度、超出长度等三种情况，系统是否处理。</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; tab-stops: list 45.1pt; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">b</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-fareast-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">编辑框中是空白时，按下上、下箭头如何反应。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">6</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．组合列表框，如图所示：</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> </SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">该控件一般在查询模块中出现，</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">a</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．项目比较多时，验证是否容易查找，是否有模糊查找功能。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">b</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．有的编辑框允许用户输入，这样相当于一个编辑框，可以按照测试编辑框的方法进行测试，但是同时保证用户的输入是合法的项，是被系统所接受的。</SPAN></FONT><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><BR><FONT size=1>7</FONT></SPAN><FONT size=1><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．列表框</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 15.75pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 1.5; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">有多个下拉列表框同时需要选择时，验证一下保存后的信息是否跟所选择的信息一致。</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">8</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．滚动条</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 15.75pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: 1.5; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">测试滚动条时，注意，滚动块的长度是否与被滚动的窗口中的内容对应，有时，滚动条还没有滚动到最下端，已经全是空白了，这样打开窗口时，往往给用户一个错觉。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">9</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．登陆窗口</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>a</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．输入正确的和不正确的用户名和密码，进行测试。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 5.25pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: .5; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">b</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．密码的字符、长度有无限制。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 5.25pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: .5; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">C</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．输入错误次数有无限制。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 5.25pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-char-indent-count: .5; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">d</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．输入为默认值、空时有什么现象。</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">10</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．日期控件</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="BACKGROUND: white; MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%; TEXT-ALIGN: left; mso-pagination: widow-orphan" align=left><FONT size=1><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>a</SPAN><SPAN style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt">．在查询模块中，检查在查询前和查询后日期显示是否有变化？</SPAN><SPAN lang=EN-US style="COLOR: black; LINE-HEIGHT: 150%; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt"> <o:p></o:p></SPAN></FONT></P><SPAN style="FONT-SIZE: 10.5pt; COLOR: black; FONT-FAMILY: 宋体; mso-ascii-font-family: Tahoma; mso-hansi-font-family: Tahoma; mso-bidi-font-family: Tahoma; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><FONT size=1>在查询模块中，应该验证所有查询条件在查询前和查询后内容是否有变化。</FONT></SPAN><img src ="http://www.cnitblog.com/tab1002/aggbug/5166.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/tab1002/" target="_blank">咚咚咚</a> 2005-12-05 10:03 <a href="http://www.cnitblog.com/tab1002/articles/5166.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>因果图实例讲解</title><link>http://www.cnitblog.com/tab1002/articles/5165.html</link><dc:creator>咚咚咚</dc:creator><author>咚咚咚</author><pubDate>Mon, 05 Dec 2005 01:32:00 GMT</pubDate><guid>http://www.cnitblog.com/tab1002/articles/5165.html</guid><wfw:comment>http://www.cnitblog.com/tab1002/comments/5165.html</wfw:comment><comments>http://www.cnitblog.com/tab1002/articles/5165.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnitblog.com/tab1002/comments/commentRss/5165.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/tab1002/services/trackbacks/5165.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 此例子是讲解利用因果图设计测试用例的一个小例子。以中国象棋中走马的测试用例设计为例学习因果图的使用方法。一、分析中国象棋中走马的实际情况（下面未注明的均指的是对马的说明）1、如果落点在棋盘外，则不移动棋子；2、如果落点与起点不构成日字型，则不移动棋子；3、如果落点处有自己方棋子，则不移动棋子；4、如果在落点方向的邻近交叉点有棋子（绊马腿），则不移动棋子；5、如果不属于1-4条，且落点处无棋...&nbsp;&nbsp;<a href='http://www.cnitblog.com/tab1002/articles/5165.html'>阅读全文</a><img src ="http://www.cnitblog.com/tab1002/aggbug/5165.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/tab1002/" target="_blank">咚咚咚</a> 2005-12-05 09:32 <a href="http://www.cnitblog.com/tab1002/articles/5165.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何设计编制软件测试用例</title><link>http://www.cnitblog.com/tab1002/articles/5093.html</link><dc:creator>咚咚咚</dc:creator><author>咚咚咚</author><pubDate>Fri, 02 Dec 2005 09:26:00 GMT</pubDate><guid>http://www.cnitblog.com/tab1002/articles/5093.html</guid><wfw:comment>http://www.cnitblog.com/tab1002/comments/5093.html</wfw:comment><comments>http://www.cnitblog.com/tab1002/articles/5093.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/tab1002/comments/commentRss/5093.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/tab1002/services/trackbacks/5093.html</trackback:ping><description><![CDATA[<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">随着中国软件业的日益壮大和逐步走向成熟，软件测试也在不断发展。从最初的由软件编程人员兼职测试到软件公司组建独立专职测试部门。测试工作也从简单测试演变为包括：编制测试计划、编写测试用例、准备测试数据、编写测试脚本、实施测试、测试评估等多项内容的正规测试。测试方式则由单纯手工测试发展为手工、自动兼之，并有向第三方专业测试公司发展的趋势。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥"><STRONG>一、测试用例是软件测试的核心</STRONG></SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">软件测试的重要性是毋庸置疑的。但如何以最少的人力、资源投入，在最短的时间内完成测试，发现软件系统的缺陷，保证软件的优良品质，则是软件公司探索和追求的目标。每个软件产品或软件开发项目都需要有一套优秀的测试方案和测试方法。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">影响软件测试的因素很多，例如软件本身的复杂程度、开发人员（包括分析、设计、编程和测试的人员）的素质、测试方法和技术的运用等等。因为有些因素是客观存在的，无法避免。有些因素则是波动的、不稳定的，例如开发队伍是流动的，有经验的走了，新人不断补充进来；一个具体的人工作也受情绪等影响，等等。如何保障软件测试质量的稳定？有了测试用例，无论是谁来测试，参照测试用例实施，都能保障测试的质量。可以把人为因素的影响减少到最小。即便最初的测试用例考虑不周全，随着测试的进行和软件版本更新，也将日趋完善。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">因此测试用例的设计和编制是软件测试活动中最重要的。测试用例是测试工作的指导，是软件测试的必须遵守的准则。更是软件测试质量稳定的根本保障。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥"><STRONG>二、什么叫测试用例</STRONG></SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">测试用例（</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">Test Case</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">）目前没有经典的定义。比较通常的说法是：指对一项特定的软件产品进行测试任务的描述，体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等，并形成文档。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">不同类别的软件，测试用例是不同的。不同于诸如系统、工具、控制、游戏软件，管理软件的用户需求更加不统一，变化更大、更快。笔者主要从事企业管理软件的测试。因此我们的做法是把测试数据和测试脚本从测试用例中划分出来。测试用例更趋于是针对软件产品的功能、业务规则和业务处理所设计的测试方案。对软件的每个特定功能或运行操作路径的测试构成了一个个测试用例。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥"><STRONG>三、编制测试用例</STRONG></SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">着重介绍一些编制测试用例的具体做法。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">1</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、测试用例文档</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥"><FONT face=宋体 size=1>编写测试用例文档应有文档模板，须符合内部的规范要求。测试用例文档将受制于测试用例管理软件的约束。</FONT></SPAN><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <BR></SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">软件产品或软件开发项目的测试用例一般以该产品的软件模块或子系统为单位，形成一个测试用例文档，但并不是绝对的。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">测试用例文档由简介和测试用例两部分组成。简介部分编制了测试目的、测试范围、定义术语、参考文档、概述等。测试用例部分逐一列示各测试用例。每个具体测试用例都将包括下列详细信息：用例编号、用例名称、测试等级、入口准则、验证步骤、期望结果（含判断标准）、出口准则、注释等。以上内容涵盖了测试用例的基本元素：测试索引，测试环境，测试输入，测试操作，预期结果，评价标准。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">2</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、测试用例的设置</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">我们早期的测试用例是按功能设置用例。后来引进了路径分析法，按路径设置用例。目前演变为按功能、路径混合模式设置用例。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">按功能测试是最简捷的，按用例规约遍历测试每一功能。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">对于复杂操作的程序模块，其各功能的实施是相互影响、紧密相关、环环相扣的，可以演变出数量繁多的变化。没有严密的逻辑分析，产生遗漏是在所难免。路径分析是一个很好的方法，其最大的优点是在于可以避免漏测试。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">但路径分析法也有局限性。在一个非常简单字典维护模块就存在十余条路径。一个复杂的模块会有几十到上百条路径是不足为奇的。笔者以为这是路径分析比较合适的使用规模。若一个子系统有十余个或更多的模块，这些模块相互有关联。再采用路径分析法，其路径数量成几何级增长，达</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">5</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">位数或更多，就无法使用了。那么子系统模块间的测试路径或测试用例还是要靠传统方法来解决。这是按功能、路径混合模式设置用例的由来。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">3</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、设计测试用例</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">测试用例可以分为基本事件、备选事件和异常事件。设计基本事件的用例，应该参照用例规约（或设计规格说明书），根据关联的功能、操作按路径分析法设计测试用例。而对孤立的功能则直接按功能设计测试用例。基本事件的测试用例应包含所有需要实现的需求功能，覆盖率达</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">100%</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">设计备选事件和异常事件的用例，则要复杂和困难得多。例如，字典的代码是唯一的，不允许重复。测试需要验证：字典新增程序中已存在有关字典代码的约束，若出现代码重复必须报错，并且报错文字正确。往往在设计编码阶段形成的文档对备选事件和异常事件分析描述不够详尽。而测试本身则要求验证全部非基本事件，并同时尽量发现其中的软件缺陷。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">可以采用软件测试常用的基本方法：等价类划分法、边界值分析法、错误推测法、因果图法、逻辑覆盖法等设计测试用例。视软件的不同性质采用不同的方法。如何灵活运用各种基本方法来设计完整的测试用例，并最终实现暴露隐藏的缺陷，全凭测试设计人员的丰富经验和精心设计。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥"><STRONG>四、测试用例在软件测试中的作用</STRONG></SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">1</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、指导测试的实施</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">测试用例主要适用于集成测试、系统测试和回归测试。在实施测试时测试用例作为测试的标准，测试人员一定要按照测试用例严格按用例项目和测试步骤逐一实施测试。并对测试情况记录在测试用例管理软件中，以便自动生成测试结果文档。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">根据测试用例的测试等级，集成测试应测试那些用例，系统测试和回归测试又该测试那些用例，在设计测试用例时都已作明确规定，实施测试时测试人员不能随意作变动。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">2</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、规划测试数据的准备</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥"><FONT face=宋体 size=1>在我们的实践中测试数据是与测试用例分离的。按照测试用例配套准备一组或若干组测试原始数据，以及标准测试结果。尤其象测试报表之类数据集的正确性，按照测试用例规划准备测试数据是十分必须的。</FONT></SPAN><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <BR></SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">除正常数据之外，还必须根据测试用例设计大量边缘数据和错误数据。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">3</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、编写测试脚本的</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">"</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">设计规格说明书</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">" <o:p></o:p></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">为提高测试效率，软件测试已大力发展自动测试。自动测试的中心任务是编写测试脚本。如果说软件工程中软件编程必须有设计规格说明书，那么测试脚本的设计规格说明书就是测试用例。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">4</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、评估测试结果的度量基准</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">完成测试实施后需要对测试结果进行评估，并且编制测试报告。判断软件测试是否完成、衡量测试质量需要一些量化的结果。例：测试覆盖率是多少、测试合格率是多少、重要测试合格率是多少，等等。以前统计基准是软件模块或功能点，显得过于粗糙。采用测试用例作度量基准更加准确、有效。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">5</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、分析缺陷的标准</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">通过收集缺陷，对比测试用例和缺陷数据库，分析确证是漏测还是缺陷复现。漏测反映了测试用例的不完善，应立即补充相应测试用例，最终达到逐步完善软件质量。而已有相应测试用例，则反映实施测试或变更处理存在问题。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥"><STRONG>五、相关问题</STRONG></SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">1</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、测试用例的评审</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">测试用例是软件测试的准则，但它并不是一经编制完成就成为准则。测试用例在设计编制过程中要组织同级互查。完成编制后应组织专家评审，需获得通过才可以使用。评审委员会可由项目负责人、测试、编程、分析设计等有关人员组成，也可邀请客户代表参加。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">2</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、测试用例的修改更新</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">测试用例在形成文档后也还需要不断完善。主要来自三方面的缘故：第一、在测试过程中发现设计测试用例时考虑不周，需要完善；第二、在软件交付使用后反馈的软件缺陷，而缺陷又是因测试用例存在漏洞造成；第三、软件自身的新增功能以及软件版本的更新，测试用例也必须配套修改更新。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">一般小的修改完善可在原测试用例文档上修改，但文档要有更改记录。软件的版本升级更新，测试用例一般也应随之编制升级更新版本。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥">3</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">、测试用例的管理软件</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P>
<P style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 150%"><FONT face=宋体><FONT size=1><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥">运用测试用例还需配备测试用例管理软件。它的主要功能有三个：第一、能将测试用例文档的关键内容，如编号、名称等等自动导入管理数据库，形成与测试用例文档完全对应的记录；第二、可供测试实施时及时输入测试情况；第三、最终实现自动生成测试结果文档，包含各测试度量值，测试覆盖表和测试通过或不通过的测试用例清单列表。</SPAN><SPAN style="FONT-SIZE: 10.5pt; LINE-HEIGHT: 150%; FONT-FAMILY: ˎ̥"> <SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></FONT></FONT></P><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 宋体; mso-ascii-font-family: ˎ̥; mso-hansi-font-family: ˎ̥; mso-bidi-font-family: 宋体; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><FONT size=1>有了管理软件，测试人员无论是编写每日的测试工作日志、还是出软件测试报告，都会变得轻而易举。</FONT></SPAN><img src ="http://www.cnitblog.com/tab1002/aggbug/5093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/tab1002/" target="_blank">咚咚咚</a> 2005-12-02 17:26 <a href="http://www.cnitblog.com/tab1002/articles/5093.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>测试用例标准</title><link>http://www.cnitblog.com/tab1002/articles/5086.html</link><dc:creator>咚咚咚</dc:creator><author>咚咚咚</author><pubDate>Fri, 02 Dec 2005 08:33:00 GMT</pubDate><guid>http://www.cnitblog.com/tab1002/articles/5086.html</guid><wfw:comment>http://www.cnitblog.com/tab1002/comments/5086.html</wfw:comment><comments>http://www.cnitblog.com/tab1002/articles/5086.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/tab1002/comments/commentRss/5086.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/tab1002/services/trackbacks/5086.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 软件产品安装1.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SETUP程序的运行l&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp...&nbsp;&nbsp;<a href='http://www.cnitblog.com/tab1002/articles/5086.html'>阅读全文</a><img src ="http://www.cnitblog.com/tab1002/aggbug/5086.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/tab1002/" target="_blank">咚咚咚</a> 2005-12-02 16:33 <a href="http://www.cnitblog.com/tab1002/articles/5086.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>测试用例基础知识</title><link>http://www.cnitblog.com/tab1002/articles/5075.html</link><dc:creator>咚咚咚</dc:creator><author>咚咚咚</author><pubDate>Fri, 02 Dec 2005 05:20:00 GMT</pubDate><guid>http://www.cnitblog.com/tab1002/articles/5075.html</guid><wfw:comment>http://www.cnitblog.com/tab1002/comments/5075.html</wfw:comment><comments>http://www.cnitblog.com/tab1002/articles/5075.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/tab1002/comments/commentRss/5075.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/tab1002/services/trackbacks/5075.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 编写用例　用例评审用例修改　进入版本控制　使用用例＆维护＆升级一、定义测试用例（Test Case）是指对一项特定的软件产品进行测试任务的描述，体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等，并形成文档。二、测试用例的分类根据测试过程...&nbsp;&nbsp;<a href='http://www.cnitblog.com/tab1002/articles/5075.html'>阅读全文</a><img src ="http://www.cnitblog.com/tab1002/aggbug/5075.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/tab1002/" target="_blank">咚咚咚</a> 2005-12-02 13:20 <a href="http://www.cnitblog.com/tab1002/articles/5075.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>