This document discusses techniques for agile testers. It covers test planning at the product, release, and iteration levels. Collaboration and communication are emphasized. The Agile Testing Quadrants framework is introduced for classifying different types of tests based on purpose. Test-driven development (TDD) benefits and quadrant one testing are described, focusing on technology-facing tests that support developers. Automation, test strategy planning, and the testing toolkit are also mentioned.
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
The document discusses different techniques for managing anchorage during orthodontic treatment, including the Tweed, Tweed-Merrifield, and Begg techniques. It describes various methods used in each stage of treatment such as tipping posterior teeth distally to prepare anchorage, using headgear and elastics to reinforce anchorage, and placing bends in archwires. Maintaining heavy archwires, limiting root movements, and using light elastics are recommended for anchorage control in the final treatment stages. The document provides details on anchorage considerations for management of sagittal, vertical, and transverse tooth movements.
Concept of facial balance /certified fixed orthodontic courses by Indian dent...Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
McDonald's uses a thorough marketing process to continually build its brand and meet customer needs. It identifies key audiences through market research and creates a marketing mix of product, price, promotion, and place to appeal to these audiences. McDonald's sets objectives to guide its marketing actions and measures their effectiveness to ensure it is successfully meeting the needs of its customers.
The document discusses the history and applications of lasers in orthodontics. It begins with the history of lasers, describing their development in the 1960s. It then covers the various types of lasers used in dentistry and orthodontics, including CO2, Nd:YAG, and diode lasers. Applications of lasers in orthodontics discussed include polymerizing adhesives, preventing enamel scars, increasing bracket bond strength, reducing pain, debonding brackets, facial analysis, digital models, gingival contouring, and measuring pulpal blood flow. Potential harmful effects like fires, eye damage, and laser plume are also reviewed. In conclusion, lasers are now an accepted treatment mod
The document provides details about Al Mansouri Collection (AMC), a company established in 2011 that supplies goods from the Middle East like Egypt, Saudi Arabia, and Dubai to provide fashion and clothing options for Malaysians. AMC started online but opened two boutiques in Perlis. It provides wholesale and retail purchases. AMC's vision is to become a major Middle Eastern product importer and manufacturer in Malaysia. Its mission is to provide clothing choices according to Islamic law and help traders and customers. The document describes AMC's business plans, promotions, and expansions over its first few years of operation. It then analyzes AMC's strengths like high product demand, pre-orders, and employees, and weaknesses such as limited stock, small capital
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
The document discusses different techniques for managing anchorage during orthodontic treatment, including the Tweed, Tweed-Merrifield, and Begg techniques. It describes various methods used in each stage of treatment such as tipping posterior teeth distally to prepare anchorage, using headgear and elastics to reinforce anchorage, and placing bends in archwires. Maintaining heavy archwires, limiting root movements, and using light elastics are recommended for anchorage control in the final treatment stages. The document provides details on anchorage considerations for management of sagittal, vertical, and transverse tooth movements.
Concept of facial balance /certified fixed orthodontic courses by Indian dent...Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
McDonald's uses a thorough marketing process to continually build its brand and meet customer needs. It identifies key audiences through market research and creates a marketing mix of product, price, promotion, and place to appeal to these audiences. McDonald's sets objectives to guide its marketing actions and measures their effectiveness to ensure it is successfully meeting the needs of its customers.
The document discusses the history and applications of lasers in orthodontics. It begins with the history of lasers, describing their development in the 1960s. It then covers the various types of lasers used in dentistry and orthodontics, including CO2, Nd:YAG, and diode lasers. Applications of lasers in orthodontics discussed include polymerizing adhesives, preventing enamel scars, increasing bracket bond strength, reducing pain, debonding brackets, facial analysis, digital models, gingival contouring, and measuring pulpal blood flow. Potential harmful effects like fires, eye damage, and laser plume are also reviewed. In conclusion, lasers are now an accepted treatment mod
The document provides details about Al Mansouri Collection (AMC), a company established in 2011 that supplies goods from the Middle East like Egypt, Saudi Arabia, and Dubai to provide fashion and clothing options for Malaysians. AMC started online but opened two boutiques in Perlis. It provides wholesale and retail purchases. AMC's vision is to become a major Middle Eastern product importer and manufacturer in Malaysia. Its mission is to provide clothing choices according to Islamic law and help traders and customers. The document describes AMC's business plans, promotions, and expansions over its first few years of operation. It then analyzes AMC's strengths like high product demand, pre-orders, and employees, and weaknesses such as limited stock, small capital
Epigenetics /certified fixed orthodontic courses by Indian dental academy Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
- Invisalign is an orthodontic technique that uses clear plastic aligners to gradually move teeth over time. It was introduced in 1998 and involves wearing a new set of aligners for 2 weeks and replacing them every 2 weeks.
- Studies have found that Invisalign has a lower success rate and takes longer than traditional braces. It is also more expensive. However, Invisalign is aesthetically pleasing and causes less pain than braces.
- Invisalign works best for minor malocclusions like crowding or spacing less than 5mm. It is not recommended for more complex cases like open bites or severe rotations. Regular monitoring by the orthodontist is needed to ensure the treatment is on track.
This document discusses the benefits of Invisalign treatment from Dr. Willy Dayan. It highlights that Invisalign is invisible, removable for cleaning, and comfortable while allowing patients to have beautiful smiles. It provides before and after photos of multiple patients who received Invisalign treatment from Dr. Dayan to straighten their teeth in a discreet way. The document promotes Invisalign as a treatment option for orthodontics through Dr. Dayan's practice.
Anatomy of stomatognathic system /certified fixed orthodontic courses by Indi...Indian dental academy
The document discusses the anatomy of the stomatognathic system. It begins with definitions and then discusses the components which include the osseous anatomy, temporomandibular joint, articular disc, condyle/disc assembly, TMJ ligaments, muscles of mastication, tongue, and muscle activity regulation. It provides details on the maxilla, mandible, temporal bone, TMJ, articular disc, condyle, mandibular fossa, ligaments, joint cavities, synovial fluid, blood supply, nerve supply, mastication, and the muscles involved - the masseter, temporalis, medial and lateral pterygoid. It focuses on the anatomy and functions
1. The direction of condylar growth and muscle strength influence orthodontic treatment outcomes. Forward rotators with strong muscles respond best while backward rotators with weak muscles are more susceptible to unwanted tooth movement.
2. Controlling excessive molar eruption is important to prevent undesirable backward mandibular rotation, especially in weak muscled patients. Even 1mm of over-eruption can lead to 3mm of rotation.
3. Intramatrix rotation types (location of tooth contact) vary between strong and weak muscled individuals. Type 1 is ideal but habits can shift the fulcrum to Type 2 or 3 patterns, requiring different treatment approaches.
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
Clinical use of the churro jumper /certified fixed orthodontic courses by Ind...Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
The use of microimplants in orthodonticsMaherFouda1
1) TAD mechanics provide rigid anchorage, allowing for tooth movement that would otherwise be difficult or impossible with conventional orthodontics.
2) Key characteristics of TAD mechanics include using rigid anchorage to move teeth intrusively or distally with high efficiency.
3) The clinical significance is that TADs allow for easy anchorage preparation, more efficient treatment, and an expanded range of possible tooth movements like molar intrusion.
Components of begg appliance /certified fixed orthodontic courses by Indian d...Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
Recent advances in diagnostic aids /certified fixed orthodontic courses by In...Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
Social psychology of orthodontics /certified fixed orthodontic courses by Ind...Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
1) Retention of anterior open bites is challenging as relapse can occur due to ongoing vertical growth, tongue posture issues, and resumption of habits like digit sucking.
2) Accurately diagnosing an open bite as dental or skeletal is important for determining the appropriate treatment approach and relapse prevention.
3) Long-term retention, often including fixed lingual retainers and Hawley retainers incorporating a tongue crib, is usually necessary to prevent open bite relapse.
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
This document outlines four scenarios involving a panel discussion on the qualities of a good Malaysian. Each scenario features two panel members (Candidates A-D) who will discuss which quality is most important - being patriotic, law-abiding, hardworking, or tolerant. For each scenario:
- Candidate A feels the most important quality is [being patriotic/law-abiding/hardworking/tolerant]
- Candidate B discusses which of the four qualities would help improve Malaysia's tourism industry most
- Candidate C discusses which would best prepare Malaysians for globalization
- Candidate D suggests activities for a "Healthy Society is a Happy Society" campaign
The document provides the setting and tasks for each
This document discusses post-natal development and the maturation of oral functions from birth through childhood. It covers the eruption schedules of primary and permanent teeth and the development of chewing, swallowing, speech, and other oral motor skills. Key points include:
- Oral functions develop from front to back, with lips maturing first and more complex swallowing and speech sounds developing later.
- Primary teeth typically begin erupting around 6 months and are usually all erupted by age 2.
- Permanent teeth begin erupting around age 6, following a predictable sequence, with eruption influenced by growth spurts and controlled by the periodontal ligament.
- Space requirements mean primary teeth spacing is redistributed during
Biomechanics of extra alveolar mini-implantsAshok Kumar
1) Extra-alveolar mini-implants placed in the infrazygomatic crest and mandibular buccal shelf areas provide effective anchorage for orthodontic tooth movement and treatment of complex malocclusions.
2) These mini-implants allow en masse retraction of the entire maxillary or mandibular arch in a single step using statically determinate biomechanics.
3) Retraction forces generated rotate the dental arch, causing intrusion of posterior teeth and extrusion of anterior teeth, which can assist in treating open bites and sagittal discrepancies.
A Testers Role On Agile Projects - Janet GregoryAGILEMinds
The document discusses the role of a tester on an agile project. It introduces the speaker's experience with agile testing since 2000. The topics to be covered include learning about the audience members, a brief introduction to agile, the challenges of agile testing, what agile testing is, the life of a tester during an iteration, how testing must keep up with rapid changes, and continual improvement. The goal is to help testers understand their important role within the agile process.
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
This document introduces a fun way to search for people or things on Google by adding "is" after the name or
thing in quotation marks. Some examples given are searching "Zhang San is" which
Epigenetics /certified fixed orthodontic courses by Indian dental academy Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
- Invisalign is an orthodontic technique that uses clear plastic aligners to gradually move teeth over time. It was introduced in 1998 and involves wearing a new set of aligners for 2 weeks and replacing them every 2 weeks.
- Studies have found that Invisalign has a lower success rate and takes longer than traditional braces. It is also more expensive. However, Invisalign is aesthetically pleasing and causes less pain than braces.
- Invisalign works best for minor malocclusions like crowding or spacing less than 5mm. It is not recommended for more complex cases like open bites or severe rotations. Regular monitoring by the orthodontist is needed to ensure the treatment is on track.
This document discusses the benefits of Invisalign treatment from Dr. Willy Dayan. It highlights that Invisalign is invisible, removable for cleaning, and comfortable while allowing patients to have beautiful smiles. It provides before and after photos of multiple patients who received Invisalign treatment from Dr. Dayan to straighten their teeth in a discreet way. The document promotes Invisalign as a treatment option for orthodontics through Dr. Dayan's practice.
Anatomy of stomatognathic system /certified fixed orthodontic courses by Indi...Indian dental academy
The document discusses the anatomy of the stomatognathic system. It begins with definitions and then discusses the components which include the osseous anatomy, temporomandibular joint, articular disc, condyle/disc assembly, TMJ ligaments, muscles of mastication, tongue, and muscle activity regulation. It provides details on the maxilla, mandible, temporal bone, TMJ, articular disc, condyle, mandibular fossa, ligaments, joint cavities, synovial fluid, blood supply, nerve supply, mastication, and the muscles involved - the masseter, temporalis, medial and lateral pterygoid. It focuses on the anatomy and functions
1. The direction of condylar growth and muscle strength influence orthodontic treatment outcomes. Forward rotators with strong muscles respond best while backward rotators with weak muscles are more susceptible to unwanted tooth movement.
2. Controlling excessive molar eruption is important to prevent undesirable backward mandibular rotation, especially in weak muscled patients. Even 1mm of over-eruption can lead to 3mm of rotation.
3. Intramatrix rotation types (location of tooth contact) vary between strong and weak muscled individuals. Type 1 is ideal but habits can shift the fulcrum to Type 2 or 3 patterns, requiring different treatment approaches.
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
Clinical use of the churro jumper /certified fixed orthodontic courses by Ind...Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
The use of microimplants in orthodonticsMaherFouda1
1) TAD mechanics provide rigid anchorage, allowing for tooth movement that would otherwise be difficult or impossible with conventional orthodontics.
2) Key characteristics of TAD mechanics include using rigid anchorage to move teeth intrusively or distally with high efficiency.
3) The clinical significance is that TADs allow for easy anchorage preparation, more efficient treatment, and an expanded range of possible tooth movements like molar intrusion.
Components of begg appliance /certified fixed orthodontic courses by Indian d...Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
Recent advances in diagnostic aids /certified fixed orthodontic courses by In...Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
Social psychology of orthodontics /certified fixed orthodontic courses by Ind...Indian dental academy
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and offering a wide range of dental certified courses in different formats.
Indian dental academy provides dental crown & Bridge,rotary endodontics,fixed orthodontics,
Dental implants courses.for details pls visit www.indiandentalacademy.com ,or call
0091-9248678078
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
1) Retention of anterior open bites is challenging as relapse can occur due to ongoing vertical growth, tongue posture issues, and resumption of habits like digit sucking.
2) Accurately diagnosing an open bite as dental or skeletal is important for determining the appropriate treatment approach and relapse prevention.
3) Long-term retention, often including fixed lingual retainers and Hawley retainers incorporating a tongue crib, is usually necessary to prevent open bite relapse.
The Indian Dental Academy is the Leader in continuing dental education , training dentists in all aspects of dentistry and
offering a wide range of dental certified courses in different formats.for more details please visit
www.indiandentalacademy.com
This document outlines four scenarios involving a panel discussion on the qualities of a good Malaysian. Each scenario features two panel members (Candidates A-D) who will discuss which quality is most important - being patriotic, law-abiding, hardworking, or tolerant. For each scenario:
- Candidate A feels the most important quality is [being patriotic/law-abiding/hardworking/tolerant]
- Candidate B discusses which of the four qualities would help improve Malaysia's tourism industry most
- Candidate C discusses which would best prepare Malaysians for globalization
- Candidate D suggests activities for a "Healthy Society is a Happy Society" campaign
The document provides the setting and tasks for each
This document discusses post-natal development and the maturation of oral functions from birth through childhood. It covers the eruption schedules of primary and permanent teeth and the development of chewing, swallowing, speech, and other oral motor skills. Key points include:
- Oral functions develop from front to back, with lips maturing first and more complex swallowing and speech sounds developing later.
- Primary teeth typically begin erupting around 6 months and are usually all erupted by age 2.
- Permanent teeth begin erupting around age 6, following a predictable sequence, with eruption influenced by growth spurts and controlled by the periodontal ligament.
- Space requirements mean primary teeth spacing is redistributed during
Biomechanics of extra alveolar mini-implantsAshok Kumar
1) Extra-alveolar mini-implants placed in the infrazygomatic crest and mandibular buccal shelf areas provide effective anchorage for orthodontic tooth movement and treatment of complex malocclusions.
2) These mini-implants allow en masse retraction of the entire maxillary or mandibular arch in a single step using statically determinate biomechanics.
3) Retraction forces generated rotate the dental arch, causing intrusion of posterior teeth and extrusion of anterior teeth, which can assist in treating open bites and sagittal discrepancies.
A Testers Role On Agile Projects - Janet GregoryAGILEMinds
The document discusses the role of a tester on an agile project. It introduces the speaker's experience with agile testing since 2000. The topics to be covered include learning about the audience members, a brief introduction to agile, the challenges of agile testing, what agile testing is, the life of a tester during an iteration, how testing must keep up with rapid changes, and continual improvement. The goal is to help testers understand their important role within the agile process.
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
This document introduces a fun way to search for people or things on Google by adding "is" after the name or
thing in quotation marks. Some examples given are searching "Zhang San is" which
The document discusses employer branding and recruitment touchpoints. It defines employer branding as focusing on initiatives to enhance a company's perception among current employees and external stakeholders. It emphasizes that employer branding requires a long-term, coordinated strategy to attract, retain and motivate talent. The document outlines key aspects of building an employer brand like defining objectives, ensuring brand relevancy and storytelling through multiple communication channels. It also maps out common recruitment touchpoints that shape a candidate's experience.
The document discusses the evolution of the internet and social media:
1. It describes the transition from static Web 1.0 to dynamic Web 2.0 with user-generated content and social networking features.
2. It outlines the rise of social networking services (SNS) like blogs, social bookmarking, media sharing sites, and microblogging platforms.
3. It provides examples of different types of social media including social networks, content communities, social gaming, chat, and discussion forums.
This document discusses the definition of Islamic architecture and whether it can be considered a unique style. It questions whether Islamic architecture refers only to religious buildings like mosques, or all architecture from Muslim lands. It explores how the term "Islamic" is being used and whether there is a recognizable style that differs from non-Islamic cultures. The document suggests identifying typical elements in Islamic architecture that express a culture shaped by Islam in a way that differs from other traditions.
The document discusses cloud computing and its benefits. It notes that cloud computing allows for access to computing resources from anywhere using an internet connection. Some key benefits mentioned are flexibility, cost savings from not having to maintain physical infrastructure, and scalability to add or remove resources as needed.
The document discusses social networking sites (SNS) and microblogging. It mentions Weibo, an important Chinese microblogging platform, and notes the years 2011 and SACC2011, possibly referring to a conference. The repetitive structure discusses transmission of information on SNS and microblogging platforms.
The document contains discussions between two individuals, Chang.wangc@alibaba-inc.com and an unknown recipient, about setting up an FX exchange. It includes screenshots of an FX trading platform interface and market share statistics for major internet companies in China.
This document discusses personal branding and provides steps to build a personal brand. It defines personal brand as a set of perceptions formed by others based on their experiences with an individual. It then lists the key elements of personal brand as passion, commitment, focus and patience. Finally, it outlines a 7 step process to establish a personal brand, which includes conducting a brand audit, assessing your image, determining your identity and positioning your brand.
Women are projected to make up the majority of the US labor force for the first time in history. This will have significant economic impacts as women increasingly control household spending and incomes. Small community banks are gaining market share by marketing themselves as more trustworthy alternatives to the large banks that received government bailouts. Tax rebate checks are expected to provide a short-term boost to the economy, with women and young adults planning to spend the largest portions of their checks.
The document appears to be a list of names that have sent blessings to "His Majesty". It includes over 30 Thai names written in English letters, as well as short messages or notes from some of the names.
The document appears to be a series of images showing the logo "F-X Change" in different formats and languages. There are several variations of the logo presented side by side and in some cases additional text is included but it is difficult to read. The overall content seems to be promoting the brand "F-X Change" but specific details about the company or its services are not provided in the summary-length text.
The document discusses personal brand. It begins by asking the reader what they think about brand and personal brand. It then states that many people think personal brand is only important for celebrities, officials, businesspeople or public figures. However, personal brand is important for everyone as it represents their uniqueness and qualities to others. Developing a personal brand allows anyone to market themselves effectively.
This document contains a summary of a report presented at a conference on mobile technologies, business, and prospects. The summary is divided into five sections:
1. An introduction to mobile learning (M-learning), which involves the use of mobile devices for educational purposes.
2. Sections 2-4 discuss additional aspects of M-learning.
3. Section 5 draws conclusions about M-learning.
The document describes different methods of communication over the internet including email, chat, voice over IP (VoIP), and video conferencing. E-mail can be used for communication between individuals or groups. Chat options include MSN Messenger. Voice calls can be placed over the internet using VoIP technology instead of traditional phone lines. Video conferencing allows for face-to-face communication online through programs and webcams.
This document contains a summary of the table of contents for a physics textbook divided into two volumes. Volume 1 is divided into 5 parts covering topics such as measurement, motion, force, energy, momentum, rotation, oscillations, waves, thermodynamics, and kinetic theory of gases. Volume 2 is divided into 5 additional parts covering electromagnetism, images, interference, diffraction, and relativity, as well as additional topics in modern physics.
The document discusses the problem of monetizing news media websites. While news sites report huge audience numbers in unique visitors per month, often much higher than their print circulation, they fail to generate comparable advertising revenue to print. This is because the metrics of unique visitors and time spent are poor measures of a site's actual audience. Upon closer examination, people spend very little time on news sites, less than 1.5 minutes per day on average. In contrast, print newspapers still engage over 40 million French readers spending 28 minutes daily, generating 20 times the audience of online news. This disparity explains why news websites struggle to monetize their "eyeballs" effectively.
Similar to Testing Techniques For Agile Testers - Janet Gregory (20)
Lean Startup - Customer Development - Aarrr metricsAGILEMinds
The document provides guidance on improving fishing skills and business metrics. It discusses acquiring customers, activating them through clear messaging and helping them, retaining customers through quality and experience, gaining referrals through word of mouth and easy sharing, and earning revenue. Key metrics mentioned include the viral coefficient, lifetime value, cohorts, and A/B testing. The document emphasizes the importance of collaborating with customers, focusing on the right metrics, validating learning through experiments, and using the AARRR framework to build a strategic narrative.
This document discusses scheduling work using Kanban rather than Scrum at a Finnish telecom company developing a self-service channel for corporate customers. It had previously used Scrum for 3 years and transitioned to Kanban for the past 9 months. Key aspects of Kanban discussed include not having estimations, sprints, fixed teams or domain areas. The document emphasizes collaboration, transparency and pessimism as keys to success with Kanban scheduling.
Patrick steyaert lean adaptive management - achieving complex business goal...AGILEMinds
The document discusses lean and adaptive management approaches. It describes different types of projects including enhancements, extensions, emergent projects, and sensitive projects. Each project type has different risk profiles and challenges. Adaptive management is presented as an approach that recognizes every project is unique but some are more unique than others, requiring tailored approaches.
This document discusses the difference between options and commitments in IT risk management using real options theory. It explores when something is optional versus a commitment and how having more options allows for greater flexibility and survivability when times to recover are greater than times that can be survived. The presentation includes various images and quotes to illustrate key points about valuing options, allowing options to expire, never committing early without understanding why, and how real liquidity is determined by the time between investment commitment and realizing benefits. In the end, it encourages attendees to create more options and prepare to move quickly while having fun.
The document discusses various concepts related to agile development and startups. It provides examples of Groupon's business model and the challenges of entrepreneurship. Key points covered include:
- Agile development and how it may help build better products.
- The elements needed for a successful business like customers, value proposition, costs, marketing etc.
- Groupon's initial business model of deal of the day emails and how it acquired merchants and customers.
- That entrepreneurship involves hypothesizing customer problems and solutions, experimenting through MVPs, and being ready to pivot the business model based on learning.
- Different types of pivots like customer problem, segment, technology, revenue model etc
Mike burrows level demand, balance workload and manage schedule risk with c...AGILEMinds
The document discusses using classes of service to manage different types of work in a lean/Kanban system. It describes classifying work into standard, fixed date, expedited, and intangible categories based on their cost of delay profile. The document recommends reducing work in progress, making work items smaller, starting work at the right time, and borrowing from other work to create more flexibility. It also advocates embracing diversity by designing the system and policies around different expectations for each class of service.
Michael kennedy set-based decision making taming system complexityAGILEMinds
The document discusses challenges with traditional "phase-gate" product development approaches and describes an alternative set-based decision making approach used by Toyota. Specifically, it notes that phase-gate approaches often result in project delays and cost overruns due to decisions made early in development before critical knowledge is known. In contrast, Toyota focuses on developing knowledge through rapid cycles of learning and convergence across projects, delaying design decisions as long as possible and doing more validation testing upfront to learn before designing. This set-based approach manages knowledge growth into products through cadences of learning pulled into successive launches.
Mattias skarin what would you do - analysing chartsAGILEMinds
This document discusses using control charts and continuous flow charts to monitor and improve a development process. It provides examples of valid purposes for collecting data, such as validating theories, learning over time, and distinguishing between variance and trends. The document then presents a case study where a team is working on too many projects in parallel compared to their plan. Participants are asked to analyze a chart showing the status of work over sprints and determine what should be happening instead, such as limiting work in progress. Finally, the document discusses how charts combined with process knowledge can drive learning and improvement.
Matthias Bohlen is a coach and trainer for effective product development. He helps teams improve effectiveness through lean and Kanban methods. He has extensive experience developing software and coaching teams to improve processes, reduce waste, and increase productivity and employee satisfaction. Some key services he provides include helping teams build trust, improve communication, establish clear processes and scenarios to understand behaviors, and achieve flow in their work.
Mark robinson what does lean mean for software testingAGILEMinds
The document discusses eliminating waste from testing processes by making testing more lean. It identifies seven types of waste: partially done work, extra features, relearning, handoffs, task switching, delays, and defects. The document recommends value stream mapping to reduce delays, early tester involvement, shorter test cycles, and automation through techniques like test-driven development to make testing more efficient. Automating testing finds defects very quickly and enables developers to continuously mistake-proof their work.
The document discusses the science behind kanban and lean principles. It covers topics like complex vs. complicated systems, queuing theory, feedback loops, risk reduction, and the golden circle. Kanban focuses on limiting work in progress to improve flow while respecting people and processes. The goal is to build the right things in the right way and measure outcomes.
Jurgen de smet yves hanoulle real optionsAGILEMinds
The document discusses the concept of real options decision making, which advocates keeping options open for as long as possible by gathering information and only committing to decisions when necessary. It involves identifying available options and their associated conditions, timelines, and costs. The goal is to deal flexibly with risk and make decisions later when more information is available. Examples discussed include set-based design in engineering and dimensional planning to avoid expensive mistakes.
The document discusses the "Vanguard Method" which challenges conventional management thinking. It argues that management assumptions can lead to sub-optimization in organizations. The Vanguard Method takes a systems approach to understand an organization, revealing counterintuitive truths. Specifically, it finds that 95% of variation in worker performance is due to the system, not the workers themselves. It advocates measuring actual performance in customer terms to drive improvement.
Jasper sonnevelt pitfalls of a large kanban implementationAGILEMinds
Benelux Insurance Company piloted Kanban with some teams starting in August 2009 and saw positive results, but faced challenges expanding it rapidly to more teams by December 2010. Some pitfalls included expanding too quickly without proper training, not ensuring full multidisciplinary collaboration, and failing to understand that every team is different and changes take time to implement successfully. The conclusion emphasizes the need to involve management, provide education, understand team dynamics, and consciously scale implementations over time rather than expanding too rapidly.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
This document discusses how teams can work together to achieve flow at a larger scale beyond single teams. It recommends that teams commit to a shared vision, define boundaries between teams through commitments, and optimize their work based on complexity, risk, and each team's capabilities rather than just the story flow. By aligning visions, outsourcing easy work, and having teams pull work per their strengths, organizations can achieve epic flow across multiple teams.
Don reinertsen is it time to rethink demingAGILEMinds
The document discusses rethinking some of W. Edwards Deming's ideas in the context of product development. It notes that while Deming's work was influential for repetitive manufacturing, his statistical process control ideas must be adapted when applied to other domains like product development. The document questions if organizations should respond to all variation, try to eliminate variability, and if problems are always best prevented rather than corrected. It suggests Deming's views assume independent and identically distributed outcomes but product development may involve dependent stochastic processes.
David joyce jalipo build it and they will comeAGILEMinds
Jalipo was founded in London as an online marketplace for TV and video content, allowing content owners to offer channels, video-on-demand, and live events directly to viewers worldwide using a unique pay-per-minute model. It gained £5M in funding and launched in 2007 with a variety of products and services. However, despite being innovative and technically advanced, Jalipo struggled to gain customers and ran out of funding, ultimately being acquired in 2008 as it failed to generate sufficient revenue from viewers.
David anderson kanban when is it not appropriateAGILEMinds
Kanban is an approach for managing work based on limiting work-in-progress to balance demand with available capacity. It is appropriate when a process suffers from overburdening or uneven flow due to factors like variability in skills, information delays, or capacity constraints. Kanban uses visualizing workflows, limiting WIP, managing flow, explicit process policies, and continuous improvement to evolve processes incrementally. While initially focused on software development, Kanban can be applied across domains as an overlay to control variability and eliminate overburdening in simple, complicated, and complex work.
Dave snowden practice without sound theory will not scaleAGILEMinds
This document discusses complexity theory and its application to organizational management. It argues that traditional systems thinking has limitations and a new approach is needed that is informed by complexity science and cognitive science. It presents key concepts from complexity theory like emergence and phase transitions. It also emphasizes the importance of narratives, rituals, and networks between groups.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
Dive into the realm of operating systems (OS) with Pravash Chandra Das, a seasoned Digital Forensic Analyst, as your guide. 🚀 This comprehensive presentation illuminates the core concepts, types, and evolution of OS, essential for understanding modern computing landscapes.
Beginning with the foundational definition, Das clarifies the pivotal role of OS as system software orchestrating hardware resources, software applications, and user interactions. Through succinct descriptions, he delineates the diverse types of OS, from single-user, single-task environments like early MS-DOS iterations, to multi-user, multi-tasking systems exemplified by modern Linux distributions.
Crucial components like the kernel and shell are dissected, highlighting their indispensable functions in resource management and user interface interaction. Das elucidates how the kernel acts as the central nervous system, orchestrating process scheduling, memory allocation, and device management. Meanwhile, the shell serves as the gateway for user commands, bridging the gap between human input and machine execution. 💻
The narrative then shifts to a captivating exploration of prominent desktop OSs, Windows, macOS, and Linux. Windows, with its globally ubiquitous presence and user-friendly interface, emerges as a cornerstone in personal computing history. macOS, lauded for its sleek design and seamless integration with Apple's ecosystem, stands as a beacon of stability and creativity. Linux, an open-source marvel, offers unparalleled flexibility and security, revolutionizing the computing landscape. 🖥️
Moving to the realm of mobile devices, Das unravels the dominance of Android and iOS. Android's open-source ethos fosters a vibrant ecosystem of customization and innovation, while iOS boasts a seamless user experience and robust security infrastructure. Meanwhile, discontinued platforms like Symbian and Palm OS evoke nostalgia for their pioneering roles in the smartphone revolution.
The journey concludes with a reflection on the ever-evolving landscape of OS, underscored by the emergence of real-time operating systems (RTOS) and the persistent quest for innovation and efficiency. As technology continues to shape our world, understanding the foundations and evolution of operating systems remains paramount. Join Pravash Chandra Das on this illuminating journey through the heart of computing. 🌟
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
This presentation provides valuable insights into effective cost-saving techniques on AWS. Learn how to optimize your AWS resources by rightsizing, increasing elasticity, picking the right storage class, and choosing the best pricing model. Additionally, discover essential governance mechanisms to ensure continuous cost efficiency. Whether you are new to AWS or an experienced user, this presentation provides clear and practical tips to help you reduce your cloud costs and get the most out of your budget.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfflufftailshop
When it comes to unit testing in the .NET ecosystem, developers have a wide range of options available. Among the most popular choices are NUnit, XUnit, and MSTest. These unit testing frameworks provide essential tools and features to help ensure the quality and reliability of code. However, understanding the differences between these frameworks is crucial for selecting the most suitable one for your projects.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providersakankshawande
Simplify your search for a reliable Python development partner! This list presents the top 10 trusted US providers offering comprehensive Python development services, ensuring your project's success from conception to completion.
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Testing Techniques For Agile Testers - Janet Gregory
1. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Testing Techniques
for
Agile Testers
Belgium, 2009
With Material from Lisa Crispin
Janet Gregory
1
DragonFire Inc.
2. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Topics
Test Planning - Levels
Testing and Collaboration
The Agile Testing Quadrants
Automation
Planning Your Test Strategy
References
2
Copyright 2009 Janet Gregory, DragonFire
3. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Levels of Planning – Product, Release, Iteration
3
4. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Release Planning ... Test Planning
Consider:
Scope / Features
Priorities
Risks
Budget time:
For building test infrastructure
For finding test tools
What do you need to document?
Consider its usefulness
4
5. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Iteration Planning ... Test Planning
Consider:
Doneness for each feature
Priorities – which story to detail first
Risks
Budget time:
For defect fixing & retesting
What do you need to document?
At minimum, the acceptance test(s)
5
6. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
The Importance of Collaboration
The Star Experiment
Gerald Weinberg and Donald Gause,
Exploring Requirements
What is the right answer?
6
Copyright 2009 Janet Gregory, DragonFire
7. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
How Many Points?
7
Copyright 2009 Janet Gregory, DragonFire
8. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Collaboration
Collaboration means …
working together
Communication means
sharing ideas, information, decisions & solutions
Tools for collaboration
Feedback
Interaction
Visibility - allows people to talk about it.
8
Copyright 2009 Janet Gregory, DragonFire
9. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Collaboration Discussion
1. Split into teams, and discuss
2. Present your findings
TWO QUESTIONS….
1. How does your teams communicate?
2. What are the collaboration tools you use?
9
Copyright 2009 Janet Gregory, DragonFire
10. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
What are the Agile Testing Quadrants?
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Method for classifying tests
Looks at the purpose of the tests
not the when
Tests may cross boundaries
Tests that are created to support the team,
often turn into regression tests
…. Let’s look at the picture!
10
11. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
The Agile Testing Quadrants
Introduced by Brian Marick
11
Copyright 2009 Janet Gregory, DragonFire
12. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
The Quadrants …..
Can be used as a communication tool
To the project team
To management
To explain testing in a common language
Emphasize whole-team responsibility
Focus on collaboration
Whole team participation
12
Copyright 2009 Janet Gregory, DragonFire
13. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Use to define ‘Doneness’
Defining “doneness” for release readiness
No story is done until tested
Customer needs captured as passing
tests
Automated regression tests
Delivers value
“Doneness” in all quadrants
13
Copyright 2009 Janet Gregory, DragonFire
14. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Quadrant 1
14
Copyright 2009 Janet Gregory, DragonFire
15. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Benefits of TDD
Focus on internal code quality
Builds testability into code
Increases confidence in design
Provides instant feedback to developers
Technology-facing Tests that Support the Team
16. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Other Benefits of Q1 Testing
Start of building quality into the product
Provides refactoring support
Forms the foundation of automation suite
Programmer
unit tests are
the base
Technology-facing Tests that Support the Team
17. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Q1 Toolkit
Source code management
Integrated development environment
compile, debug, build GUI, refactor
Build tools
eg. CruiseControl, Hudson
Unit test tools
xUnit
Mocking tools
All needed to enable collaboration
Technology-facing Tests that Support the Team
17
Copyright 2009 Janet Gregory, DragonFire
18. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Discussion
What can testers do to help the
developers?
Technology-facing Tests that Support the Team
18
Copyright 2009 Janet Gregory, DragonFire
19. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Helping developers
19
Copyright 2009 Janet Gregory, DragonFire
20. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Quadrant 2
20
Copyright 2009 Janet Gregory, DragonFire
21. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Quadrant 2 Tests
Business-facing tests that support the team
Acceptance tests
Examples
Used to elicit requirements
User experience prototypes
wire frames, mock-ups
Pair testing – “Show me”
Business-facing Tests that Support the Team
21
22. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Drive Development
Example (or Acceptance Test) Driven Dev
Use examples to demonstrate differences
Examples can become tests
Express as executable tests
Code until the tests pass
Identify hidden assumptions
Business-facing Tests that Support the Team
23. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Other Benefits for Q2 Testing
Help customers achieve advance clarity
Executable tests added to regression suite
Focus is external quality
Helps define when we're done a story
Customer – developer – tester collaboration
Business-facing Tests that Support the Team
24. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Given, When, Then - Behavioural
Given ... Preconditions
When ... Triggers, actions
Then ... Consequences, results
Simple ex. (from Gojko Adzic, Bridging the Communication Gap):
Given the customer has a balance of $1.00 and deposits
$5.00 to his account
When an authorization code A-123 is received
Then the transaction is completed, and the new
balance is $6.00
25. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Q2 Collaboration Toolkit
Checklists
Personas
Mind maps
brainstorming
words, ideas, tasks
Mock-ups / paper prototypes
User-centered design
Flow diagrams
Whiteboards (physical and virtual)
Thin slice/steel thread
Business-facing Tests that Support the Team
25
Copyright 2009 Janet Gregory, DragonFire
26. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
Toolkit – Turning Examples into Tests
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Fit/FitNesse
Collaboration in software development
Takes place of regular UI
Take the place of UI
Use to set up data
Test different inputs faster
xUnit frameworks
Works well for developers
26
Copyright 2009 Janet Gregory, DragonFire
27. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
More Tools to Turn Examples into Tests
Behaviour-driven development tools
Another approach to TDD
Focus on examples, “should” – common language
easyB, jBehave
GUI test tools
Test UI behaviour, system test, legacy systems
Some examples:
Selenium
Watir/Watij
WebTest
27
Business-facing Tests that Support the Team
Copyright 2009 Janet Gregory, DragonFire
28. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Fit Example – Failing Test
28
Copyright 2009 Janet Gregory, DragonFire
29. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Fit Example – Passing Test
29
Copyright 2009 Janet Gregory, DragonFire
30. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Exercise Story
As an online shopper, I want to be able to see the
cost of different shipping options when I check
out, so I can choose which one I want.
Assumptions:
- User has already entered shipping address.
- API for cost calculator available, takes postal code and weight.
- The options are Ground, 2 day and Overnight.
- PO Boxes are ground only.
- Items > 20 lbs are Ground only.
- User will be able to choose different options for different items.
31. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Exercise – Let’s Question
1. What kind of shipping options are we talking about?
2. What costs do we have to consider?
3. Can we break this story into smaller chunks?
4. Are there multiple viewpoints? Who?
5. What would the first slice be?
31
Copyright 2009 Janet Gregory, DragonFire
32. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Exercise - Let’s draw ….
The first “slice” is: …..
1. In your group, select a customer.
2. Draw the process flow(s)
3. Identify the steel thread or thin slice you can
start developing
32
Copyright 2009 Janet Gregory, DragonFire
33. F -X C h a n ge F -X C h a n ge
PD PD
!
!
W
W
O
O
N
N
y
y
bu
bu
to
to
k
k
lic
lic
C
C
w
w
m
m
w w
w
w
o
o
.d o .c .d o .c
c u -tr a c k c u -tr a c k
Exercise – Let’s ATDD
1. Identify a high level acceptance test (s)
for the first slice.
2. For the 2nd? 3rd
What did you learn?
33
Copyright 2009 Janet Gregory, DragonFire