#Effective Techniques for Exploratory Testing in Mobile App Development
Explore tagged Tumblr posts
lucid-outsourcing-solutions · 10 months ago
Text
Effective Techniques for Exploratory Testing in Mobile App Development
0 notes
qamanualtestingtraining · 2 years ago
Text
Software Testing and Quality Assurance course | H2kinfosys
The Software Testing and Quality Assurance course is a vital component of modern software development, aimed at ensuring that software applications meet the highest standards of reliability, functionality, and user satisfaction. This comprehensive course covers a wide array of topics, techniques, and tools to equip students with the knowledge and skills required to excel in this crucial domain.
The course typically begins by establishing a strong foundation in software development concepts, emphasizing the importance of quality and the role of testing in the software development lifecycle. Students learn to identify various software development models and understand how testing fits into each, whether it's Waterfall, Agile, or DevOps. This foundational understanding sets the stage for in-depth exploration.
A core component of the course delves into different types of testing, encompassing manual and automated testing methodologies. Manual testing focuses on the human aspect, teaching students to design test cases, execute them, and report defects. It emphasizes exploratory testing, usability testing, and acceptance testing, ensuring that software is not only functionally sound but also user-friendly.
Automated testing is another pivotal aspect of the course, teaching students to write test scripts using languages like Python, Java, or specialized testing tools like Selenium. Automated testing is crucial for efficiency and repeatability, and students learn how to select the right test cases for automation, create and maintain test scripts, and integrate them into the continuous integration and continuous delivery (CI/CD) pipeline.
Quality assurance practices are another essential part of the course, ensuring that quality is maintained throughout the software development process. Students delve into the creation of quality plans, testing strategies, and risk analysis to guide the testing effort. They explore metrics and key performance indicators to measure the effectiveness of the testing process and make informed decisions to improve software quality continually.
The course addresses real-world challenges by introducing students to various testing environments, including web applications, mobile apps, and embedded systems. It also covers performance testing to evaluate how software performs under different loads and conditions, ensuring it can handle user demands without crashing or slowing down.
Security testing is an increasingly vital aspect of software development, and this course equips students with the knowledge and skills to identify and address security vulnerabilities, such as SQL injection, cross-site scripting, and authentication issues, to safeguard against potential cyber threats.
Throughout the course, students are exposed to a variety of industry-standard tools and technologies such as JIRA, TestRail, Jenkins, and various test management and automation tools. Practical exercises and projects give them hands-on experience, allowing them to apply the concepts and tools they've learned to real-world scenarios.
Quality assurance and testing are not just technical skills; they also require effective communication, collaboration, and leadership abilities. This course hones these soft skills, teaching students how to work closely with development teams, product owners, and stakeholders, and communicate test results effectively.
As the software industry is constantly evolving, the course also covers emerging trends and technologies in software testing and quality assurance, including AI-driven testing, test automation with machine learning, and the integration of testing into the DevSecOps pipeline.
In conclusion, H2kinfosys’s Software Testing and Quality Assurance course provides a comprehensive education in all aspects of software testing and quality assurance. Students gain a deep understanding of testing methodologies, tools, and best practices, ensuring that they are well-prepared to excel in the ever-evolving field of software quality assurance. Whether it's ensuring functionality, usability, security, or performance, this course equips students with the skills and knowledge to uphold the highest standards of software quality and reliability in today's dynamic software development landscape.
Tags: QA training, QA testing certification, Best Online training in USA, Top Quality Assurance Online Training in GA USA, qa testing training and job placement, quality assurance analyst training, free online qa testing training, QA testing training, QA analyst job description,  quality assurance tester training, free it certification course, quality analyst course,q&a training h2kinfosys, free online learning with certificate,  quality assurance certification,qa certification H2kinfosys, qa testing course H2kinfosys, qa tester training H2kinfosys,
#QualityAssurance, #H2kinfosys , #ToptenOnlinetraining, #TestingAutomation, 
#OnlineTraining, qaH2kinfosys, #QATesting.
0 notes
Text
Which Software Testing Method is Reliable and Fast?
Software testing is considered to be an integral part of software development. It is useful to the software developer who is dealing with various kinds of bugs.
Software testing services is beneficial in detecting errors before a specific product is released into the market. Software testing is considered to be a crucial part of the software testing process.
Software testing refers to a process that helps in determining software product quality.
Software testers perform such kind of testing for finding various bugs and errors. Here, the software testers are known to formulate the use cases batch, after which they perform different test runs.
After the execution of each test batch, it comes with different defects, which are sent to different developers for fixing. After this, the developer will be sending the fixed features to the testing team back for the purpose of re-evaluation. Next to this, the software tester will perform the test cases to ensure that no errors are present. After this, the cycle will continue till the software will attain the prerequisite quality level. Some of the most popular software testing methods are inclusive of:
Static analysis
The actual code execution does not occur here. Instead, it will examine different possible behaviors, which arise during the run time.
Read more: Scripted testing vs recording and playback testing: What you need to know
Compiler optimization happens to be the best instance of this. Also, software testers will execute the static analysis through the documents examination. Such documents are inclusive of design architecture, specification needs and legacy codes. The specific static analysis includes code inspection, code review, correctness proof, and algorithm analysis.
Dynamic Analysis
It involves the execution of the actual program for exposing different failed functionalities and possible errors. Part of dynamic analysis includes the performance and behavioural properties of the software.
The objective of software testing is finding different faults. This methodology provides improved effectiveness as it is used in software development parallelly.
Black box and White box testing
It is considered a common software testing methodology that offers the suitable choice to execute testing without having information about the software's content.
The specific testing process is known to be a simpler input process and output paradigm. Here, the software tester will have information about the required inputs and expected outputs. The specific black box testing methodology involves testing the application functionality based on the requirement specification. Different types of black-box techniques are inclusive of equivalence partitioning, Boundary Value Analysis, Domain Tests, Decision Tables, and State Models.
To perform white box testing, you should ensure that the software tester has prior knowledge about the software's working principle. The ultimate objective is knowing how the software is working. After this, the software tester performs the specific kind of testing to ensure that it is working properly.
The software developers use the specific white-box testing methodology for examining the business logic and program structure. Here, the software tester will execute the application's code structure perfectly. It is referred to as open box testing, glass box testing, clear box testing, structural testing, and transparent box testing.
Different types of white box testing processes are inclusive of branch coverage, statement coverage and path coverage. Path coverage involves the execution of testing on different possible paths for covering every branch and statement. Besides this, branch coverage involves the execution of test run series, which assure the detailed testing of different branches. The statement coverage involves the examining of different programming statements.
White box testing involves checking the correct execution of different independent paths present in the mobile. It is useful in verifying different logical decisions based on false and true values. Through white box testing, it is possible to determine that all loops present in the boundaries and the internal data structure's operational bounds are valid.
Exploratory testing
Here, the software tester will have the full autonomy for working around the specific software app based on instinct. This methodology is useful in finding different hidden errors and risks.
Automation testing
Automation testing has become the need of the hour as it is faster and reliable. This type of testing makes use of different tools and scripts. As the tests are executed automatically, this method is proved to be more reliable.
Such kind of testing is useful in finding more errors and bugs than the human tester. It is useful in recording the automation process. This kind of testing is useful in executing similar types of testing operations. There are different software testing tools, such as Selenium which boosts productivity. It is useful in offering accurate and faster software testing results. It also offers wider coverage as the automation testing does not skip the smallest unit.
The tools that are beneficial for the execution of the automation testing involve a reduced cut off from the pocket. Each automation tool comes with its own set of limitations that decreases the automation scopes. One of the known limitations is testing script maintenance. Here, the business owners and development team should have an understanding that the testing and maintenance of scripts are quite different.
Automation testing is useful in saving an ample amount of time. It assures quicker time to market delivery. It is useful in introducing updates and changes faster to the application. Switching from manual testing to automation plays an integral role in decreasing the waiting time and boosting software development.
Automation testing does not need any sort of human intervention, indicating that it is possible to test the application during the night, after which the results are harvested during the morning. Here, the automated results are performed on their own repeatedly. Here, the Quality Assurance Analysts are likely to spend lesser time on the testing. With the performing of automation software quality assurance services, the software engineers will focus on those crucial tasks.
Automation testing is useful in executing different accurate tests. If you are looking forward to releasing the supreme quality of the product in the market, which showcases outstanding performance, you should go for automation testing. It provides the suitable choice to execute a plethora of automated test cases simultaneously. Hence, it is possible to test the application on different devices against several platforms.
Conclusion
Hope these are the important and valuable QA Testing services which could be followed by any vendors. And your thoughts and suggestions are welcome through comments. And hereby the Software QA Services resides with perfect solutions and techniques desired by leading and innovative techniques.
Indium Software – Top Software Testing Companies | Quality Assurance Services Company
0 notes
yahan105 · 6 years ago
Text
Evaluation
It is believed that people who often visit museums and galleries have experienced the situation of children shouting and running in the open and quiet spaces. Weiner (2004) noted that Children under ten years of age experience art in a physical way; they are loud, run in the open spaces, and are curious and interactive. This means that for children, it may be their unique way of participating and experiencing. Most of the user experience that traditional museums and galleries bring to children is lack of interest and interaction. Bennett (1995) considered one of the effective elements of the bad experience of visiting museums for the schoolchildren is that children were a conundrum for early art museums because they were often too young or ‘untutored’ to engage effectively with their pedagogical aims and technologies (of labels and guides).
Today, children's use of mobile App is becoming more and more common. In China, many primary and secondary school courses are required children to participate through mobile App. Some children's proficiency and learning speed for mobile applications often exceeds the middle-aged and older people in a family. Kaye (2017) argued: “Therefore, children's scientific and technological experience will have a significant impact on their future life.” And Augmented reality technology, because of its strong interactive characteristics, has the potential to be widely used in children's life and learning in the future.
A definition given by Ding (2017) of how Augmented Reality effect museum experience is that AR is a mobile technology that is receiving increasing attention from museum professionals, researchers, and educators because of its capacity to increase engagement and add value to the learning experience. Museums facilitate schoolchildren’s experiential learning, and when combined with Augmented Reality (AR) applications, schoolchildren can benefit from interactive, engaging learning experiences. Considering the increased importance of learning as part of the museum experience, how AR can be used in order to create novel, interactive and highly motivational learning environments.
As a designer, I need to think about how to use new digital technology to enhance the experience of the art gallery or exhibition in such an era background. The children as the generation grew up in the digital age which are the group of most sensitive and closely connected to technology is chosen for my target audience.
I define the target audience and potential users of my mobile apps as school children, probably aged between 6 and 14. They are a large number of people who need to learn in museums, galleries and other places. And art education is indispensable for them. Children routinely visit art museums as part of their educational experience and family time. Museums are ideal environments for facilitating children’s experiential learning. Morentin and Guisasola (2015) noted that Museum field trips are consistently integrated into many primary schools’ curriculum because they are considered a powerful learning resource given their recreational and educational potential.
The traditional museum experience is too boring and dull for children of this age range.
Because children of this age are generally active and curious about things, it is difficult for them to receive knowledge calmly and attentively by quiet content. I began to think about how interaction and guidance can make schoolchildren more focused to complete the whole tour.
I added 4 highlights in my App, which are:
01 Colorful interface display: Simple UX guide design, as well as cute UI design which to make the users learn with more fun.
02 AR Narrator: When the user scanning the artworks or exhibits, there will be AR narrator which is a cute 3D avatar to make children feel more interested to better understand artworks. (Optional avatars make users feel more ineractive)
03 Dialog box form: The text narrative is divided into dialogue forms. Make reading easier and smoother
04 Reward system: After browsing the content of an artwork, user will get a small reward in the App, which make users more interested in reading content.
However, after Alpha testing and some feedback from 2 schoolchildren, I also see that my works are full of inadequacies.
Firstly, the design of the characters used as a narrator is too simple, and there is not enough background and story to make it have personality characteristics. The number of characters is enough to have a choice, but still can be more. In the future, the design of characters and the of animation of the characters can be further improved to make them more vivid and lovely.
Secondly, there are only six of the artworks can be successfully recognized and applied by the App. Some school children think that it is better a certain range of works in the exhibition hall could be applied to this App, in order to have a more exploratory sense like a game. There are two reason that I didn’t achieve that: One is the image recognition method of Vuforia could not be well applied to paintings. Another is I was unable to go to the exhibition hall because of the accident, which made it difficult to collect and test the images of artworks.
Another thing sometimes is it can’t be smoothly recognized because the problem of the Vuforia platform itself. There is a way to avoid the recognizing problem which is : When testing, please don't focus to the image directly when open the camera. If recognize fail, please move the camera to focus on other things or block the camera then open the camera and move the focus on the image again.
In the future, I will further improve this work if I have the opportunity. Research on other recognition methods and try to add the three-dimensional recognition of sculpture and other works. Further adding map function makes the whole tour experience more perfect.
Third, the reward system in my application is incomplete. My original idea was to randomly provide different rewards and accumulate them. Cumulative to a certain number of the rewards, there are animations can be generated accordingly. However, due to the urgency of time and lack of technology, it was not achieved in the end. Now the reward system seems too simple and monotonous.
In the future, if there are opportunities, I will further improve my work. The Museum and gallery experience of schoolchildren will be further improved. Maybe I can work with artists, galleries and schools. To further improve the experience of schoolchildren using digital technology (AR, VR and others) for learning and in life. Enlarge as much as possible the interactivity, fun and the corresponding positive effects brought about by digital technology.
Reference & Bibliography:
Bennett, T. (1995) The Birth of the Museu. London: Routledge.
Ding, M. (2017). ‘AugmentedRealityinMuseums.’ ArtsManagement and Technology Laboratory.
KAYE, L. (2016, 2017). Young children in a digital age: supporting learning and development with technology in early years. London: Routledge.
Loïc, T. and Kevin, W. (2008). Digital Technologies and the Museum Experience: Handheld Guides and Other Media. Culture-AltaMira Press.
Lynn, D. (1989). ‘The Family Museum Experience: Implications from Research.’ Journal of Museum Education. 14 (2).
Moorhouse, N., tom Dieck, M.C. & Jung, T. (2019). ‘An experiential view to children learning in museums with Augmented Reality’. Museum Management and Curatorship.
Morentin, M., and J. Guisasola. (2015). ‘The Role of Science Museum Field Trips in the Primary Teacher Preparation.’ International Journal of Science and Mathematics Education 13 (5).
Moorhouse, N., tom Dieck, M.C. & Jung, T. (2019). ‘An experiential view to children learning in museums with Augmented Reality’. Museum Management and Curatorship.
Lai, C. H., J. C. Yang, C. F. Chen, C. W. Ho, W. T. Chan, and J. S. Liang. (2009). ‘Mobile Technology Supported Experiential Learning.’ International Journal of Instructional Media 36 (1).
Lee, H., M. Billinghurst, and W. Woo. (2011). ‘Two-handed Tangible Interaction Techniques for Composing Augmented Blocks.’ Virtual Reality 15 (2).
Piscitelli, D., and D. Anderson. 2001. ‘Young Children’s Perspectives of Museum Settings and Experiences.’ Museum Management and Curatorship 19 (3).
Sungkur, R.K., A. Panchoo and N.K. Bhoyroo. (2016). ‘Augmented Reality, the Future of Contextual Mobile Learning.’ Interactive Technology and Smart Education, 13(2).
Weiner, K. (2004) ‘Empowering Young Children In Art Museums: letting them take the lead’. Contemporary Issues in Early Childhood. 5 (1) 106-116.
0 notes
appdeveloperzone-blog · 5 years ago
Text
Create Android Apps - Why? so How?
Apple permits iPhone app producers get a most of fifty application promo codes that the iTunes Store accepts. Of course, you've got got to unfold the word regarding this restricted number of promo codes on your Facebook or Twitter pages. That's a playing a strategy to from a buzz. It is easy to tell close friends regarding the promo codes and bring them up to unfold the word. Folks could return hurrying to urge a promo code. Take measures is develop a as a lot of us as it's possible to, understand your product, although not all of them can eventually obtain it. Because to be able to save you lots income. How? A standard Find Best App Developers Company will set you back you around $5000 lengthy small practical application. And if Local Android App Development Companies is nothing complex cost will can. You in a position to thinking that hiring a developer would remove the anxiety of actually developing the app of but i'd like to see to guarantee you that a true absolutely no stress involved if you alone can delve into how become worse iPhone apps from finally. What resources do I require so as to learn how to create software package? There are literally thousands of books, ebooks, YouTube videos and on-line articles that teach and share regarding this topic. Many Colleges and University courses cover the subject in detail but you will not necessarily need to down the formal tactic to be an effective developer. Load your app in fraction of seconds: Never make your user allow more than 10 seconds that too only for letting your brand logo leaving a mark on users mentality. A good application is which can take minimum possible time to load. As well as the Exploratory testing techniques, a quality testing company should find a way to will offer you more advanced testing techniques such as Boundary Value Analysis and Equivalence Android App Development Melbourne Partitioning. https://www.vic.gov.au/design-and-develop-digital-presence on areas of the App the place where a user it takes to select or input any kind of information. The reason probably the most likely associated with an App that will contain helpless ants. It is important to realize that apps would certainly be a major a part of the tech world these days. There is an application for doing almost all things App Developers Australia . The use of these applications is than just show off, they are of help for lots of things. One who knows the basics of programming will be aware of it comprises of computer language. One cannot simply type what one wants, rather this is configuration of letters, numbers, and value. Therefore, it usually takes one to years create intermediate internet programs. In addition to knowing universal programming, one should know iphone developing. Being ready for your next wave in technology is a great deal like surf boarding. Whether you're ready or not, that wave is crashing across your business, sweeping all businesses before the house. You can either ride on the crest of your wave of mobile Technology embracing an absolutely new way to connect to customers, or get swamped by the wave, fail water, crop up choking and spitting, upwards with confront in the sand, hunting for your lap board!
0 notes
sualkmedeiors · 7 years ago
Text
Alexa: How Can I Create a Voice Experience People Will Use?
In 1962, at the Seattle World’s Fair, IBM demoed the ‘Shoebox’—a machine that could understand 16 spoken words in English (10 of them were actually just digits, from ‘0’ through to ‘9’, but at the time, this was genuinely groundbreaking stuff).
Four years later, an early episode of Star Trek aired, featuring a conman trafficking mail-order brides. But the episode was notable for another reason—this was the first time viewers would have seen the crew of the Enterprise talking to its computer. Straight away, the technology played more than a passive role; the computer contradicts the episode’s eponymous villain Harry Mudd during his interrogation, to which he responds “Blast that tin-plated pot!” You can see the full dialogue, including some brilliantly blunt contributions from Computer, here.
In an era long before Apple or Amazon existed, a voice-enabled future was already beginning to loom large in the popular imagination, but for decades, these early experiments and sci-fi fantasies remained exactly that. Computers got exponentially more powerful, the internet changed the world, and mobile technology put all of this in the palm of your hand, but visual interfaces still ruled in this emerging 21st-century ‘screeniverse.’
But just as screen-centric mobile UX is reaching maturity, a new age of interaction is finally upon us. Siri has been softening us up for a while to the idea of speaking to our devices in a conversational way, but the experience remained clunky in many respects. Today, though, voice-assistants and conversational UI are quickly becoming the norm, and these interactions are becoming more seamless and satisfying every day.
So just how pervasive are voice interfaces right now?
40% of adults now use voice search once per day, while voice assistants like Amazon Alexa and Google Assistant are growing fast, vying for dominance of this fast-developing space. 50% of US homes are expected to have voice assistants within five years. Some say the future is voice-activated. I’d argue that future is already here.
In this blog, I’ll share what consumers think about voice assistants right now from our own 2018 CX trends research, how you can get started with voice, and what that means for marketers.
Our Recent Research Findings on Voice Assistants
We recently carried out some research around 2018’s top digital customer experience trends and found that more customers say they want to use voice assistants this year than other key technologies that are changing how we interact with brands.
Interestingly, people are far more comfortable speaking to a virtual voice via a speaker than they are messaging a virtual participant in an online chat.
This may be because voice assistants are able to remove friction from some everyday interactions that didn’t involve another human in the first place (such as checking the weather), whilst chatbots are often used for customer service and communications, where people still value human contact. Despite the healthy appetite amongst consumers for using voice assistants in 2018, nearly one in 10 people said ‘anxious’ was the word that best describes how they feel about this technology.
Finally, we found that the biggest thing consumers wanted from digital in 2018 was improvements to the products and services they already use, rather than flat-out innovation.
For those thinking about developing a voice experience (e.g., an Alexa Skill), the takeaway is clear—don’t do it just for the sake of doing something new; think about how you can use voice to remove friction for your users and help them accomplish the things they’re already focused on.
Perhaps surprisingly, the proportion of people looking for disconnection (i.e., less technology in their lives) actually dropped compared with our 2017 findings—this adds to the evidence that people will be increasingly open to bringing devices like the Amazon Echo or Google Home into their living spaces over the coming years.
Experimenting With Voice
Our first public experiment with voice UIs as an agency was an Alexa Skill for The Higher Lower Game—the App Store-topping game we developed based on Google search data. This was a perfect entry into the world of voice for a few reasons:
The game was already successful, so we had an established audience to tap into
The simplicity of the game’s mechanic was ideal for a voice-based experience
The game is our own IP, so we didn’t have the pressures we might have on a client project
Here’s a quick video of the Skill in use, complete with some top trash-talking from Alexa:
youtube
Following that, we got an opportunity to work on an exploratory project for a major client, looking at how we might use Alexa to deliver interactive learning/coaching experiences for young people with under-developed communication skills. We had some fantastic audience research from the client to work with and assembled a small team (developer, UX consultant, and content specialist) to quickly design and build a prototype.
We began with a set of questions around what the technology could or could not do, and, with some rapid prototyping off the back of this, very quickly established that the vision we and the client had been so excited about wasn’t realistic right now. However, we still managed to create a demo that showcased, with a bit of smoke and mirrors, how our imagined interaction might work once the technology has moved on a little. Although we didn’t come out of this with a user-ready product, the project was still valuable:
The client was smart enough to treat this as a discovery project, rather wasting thousands of pounds commissioning a full build
The project helped all stakeholders understand what the technology can do, which will help inform better briefs in future
We’ll be ready to hit the ground running as and when voice assistants evolve
As our Design Director Tom Bradley explains, “We see so many businesses still approaching this type of work with an end product in mind, rather than viewing it as an experiment. It’s hard from an agency perspective too, as an answer of ‘not yet’ can feel like a failure; but sometimes the right thing to do next is to do nothing at all.”
The key is to test and learn quickly so you can pull back when necessary, without missing opportunities to get a competitive edge.
More recently, we’ve been involved in a developing a hotel-booking experience for Alexa, which came with its own set of challenges around use cases, scope, and API integrations. Once again, taking an MVP approach and avoiding a big-bang release has allowed us and the client to test the technology in a low-risk way, without large-scale investment.
After designing an initial conversation flow with nothing more than post-its on a wall, we were able to begin testing the basic UI with people using a role-play approach (being Alexa is always quite good fun!)  This allowed us to refine the flows and the copy before we went anywhere near Amazon’s Developer Portal to begin building it for real.
Whilst this was a very effective way of working internally, it didn’t give us the best set of outputs for sharing progress with the client at the early stages. If you’re in a similar situation, I’d suggest getting the client involved in the project as early as possible and, ideally, have them working with you in your space to simplify communication and ensure the brief and objectives remain clear.
Ultimately, though, we were able to deliver successfully against the brief, thanks to:
A small, multi-disciplinary team
Low-fi prototyping and testing using role-play techniques
A client who understood the value of an MVP approach
If you’re interested in getting started with designing for voice, check out Amazon’s guide here and Google’s here. I’d also recommend reading The UX of Voice: The Invisible Interface.
Looking Ahead
So what’s next for voice experiences?
According to Gadgets 360, the big trend at CES 2018 was “a voice assistant in every corner of your house.” Whilst there continues to a be a big focus on the rivalry between Amazon and Google, we can expect to see voice interfaces breaking out beyond smart speakers into TVs, PCs and other home appliances. How well all of these devices can integrate is unclear—while Amazon and Microsoft have taken steps to get their voice assistants playing nicely together, Google and Amazon are showing no signs of wanting to cooperate.
Beyond the home, voice will also become increasingly central to in-car interfaces, perhaps even before manufacturers ever figure out how to do touchscreen UI properly. Major brands like BMW and Toyota will be integrating Alexa into their cars this year, whilst Hyundai have linked up with Google Assistant. In the car UI space, there’s basically a three-way fight playing out between Apple, Amazon, and Google. Again, it’s a messy situation for consumers to make sense of right now, but the overall trend is clear: voice is the new paradigm.
My own background is actually in SEO, and I’ve barely touched on the implications of voice for search here—that’s something for another blog—but what I would say is that if Alexa manages to monopolize the voice space, that could have serious implications for Google’s search dominance. Whilst the outcome of that particular battle is out of our hands, you can and should be optimizing your content for voice search right now.
5 Key Takeaways
If you want to create a voice experience that people actually want to use, remember these five things:
This is a fast-moving space. Keep up-to-speed with the latest research, or, even better, do your own.
Start learning to experiment as soon as you can, ideally on an internal project that doesn’t need to deliver a return.
Approach voice projects with a lean mindset—create a small, cross-disciplinary team with UX, content, and build skills, and test and prototype fast. Role-playing is your friend.
If you’re agency-side, talk to your clients about discovery projects, where it’s ok for the outcome to be “do nothing yet.”
Remember that while ditching the screen is a big deal, many of the same basic UX principles apply. If your voice experience isn’t making someone’s life easier, it probably shouldn’t exist.
Have you considered incorporating voice experiences into your marketing plan? What potential do you see for voice assistants for marketers?
The post Alexa: How Can I Create a Voice Experience People Will Use? appeared first on Marketo Marketing Blog - Best Practices and Thought Leadership.
from http://feedproxy.google.com/~r/modernb2bmarketing/~3/XOOxLhqvmRc/alexa-can-create-voice-experience-people-will-use.html
0 notes
racheltgibsau · 7 years ago
Text
Alexa: How Can I Create a Voice Experience People Will Use?
In 1962, at the Seattle World’s Fair, IBM demoed the ‘Shoebox’—a machine that could understand 16 spoken words in English (10 of them were actually just digits, from ‘0’ through to ‘9’, but at the time, this was genuinely groundbreaking stuff).
Four years later, an early episode of Star Trek aired, featuring a conman trafficking mail-order brides. But the episode was notable for another reason—this was the first time viewers would have seen the crew of the Enterprise talking to its computer. Straight away, the technology played more than a passive role; the computer contradicts the episode’s eponymous villain Harry Mudd during his interrogation, to which he responds “Blast that tin-plated pot!” You can see the full dialogue, including some brilliantly blunt contributions from Computer, here.
In an era long before Apple or Amazon existed, a voice-enabled future was already beginning to loom large in the popular imagination, but for decades, these early experiments and sci-fi fantasies remained exactly that. Computers got exponentially more powerful, the internet changed the world, and mobile technology put all of this in the palm of your hand, but visual interfaces still ruled in this emerging 21st-century ‘screeniverse.’
But just as screen-centric mobile UX is reaching maturity, a new age of interaction is finally upon us. Siri has been softening us up for a while to the idea of speaking to our devices in a conversational way, but the experience remained clunky in many respects. Today, though, voice-assistants and conversational UI are quickly becoming the norm, and these interactions are becoming more seamless and satisfying every day.
So just how pervasive are voice interfaces right now?
40% of adults now use voice search once per day, while voice assistants like Amazon Alexa and Google Assistant are growing fast, vying for dominance of this fast-developing space. 50% of US homes are expected to have voice assistants within five years. Some say the future is voice-activated. I’d argue that future is already here.
In this blog, I’ll share what consumers think about voice assistants right now from our own 2018 CX trends research, how you can get started with voice, and what that means for marketers.
Our Recent Research Findings on Voice Assistants
We recently carried out some research around 2018’s top digital customer experience trends and found that more customers say they want to use voice assistants this year than other key technologies that are changing how we interact with brands.
Interestingly, people are far more comfortable speaking to a virtual voice via a speaker than they are messaging a virtual participant in an online chat.
This may be because voice assistants are able to remove friction from some everyday interactions that didn’t involve another human in the first place (such as checking the weather), whilst chatbots are often used for customer service and communications, where people still value human contact. Despite the healthy appetite amongst consumers for using voice assistants in 2018, nearly one in 10 people said ‘anxious’ was the word that best describes how they feel about this technology.
Finally, we found that the biggest thing consumers wanted from digital in 2018 was improvements to the products and services they already use, rather than flat-out innovation.
For those thinking about developing a voice experience (e.g., an Alexa Skill), the takeaway is clear—don’t do it just for the sake of doing something new; think about how you can use voice to remove friction for your users and help them accomplish the things they’re already focused on.
Perhaps surprisingly, the proportion of people looking for disconnection (i.e., less technology in their lives) actually dropped compared with our 2017 findings—this adds to the evidence that people will be increasingly open to bringing devices like the Amazon Echo or Google Home into their living spaces over the coming years.
Experimenting With Voice
Our first public experiment with voice UIs as an agency was an Alexa Skill for The Higher Lower Game—the App Store-topping game we developed based on Google search data. This was a perfect entry into the world of voice for a few reasons:
The game was already successful, so we had an established audience to tap into
The simplicity of the game’s mechanic was ideal for a voice-based experience
The game is our own IP, so we didn’t have the pressures we might have on a client project
Here’s a quick video of the Skill in use, complete with some top trash-talking from Alexa:
youtube
Following that, we got an opportunity to work on an exploratory project for a major client, looking at how we might use Alexa to deliver interactive learning/coaching experiences for young people with under-developed communication skills. We had some fantastic audience research from the client to work with and assembled a small team (developer, UX consultant, and content specialist) to quickly design and build a prototype.
We began with a set of questions around what the technology could or could not do, and, with some rapid prototyping off the back of this, very quickly established that the vision we and the client had been so excited about wasn’t realistic right now. However, we still managed to create a demo that showcased, with a bit of smoke and mirrors, how our imagined interaction might work once the technology has moved on a little. Although we didn’t come out of this with a user-ready product, the project was still valuable:
The client was smart enough to treat this as a discovery project, rather wasting thousands of pounds commissioning a full build
The project helped all stakeholders understand what the technology can do, which will help inform better briefs in future
We’ll be ready to hit the ground running as and when voice assistants evolve
As our Design Director Tom Bradley explains, “We see so many businesses still approaching this type of work with an end product in mind, rather than viewing it as an experiment. It’s hard from an agency perspective too, as an answer of ‘not yet’ can feel like a failure; but sometimes the right thing to do next is to do nothing at all.”
The key is to test and learn quickly so you can pull back when necessary, without missing opportunities to get a competitive edge.
More recently, we’ve been involved in a developing a hotel-booking experience for Alexa, which came with its own set of challenges around use cases, scope, and API integrations. Once again, taking an MVP approach and avoiding a big-bang release has allowed us and the client to test the technology in a low-risk way, without large-scale investment.
After designing an initial conversation flow with nothing more than post-its on a wall, we were able to begin testing the basic UI with people using a role-play approach (being Alexa is always quite good fun!)  This allowed us to refine the flows and the copy before we went anywhere near Amazon’s Developer Portal to begin building it for real.
Whilst this was a very effective way of working internally, it didn’t give us the best set of outputs for sharing progress with the client at the early stages. If you’re in a similar situation, I’d suggest getting the client involved in the project as early as possible and, ideally, have them working with you in your space to simplify communication and ensure the brief and objectives remain clear.
Ultimately, though, we were able to deliver successfully against the brief, thanks to:
A small, multi-disciplinary team
Low-fi prototyping and testing using role-play techniques
A client who understood the value of an MVP approach
If you’re interested in getting started with designing for voice, check out Amazon’s guide here and Google’s here. I’d also recommend reading The UX of Voice: The Invisible Interface.
Looking Ahead
So what’s next for voice experiences?
According to Gadgets 360, the big trend at CES 2018 was “a voice assistant in every corner of your house.” Whilst there continues to a be a big focus on the rivalry between Amazon and Google, we can expect to see voice interfaces breaking out beyond smart speakers into TVs, PCs and other home appliances. How well all of these devices can integrate is unclear—while Amazon and Microsoft have taken steps to get their voice assistants playing nicely together, Google and Amazon are showing no signs of wanting to cooperate.
Beyond the home, voice will also become increasingly central to in-car interfaces, perhaps even before manufacturers ever figure out how to do touchscreen UI properly. Major brands like BMW and Toyota will be integrating Alexa into their cars this year, whilst Hyundai have linked up with Google Assistant. In the car UI space, there’s basically a three-way fight playing out between Apple, Amazon, and Google. Again, it’s a messy situation for consumers to make sense of right now, but the overall trend is clear: voice is the new paradigm.
My own background is actually in SEO, and I’ve barely touched on the implications of voice for search here—that’s something for another blog—but what I would say is that if Alexa manages to monopolize the voice space, that could have serious implications for Google’s search dominance. Whilst the outcome of that particular battle is out of our hands, you can and should be optimizing your content for voice search right now.
5 Key Takeaways
If you want to create a voice experience that people actually want to use, remember these five things:
This is a fast-moving space. Keep up-to-speed with the latest research, or, even better, do your own.
Start learning to experiment as soon as you can, ideally on an internal project that doesn’t need to deliver a return.
Approach voice projects with a lean mindset—create a small, cross-disciplinary team with UX, content, and build skills, and test and prototype fast. Role-playing is your friend.
If you’re agency-side, talk to your clients about discovery projects, where it’s ok for the outcome to be “do nothing yet.”
Remember that while ditching the screen is a big deal, many of the same basic UX principles apply. If your voice experience isn’t making someone’s life easier, it probably shouldn’t exist.
Have you considered incorporating voice experiences into your marketing plan? What potential do you see for voice assistants for marketers?
The post Alexa: How Can I Create a Voice Experience People Will Use? appeared first on Marketo Marketing Blog - Best Practices and Thought Leadership.
from RSSMix.com Mix ID 8217493 https://blog.marketo.com/2018/03/alexa-can-create-voice-experience-people-will-use.html
0 notes
luxus4me · 7 years ago
Link
Smashing Magazine Feed http://j.mp/2A3cz7B
If you ever wanted a reliable source for useful and valuable content, look no further. Our Smashing eBook Library has everything you need to start crafting well-designed and well-built websites today. The Library includes 51 valuable Smashing eBooks (including Smashing Books 1-5) as well as 4 third-party eBooks — Brad Frost’s “Atomic Design”, Paul Boag’s “Client Centric Web Design”, Jonathan Snook’s “Smacss”, and Jonathan Kohl’s “Tap Into Mobile Application Testing”. The eBooks work on all eBook readers and each is available in PDF, ePUB and Kindle formats.
Design Systems (eBook) +
As the web continues to become more complex, designing static pages has become untenable, so that many of us have started to approach design in a more systematic way. In this book, Alla Kholmatova sets out to identify what makes an effective design system that can empower teams to create great digital products.
There isn’t a standard definition of “design system” within the web community and people use the term in different ways. In this chapter, we’ll define what a design system is and what it consists of. Design Systems
Solid principles are the foundation for any well-functioning system. In this chapter we’ll discuss the qualities of effective design principles and look at some of the ways of defining them. Design Principles
In this chapter we’ll discuss the role of functional patterns and why they should be defined early in the design process. Functional Patterns
In this chapter we’ll discuss how perceptual patterns work and their role in a design system. Perceptual Patterns
This chapter describes how to establish a shared language, which allows a group of people to create and use patterns cohesively for a particular product. Shared Language
This chapter introduces some of the qualities a design system can have, and the ways in which risks and downsides can be managed. Parameters of Your System
In this chapter we’ll look at finding support for establishing a design system in your organization, and planning and starting the work. Planning And Practicalities
The exercise in this chapter describes an approach to systemizing functional patterns, starting with a product’s purpose. Systemizing Functional Patterns
The exercise in this chapter describes how to conduct an inventory of styles, define perceptual patterns, and integrate them into the system. Systemizing Perceptual Patterns
In this chapter we’ll look at some of the practical techniques to set up a simple, useful, and multidisciplinary pattern library. Pattern Libraries
Digital Adaptation (eBook) +
Nothing is more frustrating than stubborn management entangled in dated workflows and inefficient processes. That’s why we created “Digital Adaptation”, a new practical book on how to help senior management understand the Web and adapt the business, culture, team structure and workflows accordingly.
A Message for Web Professionals
The Digital Divide
Setting Your Digital Direction
Adopting A Digital Culture
Digital Teams: Agents Of Change
Digital Demands A Different Way Of Working
Grassroots Change
Inclusive Design Patterns (eBook) +
We make inaccessible and unusable websites and apps all the time, but it’s not for lack of skill or talent. It’s just a case of doing things the wrong way. We try to build the best experiences we can, but we only make them for ourselves and for people like us.
Introduction
The Document
A Paragraph
A Blog Post
Navigation
A Menu Button
Inclusive Prototyping
A List Of Products
A Filter Widget
A Registration Form
Test-Driven Markup
Making It Right: Product Management For A Startup World +
This eBook will empower product managers who work in digital and help them to build better products that make their companies and users more successful.
Roles And Responsibilities Of The Product Manager
Uncovering Needs
Product Discovery
The User Experience Of kalahari.com
Product Roadmaps
Defining A Product
User-Centered Design And Workflows
What About Responsive Design?
Specifications
Build And Release
Assess And Iterate
Product Management In Agile Methodologies
Getting Started
Smashing Book #5: Real-Life Responsive Web Design (eBook) +
Responsive design is a default these days, but we are all still figuring out just the right process and techniques to better craft responsive websites. That’s why we created a new book — to gather practical techniques and strategies from people who have learned how to get things done right, in actual projects with actual real-world challenges.
Front-end techniques. Scalability. Design systems. Bullet-proof solutions. Real-world challenges. Preface
Responsive workflow. Element collage. Style tiles. Tools. Deliverables. Performance budget. Interface inventory. Sketching. Planning. Manifestos. Hypothesis. Atomic design. Designing in the browser. Photoshop. Responsive Designer's Workflow
Design patterns. Navigation. Smart front-end techniques. Priority+ pattern. Improved off-canvas. Lazy loading. Autocomplete. Filters. Responsive PDF. Portrait/landscape mode. Sliders. Country selector. Responsive iconography. Responsive Design Patterns & Components
Structured content. Content consistency. Content models. Structural audit. Editorial content. Content types. Content relationships. Data-driven gaps. Feature-driven gaps. Authors and editors. CMS. Content maintenance. Structured Content for RWD
SVG. Syntax. Accessibility. Viewport. ViewBox. Exporting. Embedding. Sprites. Icon systems. Data URIs. Performance. Smart SVG techniques. Responsive iconography. Cross-browser fallbacks. Mastering SVG For RWD And Beyond
Syntax variants. Flex container. Orientation. Wrapping. Sizing boxes. Flex property. Forms with Flexbox. Advanced alignment. Magical margins. Reordering boxes. Order property. Flexbox as progressive enhancement. Building Responsive Components With Flexbox
Font formats. Font loading. Font-rendering. FOIT and FOUT. Font Loading API. Fallback fonts. Inlining fonts. Simulating swapping. Promises. Asynchronous loading and caching. Prioritized loading. Web Fonts Performance
CSS pixel and DPR. Retina displays. Fixed-width images. Variable-width images. Srcset and sizes. Art direction. <picture> element. Separation of concerns. Image format fallback. Accessibility. Background images. Image optimization. WebP and JPEG-XR. Compressive images. Deployment. Common pitfalls. Using Responsive Images, Today
Email landscape. CSS in email. Market share. Navigation and CTA buttons. Foundational markup. Reset and client-specific CSS. Fluid containers. Pattern-based development. Layout techniques. Microsoft Outlook. Windows Live Mail. Apple Mail. Mozilla Thunderbird. Outlook.com. Yahoo! Mail. AOL. iOS Mail. Gmail. The Dark Side Of Responsive HTML Email
“Cutting the mustard”. Predictable, simple CSS. Naming conventions. BEM and class names. Sass organization. Debugging media queries. Lazy loading. Content-out media queries. Separation of concerns. Exploratory testing. Functional testing. Visual regression testing. Automated testing. Dealing with false positives. Common dependencies. Troubleshooting bugs on mobile. Testing, Maintaining And Debugging RWD
Advertising. User experience design. Creative hijinks. Allergic to research. Process and predictability. Building blocks of creativity. Intoxicated by process. Platform for creativity. Creative brief. Line between control and chaos. Buying creativity. copywriting. Creative teams. Creative direction Counting Stars: Creativity Over Predictability In RWD
navigator.onLine. Online and offline events. HTML5 Application Cache. Cache manifest. Fallbacks. AppCache gotchas. Web Storage. localStorage. Service Workers. Beyond Responsive: Optimizing For Offline
Collaboration. Estimates. Spiraling. “One-deliverable” workflow. Efficiency. Content priority guide. Style comparisons. Testing the aggregate. Content prototype. Wireframes. Style prototypes. Pattern libraries. Happy teams. Efficient Responsive Process With Clients
Mobile first. jQuery dependence. Dealing with IE8. Advertising. Refactoring. Code inventory. Front-end optimization. Performance budget. SpeedIndex. Deferring web fonts. Critical CSS. Smart font fallback. Dealing with JavaScript. Asynchronous loading. SPDY/HTTP 2.0. Core content/functionality priority lists. Responsive images. Performance Optimization Roadmap
The Sketch Handbook (eBook) +
If you’re designing for the web today, you are probably using Sketch. We do, too, so we created “The Sketch Handbook”, filled with many practical examples and tutorials in 12 jam-packed chapters.
An Introduction To Sketch
Designing An App
The Power Of Iterations And Artboards
Creating A Logo For The App
Creating The Overview Page
Exporting
Design The Article Page
Going Responsive
The Final Breakpoint: Desktop Widescreen
Designing The Category Icons
Export The Category Icons
Mini Projects
User Experience Revolution (eBook) +
Many companies try to create a great experience for customers. But few are willing to make the changes required to deliver on that promise. In fact most don’t even realize just how bad their experience can be.
Getting Real About User Experience Design
How To Sell The Benefits Of User Experience Design
Create Customer Experience Evangelists
Raise The Profile Of The Customer
Get Managerial Support
Develop A Proof Of Concept
Establish Better Working Practices
A Career On The Web: Assuming Leadership +
Fresh ideas and practical advice to help you improve your leadership skills and foster a passionate and agile team.
Assuming Leadership In Your Design Agency
Lessons Learned From Leading New Web Professionals
How And Why To Make Side Projects Work At A Digital Agency
Internal Developer Training: Doing It Right
How To Build An Agile UX Team: The Culture
How To Build An Agile UX Team: Hiring
How To Build An Agile UX Team: Integration
How To Recruit A UX Designer
A Career On The Web: On The Road To Success +
There comes a time in everyone’s career when changing jobs is the natural next step. But how can you make the most of this situation and find a job you’ll love?
How A Designer Can Find A Job They Will Truly Love
The Difference Between Good And Bad Job Requirements
Preparing For A Front-End Job Interview
Land Your Next Web Development Job: The Interview Process
Career Advice For Graduating Web Design Students
The Habits Of Successful New Web Professionals
How To Maintain Your Brand As A Corporate Employee
A Field Guide To Usability Testing +
Testing usability is vital to creating a successful website — even more so if it’s an e-commerce website, a complex app or any other complicated project.
The Ultimate Guide to A/B Testing
Multivariate Testing in Action: Five Simple Steps To Increase Conversion Rates
15 Essential Checks Before Launching Your Website
Test Usability By Embracing Other Viewpoints
Multivariate Testing 101: A Scientific Method Of Optimizing Design
Comprehensive Review Of Usability And User Experience Testing Tools
A Field Guide To User Research +
With this eBook, you will learn to take the guesswork out of your design decisions and base them on real-life experiences and user needs instead.
A Five-Step Process For Conducting User Research
A Closer Look At Personas: What They Are And How They Work
A Closer Look At Personas: A Guide To Developing The Right Ones
All You Need To Know About Customer Journey Mapping
Facing Your Fears: Approaching People For Research
Considerations When Conducting User Research In Other Countries: A Brazilian Case Study
How To Run User Tests At A Conference
Apps For All: Coding Accessible Web Applications +
Accessibility is not just about addressing specific disabilities, but making sure as many people as possible have access to the same information.
This Is For Everyone
It’s All About Buttons
The WAI Forward
Getting Around
Peekaboo
It’s Alive!
Welcome To The Community
Behind The Scenes Of Real-Life Projects +
The eBook “Behind the Scenes of Real-Life Projects” takes a closer look at the techniques and stories of some folks behind real-life Web projects.
Building The New Financial Times Web App
Bringing Angry Birds To Facebook
Behind The Scenes Of Nike Better World
Behind The Scenes Of Tourism New Zealand
Tale Of A Top-10 App, Part 1: Idea And Design
Tale Of A Top-10 App, Part 2: Marketing And Launch
Gone In 60 Frames Per Second: A Pinterest Paint Performance Case Study
Inside Google’s User Experience Lab: An Interview With Google’s Marcin Wichary
Mistakes I’ve Made (And Lessons Learned Along The Way)
Clients: Friends You Never Had +
The eBook “Clients: Friends You Never Had” provides valuable advice to foster stable relationships and a fruitful cooperation with your clients.
Getting Engaged
How To Build Long-Term Client Relationships
Keys To Better Communication With Clients
Guidelines For Successful Communication With Clients
Effective User Research And Transforming The Minds Of Clients
Why Account Managers Shouldn't Prevent Designers From Speaking To Clients
How Do You Deal With Overstressed, Irrational Clients? An Entrepreneur's View
How To Sell The Value Of Mobile To Clients
Encouraging Better Client Participation In Responsive Design Projects
Content Strategy +
This eBook delves into the world of content, providing beginners as well as communications pros with a fundamental understanding of how content strategy works.
The Immersive Web And Design Writing
Content: A Blessing, A Bubble, A Burden
Make Your Content Make a Difference
Content Strategy Within The Design Process
Content Strategy: Optimizing Your Efforts For Success
Finding Your Tone Of Voice
Fluidity Of Content And Design: Learning From Where The Wild Things Are
The Role Of Design In The Kingdom Of Content
How Disregarding Design Limits The Power Of Content
Content Strategy, Vol. 2: Planning, Producing And Maintaining Quality Content +
This eBook is your guide through the critical phases of content planning, production and maintenance, your partner in crime to develop a sound content strategy.
Editing Tips For Business Web Content
Framing Effective Messages To Motivate Your Users
Ways To Avoid Overwhelming Users: Lessons Learned From My High-School Teachers
How To Run A Content-Planning Workshop
Help Your Content Go Anywhere With A Mobile Content Strategy
Improving Your Information Architecture With Card-Sorting: A Beginner’s Guide
Content Knowledge Is Power
Dealing With Redundant, Out-Of-Date And Trivial (ROT) Content
Creating Meaningful Websites +
What is it that makes a website stand out from the crowd? What makes it memorable and meaningful? This eBook wants to explore these questions.
A Comprehensive Website Planning Guide
A Fun Approach To Creating More Successful Websites
Defending The Generalists In The Web Design Industry
Breaking Down Silos: The Consequences Of Working In Isolation
MUD: Minimum Usable Design
A Craft Of Consequences: Reader, Writer And Emotional Design
Easier Is Better Than Better
Designing Engaging And Enjoyable Long-Form Reading Experiences
Symptoms Of An Epidemic: Web Design Trends
Creativity Lessons For Web Designers +
The infamous creative spark isn’t as random as we might think. The creativity lessons in this eBook may help you overcome a creative trough.
The Process Of Creativity
Work, Life And Side Projects
“I Draw Pictures All Day”
Ignorance Is Bliss For A Creative Mind
The Big Think: Breaking The Deliverables Habit
Changing Perspective: A New Look At Old Problems
Collaging: Getting Answers To The Questions You Don't Know To Ask
Creating A Lasting Impression
Customizing WordPress +
If WordPress got you hooked, and you want to tailor your site more to your needs and ideas, then this eBook is for you.
A Detailed Guide To WordPress Custom Page Templates
Extending WordPress With Custom Content Types
Building A Custom Archive Page For WordPress
Customizing Tree-Like Data Structures In WordPress With The Walker Class
Extending Advanced Custom Fields With Your Own Controls
Building An Advanced Notification System For WordPress
How To Use Autoloading And A Plugin Container In WordPress Plugins
How To Deploy WordPress Plugins With GitHub Using Transients
Designing Better UX +
“Designing Better UX” raises awareness for those little things that add up to an ideal user experience. A valuable resource for your daily UX routine.
When You Shouldn’t Use Fitt’s Law To Measure User Experience
Five Ways To Prevent Bad Microcopy
Infinite Scrolling: Let's Get To The Bottom Of This
Designing Great Feedback Loops
Sketching For Better Mobile Experiences
Converting Our Stories Into Multi-Screen Experiences
Creating An Adaptive System To Enhance UX
Designing For Email +
“Designing For Email” offers practical advice to cater for a flawless and engaging experience on web, desktop, and mobile email clients.
What 22 Billion Email Newsletters Tell Us About Designing For Email
From Monitor To Mobile: Optimizing Email Newsletters With CSS
Improve Your Email Workflow With Modular Design
Size Matters: Balancing Line Length And Font Size In Responsive Web Design
How To Raise Your Email Above Inbox Noise
Designing The Words: Why Copy Is A Design Issue
How To Use Email To Alienate Your Users
Email Marketing For Mobile App Creators
How To Create A Self-Paced Email Course
Effective Copywriting +
From avoiding pitfalls to optimizing content and turning words into marketing tools, this eBook highlights the real-word copywriting experiences of Smashing’s authors.
Quick Course On Effective Website Copywriting
Five Copywriting Errors That Can Ruin A Company’s Website
Design With Dissonance
How Content Creators Benefit From The New SEO
How To Improve Your Branding With Your Content
The Art Of Content Marketing
Content Meaning
10 Ways To Put Your Content In Front Of More People
Emotional Design Elements +
Find out how to integrate emotional appeal into your website — a personal touch can make all the difference, if you know how to design it.
Inclusive Design
The Personality Layer
Give Your Website Soul With Emotionally Intelligent Interactions
Not Just Pretty: Building Emotion Into Your Websites
Playful UX Design: Building A Better Game
Gamification And UX: Where Users Win Or Lose
Adding A Personal Touch To Your Web Design
HTML Semantics +
You won’t get far without the foundational understanding of HTML semantics. This eBook addresses the importance of semantics in our code.
HTML5 Semantics
When One Word Is More Meaningful Than A Thousand
HTML5 And The Document Outlining Algorithm
Our Pointless Pursuit Of Semantic Value
Pursuing Semantic Value
The Semantic Grid System: Page Layout For Tomorrow
How To Create Selling E-Commerce Websites, Vol. 2 +
This eBook takes a look at the challenges that crafting online shopping experiences bring along, and equips you with the necessary know-how on how to deal with them effectively.
How To Plan Your Next Mobile E-Commerce Website
Exploring Ten Fundamental Aspects Of M-Commerce Usability
An E-Commerce Study: Guidelines For Better Navigation And Categories
The Current State Of E-Commerce Search
Better Product Pages: Turn Visitors Into Customers
Designing A Better Mobile Checkout Process
Creating A Client-Side Shopping Cart
Reducing Abandoned Shopping Carts In E-Commerce
Inside Creative Minds: Workflows, Habits And Strategies +
In “Inside Creative Minds” experienced influencers and successful designers provide first-hand insights into their workflows, habits and strategies.
How I Work: Doug Crockford on JavaScript
How I Work: IDEO's Duane Bray On Creating Great Digital Experiences
How I Work: Meetup's Andres Glusman On The Power Of UX And Lean Startup Methods
Copying Others Is Not The Answer
“Be Careful: Trends Come And Go”
“Be Humble, Be Honest, Don't Be Afraid To Fail”
WordPress: How It Came To Be And Where It’s Heading
Interview With Nadine Chahine: The Art And Craft Of Arabic Type Design
Ask The Expert — A Chat About Art, Design, Computers And Education With Milton Glaser
Legacy Of Typography +
Typography is everywhere. This eBook introduces historical and cultural aspects of type and how they relate to the web industry.
Japanese, A Beautifully Complex Writing System
Respect Thy Typography
Typography Carved In Stone
Industrial-Strength Types
Legitima Typeface: An Experience Of Fossils And Revivals
When Typography Speaks Louder Than Words
Weird And Wonderful, Yet Still Illegible
Font Wars: A Story On Rivalry Between Type Foundries
Hands-On Experience: The Rehabilitation Of The Script
Marketing Secrets For Web Designers +
Marketing is an essential part of web design and knowing its 101 helps you see your design decisions in a broader context.
Stop Shouting. Start Teaching
If You Love Your Brand, Set It Free
What Successful Products Teach Us About Web Design
Social Media Is A Part Of The User Experience
How To Use Email To Alienate Your Users
How Metrics Can Make You A Better Designer
Keep Your Analytics Data Safe And Clean
It Works For “You”: A User-Centric Guideline To Product Pages
How To Launch Anything
Navigation & Interaction +
The foundations of good UX design lie in transparent navigation and interaction patterns and systems. A solid understanding of the rules is as important as knowing when to break them.
The Elements Of Navigation
Sticky Menus Are Quicker To Navigate
Design Patterns: When Breaking The Rules Is OK
Navigation Patterns: Exploration Of Single-Page Websites
Redefining Hick’s Law
What Web Designers Can Learn From Video Games
Motion & Animation: A New Mobile UX Design Material
Mission Transition
Designing With Audio: What Is Sound Good For?
Navigation & Interaction, Vol. 2 +
The foundation of a solid, frustration-free user experience lies in a well-considered navigation system. But which design decisions have proven themselves in practice?
The Line Of Least Resistance
Efficiently Simplifying Navigation, Part 1: Information Architecture
Efficiently Simplifying Navigation, Part 2: Navigation Systems
Navigation For Mega-Sites
Responsive Navigation On Complex Websites
Off The Beaten Canvas: Exploring The Potential Of The Off-Canvas Pattern
Smart Transitions In User Experience Design
How Do You Design Interaction?
Performance Optimization: Techniques And Strategies +
Tracking down performance bottlenecks does not only improve loading times but also results in a much snappier experience and a higher user engagement.
Improving Smashing Magazine’s Performance: A Case Study
How To Speed Up Your WordPress Website
You May Be Losing Users If Responsive Web Design Is Your Only Mobile Strategy
How To Make Your Websites Faster On Mobile Devices
Creating High-Performance Mobile Websites
Don’t Get Crushed By The Load: Optimization Techniques And Strategies
Speed Up Your Mobile Website With Varnish
Cache Invalidation Strategies With Varnish Cache
Gone In 60 Frames Per Second: A Pinterest Paint Performance Case Study
Practical Approaches For Designing Accessible Websites +
With the help of this eBook, you will gain a deeper understanding of common accessibility pitfalls and learn to circumvent them to create a better experience for everyone.
Accessibility APIs: A Key To Web Accessibility
Accessibility Originates With UX: A BBC iPlayer Case Study
Mobile And Accessibility: Why You Should Care And What You Can Do About It
Making Modal Windows Better For Everyone
Notes On Client-Rendered Accessibility
Design Accessibly, See Differently: Color Contrast Tips And Tools
Designing For The Elderly: Ways Older People Use Digital Technology Differently
Practical Approaches For Designing Usable Websites +
Put your users in the focus and learn about designing flows, optimizing emotional engagement and performing heuristic website reviews.
Evolve Your User Interface To Educate Your Users
Optimizing Emotional Engagement In Web Design Through Metrics
Enhancing User Interaction With First Person User Interface
A Guide To Heuristic Website Reviews
Stop Designing Pages And Start Designing Flows
The Data-Pixel Approach To Improving User Experience
Psychology Of Web Design +
“Psychology Of Web Design” gives you insights on how the human brain deals with different elements, colors, contrast, symmetry and balance.
Designing For The Mind
Persuasion Triggers In Web Design
Designing For A Hierarchy Of Needs
10 Useful Usability Findings And Guidelines
30 Usability Issues To Be Aware Of
Designing For Start-Ups: How To Deliver The Message Across
Color Teory For Designers, Part 1: The Meaning Of Color
Color Theory For Designers, Part 2: Understanding Concepts And Terminology
Color Theory For Designer, Part 3: Creating Your Own Color Palettes
Rethinking UX +
Rethinking UX is a springboard for developing a new perspective and for creating future-proof user experiences.
Thirteen Tenets Of User Experience Design
Improving Your Website Usability Test
Designing For The Multifaceted User
50 Design Problems In 50 Days: Real Empathy For Innovation
Beyond The Button: Embracing The Gesture-Driven Interface
What Leap Motion And Google Glass Mean For Future User Experience
Successful Freelancing For Web Designers +
Read up on how to pitch like a pro and handle your finances properly and get precious tips on communicating with clients and partners.
Basic Skills Of Freelance Web Designers
Communication With Clients & Partners
Marketing — Convincing Strategies For Freelancers
Contracts & Pricing
The New Hardboiled Web Design +
If you’re hungry to learn about how the latest techniques will make your websites more creative, flexible and adaptable, then “Harboiled Web Design” is for you.
You’ll discover what it means to be hardboiled for you, your designs and your workflow. Think again about what we can do instead of what we couldn’t. Embrace the possible, instead of complaining about limitations. What The Hell Is Hardboiled?
You’ll discover why it’s important to constantly re-evaluate concepts such as progressive enhancement and graceful degradation. Learn about the basics of how a page should work in first place, not necessarily how a design should look. Get away from limiting your creativity to the capabilities of a lowest common denominator browser. (Give Me That) Ol’ Time Religion
You’ll find out the cold, hard truth about how standards are really developed. Learn about ten CSS modules that are most relevant to the work we do, its vendor-specific prefixes, and how to manage them with your favorite tools effectively. The Way Standards Develop
You’ll learn that responsive web design is an opportunity to make fabulous creative work, an opportunity that you should grab with both mitts. Embrace that not all browsers should render websites in the same way and focus on providing the most appropriate experience for the capabilities of a browser or device. All that without anyone being left unable to access content or features. It Doesn’t Have To Look The Same
You’ll learn about designing atoms and elements and how web design style guides help you presenting designs in a more effective way. Learn how to present the atmosphere of a design while designing components separate from layout with Style Guides. Atoms And Elements
You’ll find out how to design a great atmosphere by starting with typographic elements, how to select the right typeface, weight, line-height, and more. Learn how to use type proofs for presentation, how to balance them the right way and how to make them legible and readable on many different screens. Last but not least, you’ll dig into color accessibility and add decorative aspects that help give a design its personality. Designing Atmosphere
You’ll learn how to use HTML’s semantic elements alongside the BEM naming system. You’ll repeat the widely supported contemporary HTML5 standards such as section, article, aside, header, footer, and nav. You’ll learn how to make your markup faster, more responsive and, of course, hardboiled. Destination HTML5
Because your SEO ranking matters, you’ll discover the updated microformats2 — simple markup patterns for making your data machine-readable and therefore search engine friendly. Hardboiled Microformats2
While microformats2 are dedicated to make you website machine-readable, WAI-ARIA roles have different but complementary goals. You’ll learn how to make your web content easier to use by people who use assistive technologies such as navigation menus, sliders, progress meters, properties that define dynamically updated sections of a page, ways to enable keyboard navigation and roles to describe the structure of a page, including headings, regions, and tables (grids). WAI-ARIA Roles
In this chapter, you’ll dive deep into CSS Media Queries. By organizing it into six groups of elements that consider site-wide page styles, typography, form elements, tables, and images, you’ll learn how to style small screens first and how to choose breakpoints that are based on content rather than devices. Hardboiled Foundations
You’ll investigate new Flexible Box layouts and how to visually reorder content without laying a hand on your markup, how to overcome common frustrations such as equal height backgrounds on unequal height columns, and more. Flexible Box Layout
Much of the web content we consume every day consists of the written word. Learn about the different web font formats and how to implement them properly, with fallback fonts and website performance in mind. You’ll learn how to specify the web fonts to low-resolution and high-resolution display, and how to test them on different resolution screens. Responsive Typography
With your hardboiled HTML all set and your smaller screen styling in place, you’ll now give your design an extra level of fidelity and interaction that makes the most of the space available on larger screens. You’ll redevelop our vertical list into a grid of eight magazine covers that reveal their descriptions when we press on them. You’ll do this by applying relative positioning but without any horizontal or vertical offsets. RGBa And Opacity
CSS borders can be exciting because they include properties that open up a wealth of creative opportunities. You’ll investigate new design possibilites with properties such as border-radius (that our clients love so much) and border-image for using images inside those borders. Borders
Since we’re also able use multiple background images and to change their origin point and size, there’s a vast variety new creative opportunities. You’ll get started by making a design using multiple background images. Background properties give us precise control over the size of our background images and how they’re rendered behind our elements. Background Images
Flat design aesthetic has become the norm. Almost every site you see these days include large, flat areas of colour, often laid out across horizontal bands, almost always the full width of our screens, with flat or outlined buttons, and icon graphics that are also flat. You’ll learn how to move on from the mediocrity this flat aesthetic epitomises and you’ll see web design that’s rich and full of life. Whether you like linear gradients, radial, repeating or with multiple background images — you’ll need to know how to handle them. Gradients
The rapidly increasing pace of change is a good thing for designers and developers, businesses and brands, and the internet in general. New technologies like CSS filters and background blends are not only being introduced faster, but they’re being implemented in browsers and turned into standards faster, too. Now’s not a time to kick back — it’s a time to use these exciting new tools to make creative work with depth and subtlety, work that’s hardboiled. Background Blends And Filters
CSS layouts can sometimes be a little strait-laced. You’ll learn how two-dimensional and three-dimensional transforms can help your designs break out of the box. Transforms
In web pages and applications, changes in state can have a huge impact on how it feels to use an interface. Make a change too fast and an interaction can feel unnatural. Make it too slow, even by a few milliseconds, and an interface will feel sluggish. You’ll learn how to make state changes smoother with a host of CSS transitions. Transitions
You might be surprised how unimaginative most website layouts are today, particularly since the responsive web design came up. But there’s so much to learn from print design that should inspire your work on the web. The different ways that magazine designers use columns of text to make their publications individual are an enormous inspiration. In this chapter, we’ll learn how to use CSS multicolumn layout and how to use it for today’s responsive designs. Multi-column Layout
Typography Best Practices +
Web design is not just about a flamboyant or simply beautiful website appearance. This eBook is about small — but crucial — typographic details.
The Perfect Paragraph
Mind Your En And Em Dashes: Typographic Etiquette
How To Choose The Right Face For A Beautiful Body
Why Subtle Typographic Choices Make All The Difference
The Creative Way To Maximize Design Ideas With Type
Applying Macrotypography For A More Readable Web Page
Avoiding Faux Weights And Styles With Google Web Fonts
Setting Weights And Styles With The @font-face Declaration
Typography: Practical Considerations And Design Patterns +
Learn how to train and sharpen your eyes to recognize specific typographic details which will be sure to guide you in your own projects.
Understanding The Difference Between Type And Lettering
Making Sense Of Type Classification, Part 1
Making Sense Of Type Classification, Part 2
A Critical Approach To Typefaces
Taking A Second Look At Free Fonts
Dear Web Font Providers
Typographic Design Patterns And Current Practices (2013 Edition)
Creating Exciting And Unusual Visual Hierarchies
Type Makes A Difference: An Exploration Of Type-Focused Websites
UX Design Process +
User Experience design isn’t a new field. But sometimes new approaches lead to new perspectives.
Interaction Design In The Cloud
Lean Startup Is Great UX Packaging
Fitting Big-Picture UX Into Agile Development
You Already Know How To Use It
Fixing A Broken User Experience
Beyond Wireframing: The Real-Life UX Design Process
Stop Redesigning And Start Tuning Your Site Instead
Designer Myopia: How To Stop Designing For Ourselves
The UX Research Plan That Stakeholders Love
Unlocking Innovation: How To Generate And Realize Great Ideas +
“Unlocking Innovation” goes beyond the mere process of generating ideas and looks at how we can actually bring them to life.
On Creative Leadership
Examining The Design Process: Clichés And Idea Generation
Using Brainwriting For Rapid Ideas Generation
Up On The Wall: How Working Walls Unlock Creative Insight
Design Better And Faster With Rapid Prototyping
The Skeptic’s Guide To Low-Fidelity Prototyping
Five Tips For Making Ideas Happen
How To Make Innovative Ideas Happen
User Experience Design +
“User Experience Design” provides you with insights on how to improve your website based on the most important UX principles.
A Design Is Only As Deep As It Is Usable
Why User Experience Cannot Be Designed
Design Is About Solving Problems
Designing The Well-Tempered Web
Better User Experience With Storytelling – Part I
Better User Experience With Storytelling – Part II
Taking A Customer From Like To Love: The UX Of Long-Term Relationships
Idiots, Drama Queens And Scammers: Improving Customer Service With UX
Relationship Engineering: Designing Attraction – Part I
Relationship Engineering: Designing The Happily Ever After – Part II
Work Smart, Live Healthy +
Web design is more than a job. It’s a passion. This eBook focuses on practical tips and strategies to foster a balanced lifestyle so that you can tackle the job you love with more energy.
Maximize Your Creative Energy
Feeling Stuck? Design What You Don’t Know
Be A Better Designer By Eating An Elephant
Dealing With Workaholism On Web Teams
When 24/7/365 Fails: Turning Off Work On Weekends
Fostering Healthy Non-Professional Relationships
You Are Not A Machine. You Are Not Alone.
Let’s Talk About It
http://j.mp/2hPgBGi via Smashing Magazine Feed URL : http://j.mp/2A1ulbf
0 notes
brendagilliam2 · 8 years ago
Text
10 impressive examples of CSS3 animation
CSS3 properties opened a multitude of new doors to web designers and developers, making it possible to create animations and interactivity entirely in CSS markup, without going near Flash, Silverlight or After Effects. Below we’ve rounded up some of the best CSS3 animation examples around – including standalone effects and sites.
01. One Shared House
Anton & Irene’s web documentary uses CSS Transformations
One Shared House is a web documentary profiling UX designer Irene Pereyra’s experiences growing up in a feminist commune in 1970s Amsterdam. From the moment you arrive, you’re not alone: your cursor movements are followed.
Instead of relying on trite scrolling techniques, Pereyra and partner-in-design Anton Repponen drew inspiration from the early-90s game ‘Where in the World is Carmen Sandiego?’ and made use of the bottom screen to subtly expose exploratory content, offering you the ability to define your own level of involvement with the story.
Interactions combine with storytelling to deliver a mesmerising, novel experience. Pereyra and Repponen’s boldness in persevering through two years of self-funded and self-initiated work is important: “It enables us to experiment with disciplines and techniques for which there is typically no space in client projects,” says Pereyra.
02. Type Terms
An animated cheatsheet for type
Type Terms is an animated cheatsheet created by Supremo, a web design agency in Manchester. After doing some research, they found that most existing online information about typographic terminology used simple, static images. The team was looking for a reason to experiment with SVG and CSS animation, and this was the perfect opportunity.
“I decided to create something that was more visually engaging, which would help new designers learn all the key typographic terms in an instant,” says designer Dan Heywood.
The team emphasise the importance of designers having a good grasp on typography. For those learning the rules for the first time, or for experienced designers needing a refresher, this cheatsheet is both educational and a delight to explore. The content is focused, the information is clear, and the animations are silky-smooth. 
03. Waaark 
Mouse over the boundaries for a fun animation
Every interaction on Waaark’s site reveals an incredible attention to detail. Art director Jimmy Raheriarisoa and frontend developer Antoine Wodniack, the individuals who make up the French studio, have thought through everything. They have planned how scenes transition from one page to another, how text fades in a certain way, and how complex SVG graphics animate in. 
Everything is brought to life while maintaining performance and accessibility. The pair have added keyboard shortcuts and swiping gestures to make the experience better for people with a wide range of motor abilities. 
When asked about their newly released portfolio site, Wodniack explained that collaboration was key: “With the web becoming more and more creative, it’s becoming vital to assemble a creative duo between a developer and a designer. Developers always need new challenges to blossom, and designers need solutions to make their ideas possible.”
04. Periodic table
At the start of the demo, the disparate elements gently fly towards each other
The periodic table of elements is a popular subject for designers to showcase new web technologies. Built by Barcelona-based web designer Ricardo Cabello – best known within the community as ‘Mr Doob‘ – this demo starts with the animated elements hurtling through space towards each other to form a table.
You’re then given the option to rotate them in three dimensions by dragging on your mouse. You can also switch between ‘Table’, ‘Sphere’, ‘Helix’, and ‘Grid’ views by clicking the buttons at the bottom of the page.
Cabello created the experiment to see if he could use his three.js JavaScript library to replicate the effects used in a demo for the game engine famo.us. Cabello has also posted this video of how the demo runs on an iPad 2:
05. CSS Creatures
What will your CSS creature look like?
We all know that working in the design industry can sometimes become monotonous. So, take some time out from your busy schedule and have some creative fun with this cute little CSS project from Pittsburgh-based web designer and developer Bennett Feely.
CSS Creatures allows the user to design, create and animate their very own web-based friend. Like the sound of that? All you have to do is send a tweet to @CSSCreatures with your preferred colour, personality and features. Your CSS creature then appears on the site in under 25 seconds!
06. AT-AT Walker from Star Wars
AT-AT Walker by Anthony Calzadilla
This illustrated animation of AT-AT Walker from The Empire Strikes Back by Anthony Calzadilla is created entirely in CSS3. Click on the ‘view the bones’ link on the iPad and you can see how each part animates and functions.
07. GT America
Designer Josh Schaub’s animations bring this microsite to life
Grilli Type, a Swiss type foundry, has struck gold with the release of its new font GT-America, and this “fun, funny, fresh microsite that takes the idea of a type specimen to the next level” (in the words of graphic designer and critic Michael Bierut). Every detail on the site fits together to tell the story of the font.
GT-America is named after its country of inspiration, the United States. There’s so much play going on here, with more than 40 quirky animations by designer Josh Schaub. You can even interact with some of them to bring the illustrations to life. We like the use of animation and video to showcase the incredible versatility in the font: width, stroke, kerning, use. Everything is a storytelling moment, a teaching moment and a learning moment in one.
08. Caaaaaaaat
The cat stretches to the width of the browser window
Japanese web designer and interactive director Masayuki Kido, aka Roxik, has created this animated kitty which stretches across the length of the browser window, and resizes accordingly as you reduce the window’s width. Make it narrow enough and the word changes with hilarious consequences. And the fun doesn’t end there – but we don’t want to spoilt it, so go have a play now!
09. Greenwich Library
This site uses animation effects to create the illusion of drawing elements while the user scrolls
Public service websites don’t have a great record of being beautiful or easy to use, but Greenwich Library’s website is an exception to the rule. The redesign is the result of two years’ worth of research, user testing and design.
One of our favourite parts is the illusion of drawing elements while the user scrolls. This is a trick many developers create explicitly with SVG, but the simple combination of CSS transformations and layering elements here creates just as interesting an effect as a more complex SVG line drawing. The colour-coded navigational elements also add personality without having to splash colour over every element.
10. Interactive album covers
Album covers by bluedashed.com
Not only have @MrDenav and @lucasmarinm of bluedashed.com recreated some classic record covers using pure CSS, they’ve also made them react to music. Demonstrations include First Impressions by the Strokes and Joy Division’s Unknown Pleasures. NOTE: Only works in Google Chrome.
Read more:
Understand the 12 principles of animation
Create storyboards for web animations
How to use animation in mobile apps
This post comes from the RSS feed of CreativeBlog, you can find more here!
The post 10 impressive examples of CSS3 animation appeared first on Brenda Gilliam.
from Brenda Gilliam http://brendagilliam.com/10-impressive-examples-of-css3-animation/
0 notes
Text
Guerrilla Campaign - Week 4
Whenever human participants are involved in your primary research, take into account the ethical considerations. Throughout history, various studies took advantage of participants, causing mental trauma, physical trauma and, in some cases, death. Because of this, any primary research today must follow certain research ethics.For this session, we were informed we would be looking at what primary research we would need to conduct, the legalities and permissions we need to be aware of and also start to think of questions we could use to gain information from the public.
Qualitative and quantitive data
To carry out research, it is important to know the difference between qualitative and quantitive data.
Qualitative Research is primarily exploratory research. It is used to gain an understanding of underlying reasons, opinions, and motivations. It provides insights into the problem or helps to develop ideas or hypotheses for potential quantitative research. Qualitative Research is also used to uncover trends in thought and opinions, and dive deeper into the problem. Qualitative data collection methods vary using unstructured or semi-structured techniques. Some common methods include focus groups (group discussions), individual interviews, and participation/observations. The sample size is typically small, and respondents are selected to fulfil a given quota.
Quantitative Research is used to quantify the problem by way of generating numerical data or data that can be transformed into useable statistics. It is used to quantify attitudes, opinions, behaviours, and other defined variables – and generalise results from a larger sample population. Quantitative Research uses measurable data to formulate facts and uncover patterns in research. Quantitative data collection methods are much more structured than Qualitative data collection methods. Quantitative data collection methods include various forms of surveys – online surveys, paper surveys, mobile surveys and kiosk surveys, face-to-face interviews, telephone interviews, longitudinal studies, website interceptors, online polls, and systematic observations.
Text courtesy of Snap surveys.
Primary research 
Primary research is new research, carried out to answer specific issues or questions. It is important for us to carry out primary research to give us a better understanding of what others think about a certain issue or topic, which could influence our initial ideas and give us various paths for us to follow. It is also a good way to start communicating with the general public to develop your communicational and interactional skills which will increase your confidence. Primary research can be conducted in many ways including questionnaires, surveys or interviews with individuals or small groups. 
To help us conduct primary research, we were required to think of two questions including open and closed questions. The difference between both questions is that open questions require more information than a yes or no answer. This will be beneficial as it will give us more information to consider that could influence our ideas. 
As our initial idea is working with products of some kind we decided to come up with two questions. These were:
1) Does social media influence your buying? If so, what platform? 2) Does the price of the product influence your buying?
From discussing our questions with the rest of the group, we decided that we would step away from the cosmetic side of products we had discussed the previous week. I felt that this was necessary as the majority of our group didn’t know anything about cosmetics and would be hard to develop a project about this. We decided that we would concentrate on products as a whole and monitor factors that effects or influences people buying. 
Mock Interview
As we are required to interview the public to gain primary research, we were given a task to interview each others groups by using the voice memo application on a smartphone device or use a voice recorder to ask each other our questions and to see what responses we get. This exercise was to get us familiar with the equipment and to test it out on people we know to feel more relaxed before approaching the public. We also were shown how to use the professional voice recorder and the best way to approach people. To enable us to collect the data, before interviewing the person straight away when we approach them, we need to explain who we are, what we are doing and make them feel comfortable. We also need to gain their permission to ask and record the questions to enable us to reflect on the voice recordings over time. For the recordings to be valid, we need to gain consent and from the individuals including name, point of contact and to agree that this is being used for research and university purposes only. I will cover this further down in my blog post. 
For us to be familiar with the voice recorder, Adam showed us how to use it correctly to avoid any problems when interviewing people. When we are interviewing people on the streets, most will be in a rush or needing to get somewhere by a certain time. The last thing you want to do is take up more of their time than needed with problems. It will look unprofessional and show bad preparation. I have included a list below of the steps you need to take to ensure everything is working correctly.
Firstly, you need to check your equipment (SD card, batteries, memory). It is important to do this before your interview as this will save time when interviewing people. It will show you are prepared and ready. Secondly, select the settings you require to capture the sound. It is important to consider the quality first as you want it to sound the best it can be, but you do need to consider the memory size. (WAV format as default and MP3 if memory is low) - In photography terms, this can be the difference between RAW and JPEG. Thirdly, find an appropriate location for your interview. It is important to avoid noisy, windy environments. This can be difficult when trying to conduct interviews in Central London, but it is important to try and keep these to a minimum. To identify areas that are suitable, you should spend some time in silence listening to what is going on around you to identify any potential interruptions. An example of this could be a busy road with high volumes of traffic, or an underground station entrance where large amounts of people are coming in and out. Once the location is appropriate, check the sound levels are appropriate for the recorder to capture the sound. 
Fifthly, record a test and listen back. This will help you identify whether the location and sound is appropriate, which will enable you to capture a recording successfully. 
It is important to minimise distractions when conducting your interview. If you are using a recorder, make sure your phone is on silent or turned off to avoid distractions. If you are using your phone with the voice recorder app, make sure it is placed on airplane mode to avoid disturbance or interference. If the interview is quite long, you can ask the other person to do this when appropriate.
Technical quality is worthless if the content of your interview is poor - hesitant, off message or worse. You need to concentrate on making sure your interviewee is comfortable and the situation is controlled.
Remember: - Body Language, eye contact an other forms of interaction are vital parts of any human communication. Make sure these non-audio channels are open during the interview. Make eye contact, don’t keep watching the levels, though it is permissible to check them from time to time. However, you should be tuned in to rising and falling sound levels by listening to environmental sounds and voice. - Don’t allow the technology to get in the way, try to make it unobtrusive as possible - i.e. don’t stick the microphone in peoples faces, don’t use headphones. - Talk naturally - Lead into the conversation - take the time to speak to your subject and make them feel relaxed before recording.
Press record well before the interview (never record without permission)
Keep the microphone close to your subject - the further away it is, the more environmental interference will be captured. However, don’t intrude on the interviewee’s interpersonal space.
I felt that this exercise was beneficial as it made us more comfortable. Also, some questions we asked we received answers that we could continue to discuss with the individual. I felt that this is something we need to do as it will help us communicate with the individual more and not feel like we are constantly reading off a script. It is important to engage with the individual and make them feel they are worth your time and find out more about it.
Ethical considerations
Whenever human participants are involved in your primary research, take into account the ethical considerations. 
Throughout history, various studies took advantage of participants, causing mental trauma, physical trauma and, in some cases, death. Because of this, any primary research today must follow certain research ethics.
The ethical issues we need to consider before beginning any primary research include the following:
Informed consent
Privacy and confidentiality
Fabrication and falsification of data
Non-publication of data
Fault data-gathering methods
1) Informed consent
Obtaining informed consent from any primary research participants has four elements to which you should adhere:
Your participants are fully informed (risks, benefits) of what your research entails and the purpose of your research
Your participants give their consent voluntarily
Your participants all have the legal capacity to give voluntary consent
You are solely responsible for obtaining informed consent and having the necessary forms
You ensure participant confidentiality
2) Privacy and confidentiality
While conducting primary research, you must also consider the research ethics of maintaining privacy and confidentiality for all participants. A participant’s privacy is the control a participant has over the sharing of their behaviours, beliefs and values. Your participants should control when and under what conditions others have access to that information. Confidentiality is maintained by ensuring information about your participants cannot be linked to their identities when you report the research.
How you intend to guarantee confidentiality should be carefully laid out when you obtain informed consent. To maintain confidentiality, you have multiple options:
Obtain and record all information 
Use codes to record data that is free of personal identification information
Refrain from reporting individual statistics or data
Use only group data
Employ computerised data encryption
3) Fabrication and falsification of data
Research ethics demand the truthful reporting of data, so avoid fabrication and falsification of data at all costs. This making up, or altering of data is often called “cooking the data.” Regardless of the results of your primary research, always use accurate, truthful data. This means never making up data for imaginary participants when you are short a few –even if you are running out of time. Likewise, if your results are not what you expected, never falsify the data to reflect your expectations.
4) Non-publication of data
The non-publication of data, another form of cooking the data, involves the violation of research ethics. This violation occurs when you omit certain information because it is not what you expected, or it does not support your hypothesis.
Outliers, or extreme scores outside the normal data ranges, should never be trimmed from your primary research results. Do not make the mistake of assuming that these results are insignificant and that they should be cut from your data sets. In many instances, these seemingly non-significant results provide important information that may prove more useful than significant results.
5) Faulty data-gathering methods
While omitting data is a violation of research ethics, so too are faulty data-gathering methods. Here are several instances that result in a failure to meet this ethical consideration:
Obtaining data from a participant you know does not meet the requirements of your primary research
Using faulty equipment to gather data
Recording data incorrectly, accidentally or on purpose
Just like plagiarism damages your academic integrity, a failure to follow research guidelines that incorporate ethical considerations in primary research hurts the integrity of your research and your research paper. Because of this, it is important to always use the highest ethical standards for all your research, which can help you avoid many of the common mistakes and pitfalls of conducting primary research.
Text courtesy of Write Content Solutions.
It is important to be aware and follow these guidelines to avoid any issues when conducting our primary research or any other part of our project to avoid being sued and taken to court where the individual could press charges against us. We need to respect the individuals and the information we receive while complying.
We also need to be aware of public and private space. There are many places in London that people think it is a public space but it isn’t. An example of this is Canary Wharf and also South Bank. These areas can be accessed by the public but to film or take photographs in this area requires permission and usually a fee. For our primary research and for our projects, we need to think about the areas we are going to work in London and find out if they are private or public spaces. As we are working with products, we were thinking of using commercial areas such as Oxford Street and other surround area, or shopping centres such as Westfield in Stratford. Some of these places will need permission prior to conducting research or our final idea. This will require us to find out who the land belongs to and see if they would be willing to let us use the space. 
0 notes
software-testing-tips · 5 years ago
Text
Types of Software Testing You Need to Know
What is software testing?
Software testing is the process of checking whether a product or system works effectively and without fault. For example, if a company is developing a ticketing app, they will want to ensure that a user can search for their ticket, fill in their details, and purchase a ticket seamlessly. 
If a user can't complete this process without encountering bugs, they might go elsewhere. Software testing is, therefore, crucial to your business. By testing effectively, you can discover bugs before your customers do.
This guide will take you through  commonly used types of software testing, explaining what they are, their benefits, and what potential drawbacks may be. Let's dive straight in.
Regression Testing
What is regression testing?
Tumblr media
Regression testing is a method of verification. It is used to confirm that an update, bug fix or code change has not negatively affected existing features. Regression testing involves re-executing test cases to ensure functionality works correctly, and there are no new bugs. By nature, regression testing requires constant repetition because it has to keep up with your product updates. Ideally, you should regression test after every single code commit. This ensures the need only to go back one commit to fix a problem, but this is not always practical. 
What are the benefits of regression testing?
Regression testing improves and maintains product quality.
It is possible to automate regression testing, which can be useful when you simply want to re-execute a test you have run before.
Regression testing will allow you to detect any side effects of updates or code changes before your users do!
What are the potential drawbacks?
Manual regression testing is time-consuming. You should use automated regression testing wherever possible, to save time.
Setting up automated regression tests can sometimes be expensive.
Automated Testing
What is automated testing?
Tumblr media
Automated testing is a process in which an automation tool is used to execute pre-scripted test cases. This technique enables you to run thousands of test cases at once, increasing the speed of test cycles. If you want to test a specific outcome, you can do so quickly and efficiently with automated testing. Repetitive tasks such as testing login processes or registration forms are good examples of when to use automated testing. This method is not about exploring an app, but about ensuring it delivers expected results time and time again. Find out how to implement test automation for the first time here.
What are the benefits of automated testing
Repetitive tasks are inefficient when done manually. Running test cases like this is quicker with automated testing.
Automated testing can increase productivity and reduce testing time for the majority of apps and websites.
Even though set up costs are high, automated testing can save you money in the long-term.
Automated testing can eradicate the chance of human error, depending on the quality and scope of the test cases.
What are the potential drawbacks?
There are specific test situations where automated testing won't work, such as user interface, documentation, installation, compatibility, and recovery.
Even if you choose to automate, some form of manual testing will be needed. Find out why here.
Initial set up costs (automation tool purchase, training, maintenance of test scripts) can be expensive.
Exploratory Testing
Exploratory Testing
What is exploratory testing?
Tumblr media
Exploratory testing gives testers the freedom to test an application in the way they deem fit. Exploratory testers use simultaneous test design and execution to explore an app and discover potential bugs. Proper exploratory testing is a planned activity, but not scripted. To maximize the results of exploratory testing, specific parameters must be given to the testers. For example, outlining which parts of an application to test and what the length of test cycle should be. Find out the best practices for exploratory testing here.
What are the benefits of exploratory testing? Preparation doesn't have to be exhaustive, although it is still needed. Exploratory testing is fluid and can adapt and develop with your product This can help you find unique bugs and verify functionality. Exploratory testing is useful in complex testing situations. For example, when your developers aren’t sure of the type of bugs they may come across.
What are the potential drawbacks? Exploratory testing relies heavily on the skill and mindset of the testers. An excellent exploratory tester requires lateral thinking, critical thinking, investigation skills, storytelling skills, communication and technical skills. This can be a lot to find! That’s why using a company that provides a vetted crowd of testers is useful.
Which software testing method is right for you?
With so many mobile application testing options available, it can be challenging to know which technique is best suited to your business. But the answer is often not as simple as choosing one testing path. 
Effective QA strategy uses a blend of testing techniques that change and develop with your product. By using a context-specific approach to testing, and utilizing several methods in your testing tool kit, you can ensure that you deliver a high-quality product for your customers, every time.
0 notes