��ʋ�������������ԭ��-pg电子下载

  pg电子下载 ����    
  pg电子下载
  
 
 
     
   
������
��ʋ�������������ԭ��
 

���ߣ�quicknet��������2011-07-20��jeffrey zhou ��ר��

 

������2011��ĵ�һ�죬2010��������ҵ�ææ���������ŵع�ȥ�ˡ���һ��������ȥȥ���仯���ľ��ǻܶ�һ�����˶����ͬ���뿪�ˣ��ܶ඼ȥ��"���������ĵط����ǻǣ���˾�����������ǻ������ģ����������һ�λ��������������ĵط����ƕ���5��ǰ�ˡ���֮�����ڵĵط�����ͦ�����ģ��úù�������ȡ2011���и���ľ�������������

����������ƶ������ҫ�󣺸���ס��ҫ���եĺ��ܡ������ٻ���������ҫ���ˣ�����ֻ�ǽ򵥵�һ�仰��ҫ�ܹ��ﵽ��ʵ����ȫ�棬��ҫ�ա����բ�ʒ���ܵ�ȫ���˽⡢��ȷ���է�χ���ر���ҫ��ȷ��щ�dz���ҫ���եģ����߱������ij��լ������磺�ȼ��໮�ֵȣ��ȡ���ô��������������ҫ���dz�����ƴ����ij����������ǻõij����������أ��𰸣����������ǣ�����ʵ�ʹ����л�զզ���ǡ�֮�������ۺ�ʵ�ʻ��������ij������ϊ�������ϲ�ҫ���ǵķ���������ʵ�ʹ������dz��ò����ǵ� - �ɱ�������ijɱ����������լƻ��ɱ�������ִ�гɱ����զ������������������զ����ɱ������է����ɱ����լ�����ʵ�ּ������ޡ����ի�����bug����ϊ���غͳ���Ԥ���������ص�����ĸ��ӳɱ��ȡ�

���ڳɱ����صľ��룬�����˹�������ƺõij�������ԭ��ֻ�с�����ס��ҫ���եĺ��ܡ���һ�����������ҹ����լ��ĺ��������ܽ������������ԭ����������ש����ϣ�������ש��ָ������щԭ���ر��������щ��ҫ���զ�����������ҫ������ִ�еij���������

1. ��������������с��ԭ��

����ԭ��������������ԭ���еġ��θ󡰣�ҳ���ڹ����������ױ����ǻͺ��եģ��������ٵķ�ӱ�쵽��������ԭ������ٸ����������ܣ�����ҫ����һ������ a�����������ӹ��ܵ� a1��a2 �� a3���������������ַ�������ʋ���������

  • ����1 ����һ�������������������ӹ��� -test_a1_a2_a3��
  • ����2 �������������������ֱ������������ӹ��� - test_a1��test_a2��test_a3

����1�����ڹ�ģ��с�ĺ��̣���������΢�е����ģ������ҫ�����ŀ������2���ǹ��õ�ѡ����ϊ���������µ��ŵ㣺

  • ���������ĸ��dz߽綨�������
  • ���խ���բ�ʒ�����ָ���ը�ǿ
  • �������������϶���ͣ��˴�֮��ĸ���ҳ��խ��

������щ�ŵ����ܴ���ֱ�ӻô��ǣ����������ĵ��ԡ�������ά���ɱ���͡�ÿ����������ӧ�þ����ܵļ򵥣�ֻ��֤����ҫ��֤�����ݣ���ҫ��§�ݴ����ӡ��ӵ��ű�ɶɶɶɶ��������������ֻ�����ӳ���ִ�н׶εĸ����ͷ��ա�david astels������������test driven development��a practical guide�����������������һ����������ֻ��һ��assert��䡣���⣬���ǹ��ܵ����ȷ�ij���������ҳ������������µij��ԣ���visual studio�о�������ordered test�ĸ��

2. �������������ʒ�ĵ�����ԭ��

ͨ�����ǻ��ڿ����ij��ڣ�scrumÿ��sprint��ͷ���죩��word�ĵ�����onenote�ļ�¼��ʒ�����󡢹����������լ���ǰ����ȷ�����κ�ϸ�ڵ���ϣ�����ս�ҫʵ�ֹ��ܵ���ò�������ŷӽ��н�����ϸ���������ŷ��ڴ�ɶբ�ʒ���ܹ�ʶ�����������ڴ�ʱ��ɹ�ʶ�����������ĺ���ϊa�����ų�ʒ�������룬�ŷӻ�բ�ʒ�ĺ����и��µ���ʶ����ʒ����ҳ�ᱻ������ϸ������һ����������sprint������ʱ������ʵ�ֵĺ��ܺܿ�����a ������������ڲ��������������û��ķ������޸ij�ʒ���ܣ������������ԭ��������ϊa�ĺ��ܺܿ������ձ�ϊ��z������ʱ����ȥ��������word�ĵ���onenoteҳ�棬ȴ��ȼ��¼����a��֮���ի�����������ϊ�������˻�ȥ���լ��ܹ�ȥ�����ϸ�����щ�ĵ�����׼ȷ��ӳ����ʒ���ܵ�ǰ��׼ȷ״̬�����dz���ȥ��������ʵ�ں��ѣ�������ҫע�⣺���ڵ�word����onenote���ĵ����dz�ҫ�ģ��������ܱ�֤�ڵ��������ŷӷ�ҫʵ�ֹ�����һ�º�׼ȷ����ʶ��

��û��ʲô�����ܹ�һֱ׼ȷ��������ʒ�ĺ������𣿴𰸣���ȼ�у��ǿ��dz�ʒ����ͳ�����������ʒ����ʵ���˲�ʒ���ܣ���һ����׼ȷ�����˲�ʒ�ĵ�ǰ���ܣ��������ڸ��ֱ�̼������磺������󡢳������ģʽ����դ�ļ��ȵȣ�ʹ�ò�ʒ������ѽ򵥵ؾ��ܶ�������������֪����ʒ���ܵ�ǰ����ȥ�����룬�����ƿ��������������˽⹦�ܡ��õĵ��������ϸ��ע�ͣ��������ע���ƕ�ʵ�ִ���ľ��ͺͱ�ע�������ƕբ�ʒ���ܵ�������������һƪ���ϵij��� reading code is hard������������ܹ�ʹ������ɶ�һщ��д���ɡ�

��ô��ֻ�в��������ˣ�����ҳӧ����ʵ��ӳ�˲�ʒ���ܵģ�����ļ����������ͻ�ִ��ʧ�ܡ��������ֻ�ǿͱѳ����������������������ѣ���ʵ�բ�������������ӧ������������һ���߶ȣ���ӧ�����ܹ����ݲ�ʒ�����ĵ��ĺ��ܡ����ҫ�����dz�д�ij��������㹻��ϸ��������������֯ҫ�е����������σ�����word��excel����onenote����ͨ�õĺ�����զզ�޷���ɵģ���ҫ����ר�õij��������������������������� visual studio 2010����microsoft test manager��

���⣬�����զ�������������������api����ui����ģ����ԣ������ڱ�д��ҳӧ���б��ʒ�����д��񣬿ɶ��ժ�������ӧ�����ص㿼�ǵ����ݡ��ڲ��դ����у���ȼ������������������ģʽ����������˼�룬����һ��ҫ�ʶ�ʹ�ã�����������̵ı��뷽ʽ��������֯���ķ���������

3. ����ͷ��ɱ��ͷ��ͷ��ɱ�ԭ��

����˵����һ�����в���������ԭ�򣬲���˵����һ��˼�������˼ά�ƕⱥ�ԭ�򡣳ɱ���զ���κ���ŀ���о���ʱ��ҫ���ǵ���ҫ���أ���ŀ�еij���ҳ����ˣ��գɱ��ŀ���ҳӧ�ÿ͹ۺ�ȫ��������ڲ��ե���ơ�ִ�к�ά���������׶��с������ڲ���������һщ����ϊ�ѵ�������ҫ����ʱ�������ŵӳɱ��ƕ�ȥ����һ�£�ҳ�������ľ�������������

�����еijɱ�����ʱ���ȿ��է�ϊ������ͷ��ɱ��ͷ��ͷ��ɱ������磺��д�����������կ����ǵ���ͷ��ɱ�����ϊ��д��������һ�����ڲ��եļƻ��׶ν��у�scrumÿ��sprint�ŀ�ʼ�׶σ��ģ���ȼ���ڻ���с�ĸķ����������������һ��ʼ����ƽ׶ξͻ����ϳ����ˣ��զ�����������ҳ����ˣ���ҳ������һ����ͷ�룻�����������������ֹ����զ���������������ִ�����ƕ��ͷ��ɱ�����ϊÿ��һ���°汾buildʱ��ҫִ�����еij������������߽���bvt���խ�ִ�и����ȼ��ij������������������խ��������ʧ�ܲ���������ȷ������������ʧ��ԭ�򣨲�ʒȱ�ݡ���������ȱ�ݡ����կ��ȱ�ݻ���������⵼���˲���������ʧ�ܣ�������֤�ð汾���������ƿ�ﵽ��ָ���ı�׼��

֮����ҫ���뵥�κͷ�γɱ���˼������ϣ���ܹ�ͨ�����ֲ����в�ͬ��բ��գɱ���ӱ�죬�ӷ����а������ǻ��������ڲ�ͬ�׶ε�ͷ���������ȷ�ľ��ߣ��ա�֤�����޿ɸ������գɱ���ǰ���£�����޶ȵ���ч��չ���թ��������磬��������ʶ���ˣ�������������ƺ��զ���������һ����ͷ�룬������������ִ�����ƿ�����ε�ͷ��ʱ����ӧ�û���˼������ܹ������ҫ����ͷ��ij���ִ�е�ч�ʣ���һ��ͷ�����ҫ��λ��ҫƽ��ʱ�����ȿ��ƕ��ͷ����ч�ʣ���ʵ�������кܶ๤����������

���磺��һ��ԭ�򣭵�������������с��ԭ�� - ����һ���ܺõ����ӣ�����a���ܵ�3�����ܵ�a1��a2��a3���ӱ����ͽ���test_a1_a2_a3��һ����������ƺ��զ���ʵ��ʱ��򵥵ģ������ڷ���ִ�н׶λ�����ܶ�����⣺

  • ���ȣ�������������ʧ�ܷ�����ը��ӣ�����ҫȷ�ϵ�������һ�����ܵ�����˲���ʧ�ܣ�
  • ��σ��զ��������ĵ��ը�ϊ���ӣ������a3���ܵ�����⣬������ҫ���ϵ��߹�a1��a2��ȼ����ܵ���a3���������˵���ʱ��͸��ӷȣ�
  • �������������ֹ����������������ֹ�ִ�еij�ȷ���ԣ��������զ����������������զ�ִ�е�ʧ�ܿ����ԣ��ر�����щ����ui�զ���������������
  • ���ģ���last but not least��������ع��ܵ���ϵ�һ�𣬽����˾��緢�ֲ�ʒ�ع�ȱ�ݵŀ����ԣ����dz��թ����ĵ�ɡ����磺���test_a1_a2_a3��һ���զ�����������������a1->a2->a3��˳����ִ�еģ���a1����bugʱ����������������ʧ���ˣ���a2��a3��δ������ִ�е��������ʱa1��bug����ijщԭ����ҫ�ܳ�ʱ������޸�����test_a1_a2_a3ʼ�ձ���ϊ����ϊa1��bug��ʧ�ܵģ���a2��a3��ʼ����û�б����ǵ����������dz�ڵ�σ�պ�©���������ڲ�ʒ��ҫ����ǰ�����޸���a1��bug����������ȼ����ϊtest_a1_a2_a3ӧ��ͨ��ʱ��a2��a3������ͻ�����ʱ�����������㲻�ò������ӱ��޸�a2��a3�����⡣����σ����������a2/a3�ĵ�����a1��bug�޸����ʱ�������кܶ������ƶij�������ʱ��������ܻ���㡭 ������ģ�:(

����������test_a1_a2_a3��������ƣ����ٵؽ���һ������ƺ��զ�����ͷ�룬���ӵ�ȴ����ҫ���ͷ��ij���ִ�еĸ����ͷ��գ�������ҫ����ʱ����ʵ�����־����ǿ��������ģ�����������ʋ�������ʱ��ѡ��test_a1_a2_a3����test_a1��test_a2��test_a3�������ҫ����ͷ��ĵ��ۡ�

4. ʹ���խ�������͵�����򵥻�ԭ��

����ԭ����ʵ��������һ��- ����ͷ��ɱ��ͷ��ͷ��ɱ�ԭ�� - ����զ���������������չ���������ڱ�д�զ������դ���ʱ��ҫ�ص㿼�����ʹ�ò��խ�������ͳ��ե��ը�ϊ�򵥣�������������־�����ը�����ϣ����ȡ���ϊ����������ִ�����ڶ��ͷ�룬������աҫ������ȥ�������խ�������բ������������ⲿ�ֻ�ϵ�ͷ�����൱�ɹ۵ġ���ʱ�򣬲��կ���ṧ�ܵ�һщ����api�ⱦͿ��԰����ܺ�ʵ�����ԭ�����磺coded ui test���ṩ�����ƶ�api����� - vs 2010 ���թ���ѧϰ(18) �c coded ui test������֪�ĺ���������������coded ui���ʵ�ֵ��զ������������и��õĵ������顣

��������ϊ���թ���ָ���˴��ǰ��������ʵ�ʹ����л���ҫ���dz��ϵء������щ���ۣ�ʹ���ۺ�ʵ�����õ�������һ�����ҿ���������������ŀ���۳ɰܺͺû���������ÿ�������߶����ޱȱ���ġ���ϊ�����ˣ�����������ᵽ�ܶ��鱾�ϲ����ᵽ���ķ�����ֻҫ���ϵ�ȥ�۲졢�����ܽᣬ����и����լ�����ʶ������ͷ��֡��кܶ���д����ޣ�����֮��������֮������ʵ������ŀҳ�ǻ�����ֻ�ǿ����ܲ��ܸ��͹۵�ȥ��������


�������

����ĵ�

��ؿγ�

 
������
 
 
     


loadrunner���ܲ��ի���
�������խ����������������
��������������լ����о�
��ʋ�������������ԭ��
���ܲ����й���ģ�͵ľ���
   


   


 
 
 
 
 
 
 
"));
网站地图