51Testing软件测试论坛
标题:
界面操作如何做单元测试?
[打印本页]
作者:
草帽路飞UU
时间:
2017-6-28 10:23
标题:
界面操作如何做单元测试?
项目中有一套较为复杂的焦点控制流程,使用WPF路由事件PreviewXXX去做,实现的功能类似表单必须按顺序填写,没有填写姓名,焦点就不能下去。
这里一直都没有相应的单元测试,因为我不知道怎么去写。
作者:
巴黎的灯光下
时间:
2017-6-28 15:45
有两种办法。第一种就是你的GUI部分全盘用MVVM做,所有的逻辑都做在ViewModel里面,跟控件的交互都用data binding来做,自己写的代码几乎不需要调用控件的部分。然后你只需要测试你的ViewModel就够了。第二种就是你去创建Coded UI Test工程,他可以直接读取并操作另一个进程的控件,然后按照你写的代码去点它,然后看看属性是不是跟你想的一样。
作者:
乐哈哈yoyo
时间:
2017-6-28 15:45
上QTP呗。VS带的CUIT据说也不错,不过没耍过。
作者:
八戒你干嘛
时间:
2017-6-28 15:46
在界面这一层就不要做单元级别的测试了
一(既然你项目用了WPF)在界面这一层没有复杂的逻辑。
二很难达到好的测试覆盖率
三通常界面这一层的stub比较麻烦
一定要做针对界面的自动化测试,不如做end to end,也就是针对集成后的产品做UI automation。
作者:
小爸爸
时间:
2017-6-28 15:47
在代码编写完成后的单元测试工作主要分为两个步骤:人工静态检查和动态执行跟踪。
作者:
RyLan518
时间:
2017-7-8 15:21
界面需要单元测试的意义呢
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2