ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
AllPairs python Lib
???
cheuora@gmail.com
Allpairs Lib
Test
Combinations
Generator
What is AllPair ? ? One of Case
generating way
? 3?? OS?? ????
?? ??? ? ?:
3x3x3x3 = 81??
? AllPair???
????? ????
??? ?????
??? ?????
????.
AllPairs
N = 1 :
? 3? ???
No.
OS
RA
M Processor DB
1 Win2000 512 PentiumII Oracle
2
Windows
NT
256 PentiumIII SQL
3 WinXP 128 PentiumIV
Acces
s
No. OS RAM Processor DB
1 Win2000 128 PentiumIV SQL
2 Win2000 256 PentiumIV Access
3 Win2000 512 PentiumII Access
4 Win2000 512 PentiumIII Oracle
¡­ ¡­ ¡­ ¡­ ¡­
11 WinXP 256 PentiumII SQL
12 WinXP 256 PentiumII Access
13 WinXP 512 PentiumIV SQL
N = 2 :
? 13? ???
N = 3 :
? 34? ???
No.
OS RAM
Processo
r DB
1 Win2000 128
PentiumI
I
Acces
s
2 Win2000 128
PentiumI
II
Acces
s
3 Win2000 128
PentiumI
V
SQL
4 Win2000 128
PentiumI
V
Oracl
e
¡­ ¡­ ¡­ ¡­ ¡­
32 WinXP 512
PentiumI
I
Acces
s
33 WinXP 512
PentiumI
II
Oracl
e
34 WinXP 512
PentiumI
V
SQL
Effectiveness
? ??? ? : 81 ? 13? :
? 83% ??
? ???? : 100% ? 75% :
25% ??
Usage
def makePairwising(self):
#Make Parameters
Parameters = []
#ger rid of first item in all Action lists. First Item is 'Action' Text. All items has this in common
Parameters.append(deleteFitstItemInlists(self.ActionList))
for env_list in self.EnvironmentList:
Parameters.append(env_list)
pairwise = all_pairs(Parameters, n=self.PairingWay, filter_func=self.is_valid_combination)
return pairwise
__author__ = 'cheuora'
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
import sys
import metacomm.combinatorics.all_pairs2
all_pairs = metacomm.combinatorics.all_pairs2.all_pairs2
?? ?? ??
? TCaseGenerator
¨C Pseudo Code? ??? MC/DC??? ?
?
? MindMap Analyzer
¨C Action, Environment? ?? ?? ??
TcaseGenerator
? https://github.com/cheuora/TCaseGenerator
? Java? if??? ???? ???? ??(*.md??)
? If ???? ??? ?? ??(n=1) ?? MC/DC??
??
MindMap Analyzer
? ?? ????
??????
Action,
Environment?
???? ??
??? ???
??? ??
??
https://sourceforge.net/projects/mindmapanalyzer/
? Action(??)?? ?? ?
¨C ??? Yes/No? ????? ??? ??.
? ?? ??? ????? ?? ??.
¨C Action??? ?? ???? ???? ?? ??
? Environment?? ?? ?
¨C ???? ?? ??? ?? ??? ?? ???.
¨C ???? ???? ?? ???? ???? ?? ??
¨C Environment? Action? ??? ?? ??? ?? ?? ??? ¡°??¡° ??
MindMapFile ¨C 1st
MindMapFile ¨C 2nd
MindMap Analyzing
?????
Ad

Recommended

Quick & Dirty Tips for x64 hooks
Quick & Dirty Tips for x64 hooks
?? ?
?
??? ?? Cmmi? ???
??? ?? Cmmi? ???
?? ?
?
Test1
Test1
Kim Sjoon
?
55th??? ????
55th??? ????
Kim Sjoon
?
Testing trends
Testing trends
Kim Sjoon
?
???????????????????
???????????????????
Kim Sjoon
?
²Ñ²¹°ì°ù»å´Ç·É²Ô¤òÀûÓä¹¤ë¥Æ¥¹¥ÈÉè¼Æ
²Ñ²¹°ì°ù»å´Ç·É²Ô¤òÀûÓä¹¤ë¥Æ¥¹¥ÈÉè¼Æ
Kim Sjoon
?
2024 Trend Updates: What Really Works In SEO & Content Marketing
2024 Trend Updates: What Really Works In SEO & Content Marketing
Search Engine Journal
?
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
?
Artificial Intelligence, Data and Competition ¨C SCHREPEL ¨C June 2024 OECD dis...
Artificial Intelligence, Data and Competition ¨C SCHREPEL ¨C June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
?
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
?
2024 State of Marketing Report ¨C by Hubspot
2024 State of Marketing Report ¨C by Hubspot
Marius Sescu
?
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
?
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
?
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
?
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
?
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
?
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
?
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
?
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
?
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
?
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
?
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
?
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
?
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
?
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
?
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
?
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
?

More Related Content

Featured (20)

Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
?
Artificial Intelligence, Data and Competition ¨C SCHREPEL ¨C June 2024 OECD dis...
Artificial Intelligence, Data and Competition ¨C SCHREPEL ¨C June 2024 OECD dis...
OECD Directorate for Financial and Enterprise Affairs
?
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
?
2024 State of Marketing Report ¨C by Hubspot
2024 State of Marketing Report ¨C by Hubspot
Marius Sescu
?
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
?
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
?
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
?
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
?
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
?
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
?
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
?
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
?
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
?
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
?
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
?
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
?
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
?
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
?
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
?
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
?
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
?
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
How to Leverage AI to Boost Employee Wellness - Lydia Di Francesco - SocialHR...
SocialHRCamp
?
2024 State of Marketing Report ¨C by Hubspot
2024 State of Marketing Report ¨C by Hubspot
Marius Sescu
?
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
?
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
?
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
?
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
?
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
?
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
?
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
?
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
?
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
?
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
?
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
?
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
?

Pycon5min speech

  • 3. What is AllPair ? ? One of Case generating way ? 3?? OS?? ???? ?? ??? ? ?: 3x3x3x3 = 81?? ? AllPair??? ????? ???? ??? ????? ??? ????? ????.
  • 4. AllPairs N = 1 : ? 3? ??? No. OS RA M Processor DB 1 Win2000 512 PentiumII Oracle 2 Windows NT 256 PentiumIII SQL 3 WinXP 128 PentiumIV Acces s No. OS RAM Processor DB 1 Win2000 128 PentiumIV SQL 2 Win2000 256 PentiumIV Access 3 Win2000 512 PentiumII Access 4 Win2000 512 PentiumIII Oracle ¡­ ¡­ ¡­ ¡­ ¡­ 11 WinXP 256 PentiumII SQL 12 WinXP 256 PentiumII Access 13 WinXP 512 PentiumIV SQL N = 2 : ? 13? ??? N = 3 : ? 34? ??? No. OS RAM Processo r DB 1 Win2000 128 PentiumI I Acces s 2 Win2000 128 PentiumI II Acces s 3 Win2000 128 PentiumI V SQL 4 Win2000 128 PentiumI V Oracl e ¡­ ¡­ ¡­ ¡­ ¡­ 32 WinXP 512 PentiumI I Acces s 33 WinXP 512 PentiumI II Oracl e 34 WinXP 512 PentiumI V SQL
  • 5. Effectiveness ? ??? ? : 81 ? 13? : ? 83% ?? ? ???? : 100% ? 75% : 25% ??
  • 6. Usage def makePairwising(self): #Make Parameters Parameters = [] #ger rid of first item in all Action lists. First Item is 'Action' Text. All items has this in common Parameters.append(deleteFitstItemInlists(self.ActionList)) for env_list in self.EnvironmentList: Parameters.append(env_list) pairwise = all_pairs(Parameters, n=self.PairingWay, filter_func=self.is_valid_combination) return pairwise __author__ = 'cheuora' #!/usr/bin/env python # -*- coding: UTF-8 -*- import sys import metacomm.combinatorics.all_pairs2 all_pairs = metacomm.combinatorics.all_pairs2.all_pairs2
  • 7. ?? ?? ?? ? TCaseGenerator ¨C Pseudo Code? ??? MC/DC??? ? ? ? MindMap Analyzer ¨C Action, Environment? ?? ?? ??
  • 8. TcaseGenerator ? https://github.com/cheuora/TCaseGenerator ? Java? if??? ???? ???? ??(*.md??) ? If ???? ??? ?? ??(n=1) ?? MC/DC?? ??
  • 9. MindMap Analyzer ? ?? ???? ?????? Action, Environment? ???? ?? ??? ??? ??? ?? ?? https://sourceforge.net/projects/mindmapanalyzer/
  • 10. ? Action(??)?? ?? ? ¨C ??? Yes/No? ????? ??? ??. ? ?? ??? ????? ?? ??. ¨C Action??? ?? ???? ???? ?? ?? ? Environment?? ?? ? ¨C ???? ?? ??? ?? ??? ?? ???. ¨C ???? ???? ?? ???? ???? ?? ?? ¨C Environment? Action? ??? ?? ??? ?? ?? ??? ¡°??¡° ??
  • 14. ?????